Латексная ошибка алгоритмического пакета "пропущенный \ предмет" - PullRequest
0 голосов
/ 29 апреля 2018

Я пытаюсь скомпилировать свой текст и получаю ошибку из следующего oart

\begin{algorithm}
\caption{$Point2PointCollision()$}
\label{P2P}
\begin{algorithmic}[1]
\State {\textbf{Input:} $bla bla$}
\State {\textbf{Output:} $bla bla$}
\State {calculate $blabla$}
    \If {$bla bla$} 
    \State {$bla bla$}
    \Else 
    \State {$bla bla$}
    \EndIf
\end{algorithmic}
\end{algorithm}

ошибка

LaTeX Error: Что-то не так - возможно, отсутствует \ item.

См. Руководство к LaTeX или LaTeX Companion для объяснения. Тип Н для немедленной помощи. ...

                                               l.383 \end{algorithmic}

Вот основной текстовый файл:

\documentclass[twoside,10pt]{Latex/Classes/PhDthesisPSnPDF}

% put the packages you want to use here
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{paralist}
\usepackage{graphicx} % for pdf, bitmapped graphics files
\usepackage{epsfig} % for postscript graphics files
\usepackage{textcomp}
\usepackage{adjustbox}
\usepackage{epsf}
\usepackage{epstopdf} % for postscript graphics files
\usepackage{times} % assumes new font selection scheme installed
\usepackage{amsmath} % assumes amsmath package installed
\usepackage{amssymb}  % assumes amsmath package installed
\let\proof\relax
\let\endproof\relax
\usepackage{cite}
\usepackage{graphicx}
\usepackage{psfrag}
\usepackage{algorithm}  %for algorithm environment
%\usepackage{algorithmic}
\usepackage{algpseudocode}
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}
\usepackage{enumerate}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{dblfloatfix}
\usepackage{setspace}
\usepackage{paralist}
\usepackage{booktabs}
\theoremstyle{definition}
\newtheorem{exmp}{Definition}
\usepackage{bm,upgreek}
\usepackage{bmpsize}
\usepackage{tikz}
\newtheorem{definition}{Definition}

\usepackage[normalem]{ulem}
\include{3_chapter/chapter}
\end{document}

Может кто-нибудь помочь мне, как решить эту проблему?

Заранее спасибо

...