linenumbering con il pacchetto annunci nel lattice
Domanda
Sto cercando di inserire un frammento di codice con il listingspackage, e vogliono le linee numerate. Tuttavia vorrei solo ogni linea 5 e la prima ad essere numerate (numeri Ile Verte (1,5,10,15, ...)) in base al manuale:
stepnumber=5
dovrebbe fare il trucco, ma usando il mio esempio minimo (vedi in basso), ottengo i numeri di riga 1,6,11,16, ...
Può essere che ho interpretato male 8did manuale che una volta prima), ma io sono all'oscuro.
Se un guru vera lattice è in giro, ci sarebbe qualcosa che mi piacerebbe ancora di più, avendo ogni LineNumber stampato comunque ogni cinque in / a diversi numeri di stile audace di Ile Verte: 1 2 3 4 5 6 7 8 9 10 11 ... ma dal momento che questo non è nella Doku sono sicuro che richiede un po 'più a fondo in lattice in lista conoscenza /.
PS: C'è un'altra stranezza, eventhough ho messo "numberfirstline = false" ottengo il numero della linea 1 (I get che LineNumber pure senza impostare numberfirstline, che dovrebbe di default a false), ma non v'è JSU per punto che qualcosa non va.
Sto usando MiKTeX per la compilazione, se questo aiuta.
Grazie in anticipo.
\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}
Soluzione
È possibile ottenere la numerazione desiderato in questo modo:
\lstset{
numbers=left,
stepnumber=5,
firstnumber=1,
numberfirstline=true
}