关闭 algorithm2e 中的行号

关闭 algorithm2e 中的行号

我有以下的序言algorithm2e

   \usepackage[ruled,vlined,linesnumbered,resetcount,algochapter]{algorithm2e}

我有很多算法,其中一个算法如下:

 \begin{algorithm}[t!]
    \centering
    nonumbering
    \caption{CAmple}\label{algoCPOR}
    \end{algorithm}

我不想要这条线非编号(只有那一行)进行编号,我该如何实现呢?

答案1

根据您的使用情况,您可以使用\LinesNotNumbered\LinesNumberedHidden暂时删除 中的行号algorithm。在后者下,\ShowLn打印该特定行的行号(如果您希望混合显示/不显示):

在此处输入图片描述

\documentclass{book}
\usepackage[ruled,vlined,linesnumbered,resetcount,algochapter]{algorithm2e}% http://ctan.org/pkg/algorithm2e
\begin{document}

{\LinesNumberedHidden
\begin{algorithm}[ht]
  \centering
  nonumbering
  \caption{CAmple1}\label{algoCPOR1}
\end{algorithm}}

\begin{algorithm}[ht]
  \centering
  nonumbering
  \caption{CAmple2}\label{algoCPOR2}
\end{algorithm}

\LinesNumberedHidden
\begin{algorithm}[ht]
  \centering\ShowLn
  nonumbering
  \caption{CAmple3}\label{algoCPOR3}
\end{algorithm}
\end{document}

相关内容