疑似コードアルゴリズムに行番号を追加する簡単な方法

疑似コードアルゴリズムに行番号を追加する簡単な方法

私は、非常に原始的で素朴な方法 ( algorithmalgorithmicパッケージのいずれも使用しない) で LaTeX に入力した疑似コードをいくつか持っています。

パッケージの形式で書き直さずに、コードに行番号を追加する簡単な方法はありますか?

ありがとう。

答え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オプションなしで使用します。

関連情報