質問

リストパッケージでコードスニペットを挿入しようとしていますが、数字の番号を付けたいと考えています。ただし、マニュアルによると、5行ごとに5行ごとに数字しか番号付けされません(数字が巣(1,5,10,15、... ... ...))を希望します(数字(1,5,10,15、...))。

stepnumber=5

トリックを行う必要がありますが、最小限の例を使用して(下部を参照)、ライン番号1,6,11,16を取得します...

私は彼のマニュアル8didを前に一度誤解したかもしれませんが、私は無知です。

本物のラテックスの第一人者がいる場合、すべてのリナンサンバーを印刷して、大胆/異なるスタイルの数字で5番目に印刷して、蜂の巣とは異なるものがあります:1 2 3 4 5 6 7 8 9 10 11 ...しかし、これはドクにないので、より深いラテックス/リスティングの知識が必要だと確信しています。

PS:もう1つ奇妙なことがあります。「numberFirstline = false」と言った場合、ライン番号1を取得します(デフォルトでfalseになるはずです)。間違っている。

それが役立つ場合、私はコンピレーションに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
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top