Простой способ добавления номеров строк для алгоритма псевдокода

Простой способ добавления номеров строк для алгоритма псевдокода

У меня есть псевдокод, введенный в 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без вариантов.

Связанный контент