![Простой способ добавления номеров строк для алгоритма псевдокода](https://rvso.com/image/353039/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BE%D0%B2%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%20%D0%B4%D0%BB%D1%8F%20%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B0%20%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BA%D0%BE%D0%B4%D0%B0.png)
У меня есть псевдокод, введенный в 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
без вариантов.