Frage

Ich versuche, ein Code -Snippet mit dem ListingSpackage einzufügen und möchte, dass die Zeilen nummeriert sind. Ich möchte jedoch, dass nur alle 5. Zeile und die erste nummeriert werden (Zahlen Bienen (1,5,10,15, ...)) gemäß dem Handbuch:

stepnumber=5

Sollte den Trick ausführen, aber mit meinem minimalen Beispiel (siehe unten) erhalte ich die Zeilennummern 1,6,11,16, ...

Möge ich das Handbuch 8did so einmal interpretiert, aber ich bin ahnungslos.

Wenn ein echter Latex -Guru in der Nähe ist, würde es etwas geben, das ich noch mehr wünsche, wenn jeder Leinenumberum druckt wird, aber jeder fünfte in fett gedrucktem/ unterschiedlichen Stilzahlen als Bienen: 1 2 3 4 5 6 7 8 9 10 11 ... Da dies jedoch nicht in der Doku ist, bin ich sicher, dass es ein tieferes Latex-/Auflistungswissen erfordert.

PS: Es gibt noch eine Seltsamkeit, obwohl ich "numberfirstline = false" eingestellte. Ich erhalte die Zeilennummer 1 (ich erhalte auch diese Leinenumber ist falsch.

Ich benutze Miktex zur Zusammenstellung, wenn das hilft.

Danke im Voraus.

\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}
War es hilfreich?

Lösung

Sie können die gewünschte Nummerierung wie diese erhalten:

\lstset{
  numbers=left,
  stepnumber=5,    
  firstnumber=1,
  numberfirstline=true
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top