私は、listingspackageでコードスニペットを挿入しようとしていますが、行に番号を付けたいです。しかし、私はマニュアルに従って5行ごとと最初の行に番号を付けることを望みます(numbers beeing(1,5,10,15、...)):
stepnumber=5
トリックを実行する必要がありますが、私の最小限の例(下を参照)を使用すると、行番号1,6,11,16、...が得られます。
彼のマニュアルを誤解したのかもしれませんが、以前はそれを1回だけでした)が、私は無知です。
本当のラテックスの第一人者がいるなら、もっともっと欲しいものがあり、すべての行番号が太字で5番目ごとに印刷されます/ beeingとは異なるスタイル番号:1 2 3 4 5 6 7 8 9 1 11 ...しかし、これはdokuにはないので、latex/listingsの知識がさらに必要になると思います。
PS:もう1つの奇妙な点があります。 "numberfirstline = false"を入力しても、行番号1を取得します(numberfirstlineを設定せずにその行番号も取得します。デフォルトはfalseです)。そのことを指摘するのはjsuです。間違っている。
私がコンパイルにmiktexを使用している場合は、それが役立つ場合。
前もって感謝します。
\documentclass{scrreprt} %[twoside,headings=openright]
%Sourcecode formatting
\usepackage{listings}
\lstset{
numbers=left, % Ort der Zeilennummern
stepnumber=5, % Abstand zwischen den Zeilennummern
numberfirstline=false
}
\begin{document}
\lstinputlisting{sourcecode/AES/lookupSoftcoded.S} %codefile with 15 lines or so...
\end{document}
次のように、希望する番号を取得できます。
\lstset{
numbers=left,
stepnumber=5,
firstnumber=1,
numberfirstline=true
}