使用 IEEE 模板禁用算法行号

使用 IEEE 模板禁用算法行号

我想禁用伪代码块中的行号,即使没有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}

相关内容