我想禁用伪代码块中的行号,即使没有1在 \begin 块中。我使用的是 IEEE 模板
这是代码
\begin{algorithm}
\caption{Test}
\begin{algorithmic}
\State $test$
\State $test$
\State $test$
\State $test$
\end{algorithmic}
\end{algorithm}
我有这些包裹:
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{algpseudocode}
答案1
你混合了一些不能很好交互的包。algorithm
来自algorithms
捆(也提供algorithmic
)并且只提供algorithm
浮动。然后你需要algpseudocode
(从algorithmicx
),它提供环境和相关algorithmic
的伪代码命令(如\State
,,,,...)。\If
\While
\documentclass{IEEEtran}
\usepackage{algorithm,algpseudocode}
\begin{document}
\begin{algorithm}
\caption{Test}
\begin{algorithmic}
\State $test$
\State $test$
\State $test$
\State $test$
\end{algorithmic}
\end{algorithm}
\end{document}