Einfache Möglichkeit zum Hinzufügen von Zeilennummern für den Pseudocode-Algorithmus

Einfache Möglichkeit zum Hinzufügen von Zeilennummern für den Pseudocode-Algorithmus

Ich habe einigen Pseudocode auf sehr primitive und naive Weise in LaTeX eingegeben (ohne Verwendung einer der algorithmPakete algorithmic).

Gibt es eine einfache Möglichkeit, dem Code Zeilennummern hinzuzufügen, ohne sie im Format für die Pakete neu zu schreiben?

Danke.

Antwort1

Wenn Ihre "sehr primitive und naive Art" ähnlich ist verbatim, dann ist der einfachste Weg, zu wechselnfancyvrbAnstelle von verwenden verbatimSie Verbatimund fügen Sie die Option hinzu numbers=left:

Bildbeschreibung hier eingeben

\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=leftWenn Sie die Option nicht zu jedem hinzufügen möchten Verbatim, können Sie

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

Verbatimund ohne Optionen verwenden .

verwandte Informationen