Maneira fácil de adicionar números de linha para algoritmo de pseudocódigo

Maneira fácil de adicionar números de linha para algoritmo de pseudocódigo

Eu tenho alguns pseudocódigos inseridos no LaTeX de uma forma muito primitiva e ingênua (sem usar nenhum dos algorithmpacotes algorithmic).

Existe uma maneira fácil de adicionar números de linha ao código, sem reescrevê-los no formato dos pacotes?

Obrigado.

Responder1

Se o seu "jeito muito primitivo e ingênuo" for semelhante ao verbatim, então a maneira mais fácil é mudar parafancyvrb. Em vez de usar verbatim, use Verbatime adicione a opção numbers=left:

insira a descrição da imagem aqui

\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}

Se não quiser adicionar a opção numbers=lefta each Verbatim, você pode

\RecustomVerbatimEnvironment{Verbatim}{Verbatim}{numbers=left}

e use Verbatimsem opções.

informação relacionada