我以一种非常原始和幼稚的方式在 LaTeX 中输入了一些伪代码(没有使用任何algorithm
,algorithmic
包)。
有没有一种简单的方法可以向代码中添加行号,而无需按照包的格式重写它们?
谢谢。
答案1
如果你的“非常原始和幼稚的方式”类似于verbatim
,那么最简单的方法就是切换到fancyvrb
verbatim
. 不要使用,而是使用Verbatim
并添加选项numbers=left
:
\documentclass{article}
\usepackage{fancyvrb,lipsum}
\begin{document}
\lipsum[1]
\begin{Verbatim}[numbers=left]
if (x > 2) {
do something
} else {
do something else
}
\end{Verbatim}
\lipsum[2]
\end{document}
如果你不想numbers=left
向每个添加选项Verbatim
,你可以
\RecustomVerbatimEnvironment{Verbatim}{Verbatim}{numbers=left}
并且Verbatim
无需选择即可使用。