\documentclass{article}
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{algpseudocode}%
\begin{document}
\begin{algorithm}
\State \textbf{Inputs:}
\begin{itemize}
\item Input 1
\item Input 2
\end{itemize}
\For{each pixel at row, column (x,y)}
\State Formula 1
\State Formula 2
\State Formula 3
\State Formula 4
\EndFor
\end{algorithm}
\end{document}
我希望文本看起来与此处的图像完全一样。但是,上面的 latex 文件给出错误“Lonely \item--perhaps a missing list environment”。它仍然可以编译并给出正确的输出,但错误不断弹出。
我在 StackExchange 上找到的另一个答案要么没有文本项目符号,要么全是文本项目符号。
我怎样才能algorithm
像这样将 itemize 放入里面?
答案1
algorithm
只需提供algorithm
浮点数。您需要一个algorithmic
环境来设置算法:
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}%
\begin{document}
\begin{algorithm}
\begin{algorithmic}[0]
\State \textbf{Inputs:}
\begin{itemize}
\item Input 1
\item Input 2
\end{itemize}
\For{each pixel at row, column $(x,y)$}
\State Formula 1
\State Formula 2
\State Formula 3
\State Formula 4
\EndFor
\end{algorithmic}
\end{algorithm}
\end{document}