![行号不起作用](https://linux22.com/image/432376/%E8%A1%8C%E5%8F%B7%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我需要帮助,我在 Latex 中编写了一些算法伪代码,我想每秒显示所有的行号,不像图像上那样。
谢谢你的帮助。
乳胶代码
\documentclass[a1paper,0pt]{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage[paper=portrait,pagesize]{typearea}
\algdef{SE}[DOWHILE]{Do}{doWhile}{\algorithmicdo}[1]{\algorithmicwhile\ #1}%
\pagenumbering{arabic}
\begin{document}
\SetWatermarkAngle{109}
\begin{algorithm}
\caption{BubbleSort()}
\begin{algorithmic}[2]
\For {$i = 0 \textbf{ to } velkostPola-2$}
\For {$j = 0 \textbf{ to } velkostPola-2$}
\If {$pole[j] > pole[j+1]$}
\State $vymena(pole[j],pole[j+1])$
\EndIf
\EndFor
\EndFor
\end{algorithmic}
\end{algorithm}
\begin{algorithm}
\caption{InsertionSort()}
\begin{algorithmic}[2]
\For {$i = 0 \textbf{ to } velkostPola-2$}
\State $atributP \gets pole[i]$
\State $atributJ \gets i-1$
\While {$(atributJ >= 0)\textbf{ AND }(atributP < pole[atributJ])$}
\State $pole[atributJ+1] \gets pole[atributJ]$
\State $atributJ \gets atributJ-1$
\EndWhile
\State $pole[atributJ+1] \gets atributP$
\EndFor
\end{algorithmic}
\end{algorithm}
\end{document}
答案1
这是由环境的可选参数决定的algorithmic
。因此,当你这样做时
\begin{algorithmic}[2]
这意味着每隔一行都会编号。要对所有行进行编号,请使用
\begin{algorithmic}[1]