Question

Je suis en train d'insérer un extrait de code avec le listingspackage, et que vous souhaitez les lignes numérotées. Cependant, je voudrais que chaque ligne 5 et le premier à être numérotée (numéros beeing (1,5,10,15, ...)) selon le manuel:

stepnumber=5

devrait faire l'affaire, mais en utilisant mon exemple minimal (voir en bas), je reçois les numéros de ligne 1,6,11,16, ...

Peut-être que je mal interprété, il 8did manuel qu'une fois avant), mais je suis désemparés.

Si un véritable gourou de latex est autour, il y aurait quelque chose que je voudrais encore plus, ayant tous linenumber imprimé mais tous les cinq en gras / un nombre de styles différents que beeing: 1 2 3 4 5 6 7 8 9 10 11 ... cependant, puisque ce n'est pas dans le Doku Je suis sûr que cela nécessite un peu plus profond latex / connaissances annonces.

PS: Il y a une plus bizarrerie, même si je mets « numberfirstline = false » Je reçois le numéro de la ligne 1 (que je reçois linenumber aussi bien sans mise numberfirstline, qui devrait par défaut à false), il est JSU là au point que quelque chose ne va pas.

J'utilise miktex pour la compilation, si cela aide.

Merci d'avance.

\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}
Était-ce utile?

La solution

Vous pouvez obtenir la numérotation désirée comme ceci:

\lstset{
  numbers=left,
  stepnumber=5,    
  firstnumber=1,
  numberfirstline=true
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top