
У меня проблемы с кодом LaTeX. Я постоянно получаю ошибку:
Underfull \vbox (badness 10000) has occurred while \output is active [13]
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.461 \end{algorithmic}
Код LaTeX:
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{pifont}
\begin{document}
\begin{algorithm}
\caption{ glavna\_zanka }%function
\begin{algorithmic}[1]
\While{ končaj $\not=$ false }
\State $ rotiraj\_robota()$
\State obrobje o = $izberi\_raziskovalni\_cilj()$
\If { o $\neq$ null }
\State $ premakni\_do\_cilja(o)$
\Else
\State končaj = true
\EndIf
\EndWhile
\end{algorithmic}
\end{algorithm}
\begin{algorithm}
\caption{ izberi\_raziskovalni\_cilj() }
\begin{algorithmic}[1]
\end{algorithmic}
\end{algorithm}
\end{document}
Буду признателен за любую информацию по этой проблеме.
решение1
В теле expected есть несколько строк кода algorithmic
. Сравните, пожалуйста, с компилируемым примером:
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{pifont}
\begin{document}
\begin{algorithm}
\caption{ glavna\_zanka }%function
\begin{algorithmic}[1]
\While{ končaj $\not=$ false }
\State $ rotiraj\_robota()$
\State obrobje o = $izberi\_raziskovalni\_cilj()$
\If { o $\neq$ null }
\State $ premakni\_do\_cilja(o)$
\Else
\State končaj = true
\EndIf
\EndWhile
\end{algorithmic}
\end{algorithm}
\begin{algorithm}
\caption{ izberi\_raziskovalni\_cilj() }
\begin{algorithmic}[1]
\While
\EndWhile
\end{algorithmic}
\end{algorithm}
\end{document}
Кстати: LaTeX Error: Something's wrong--perhaps a missing \item.
редко означает, что чего-то не хватает; по крайней мере, по моему опыту. :-)
решение2
Похоже, алгоритмическая среда требует наличия контента:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{pifont}
\begin{document}
%
\begin{algorithm}
\caption{ glavna\_zanka }%function
\begin{algorithmic}[1]
\While{ končaj $\not=$ false }
\State $ rotiraj\_robota()$
\State obrobje o = $izberi\_raziskovalni\_cilj()$
\If { o $\neq$ null }
\State $ premakni\_do\_cilja(o)$
\Else
\State končaj = true
\EndIf
\EndWhile
\end{algorithmic}
\end{algorithm}
\begin{algorithm}
\caption{izberi\_raziskovalni\_cilj()}
\begin{algorithmic}[1]
\State Lalala…
\end{algorithmic}
\end{algorithm}
\end{document}