![使用 IEEE 模板禁用算法行号](https://linux22.com/image/445611/%E4%BD%BF%E7%94%A8%20IEEE%20%E6%A8%A1%E6%9D%BF%E7%A6%81%E7%94%A8%E7%AE%97%E6%B3%95%E8%A1%8C%E5%8F%B7.png)
我想禁用伪代码块中的行号,即使没有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}