linenumbering с пакетом списков в латексе

Я пытаюсь вставить фрагмент кода с listingspackage и хотеть пронумерованные строки. Однако я хотел бы, чтобы только каждая 5-я строка и первое были пронумерованы (число быть (1,5,10,15...)) согласно руководству:

stepnumber=5

должен добиться цели, однако с помощью моего минимального примера (см. нижнюю часть), я получаю номера строки 1,6,11,16...

Может быть я неправильно истолковал его руководство 8did, что однажды), однако я невежествен.

Если бы настоящий латексный гуру вокруг, было бы что-то, что я хотел бы еще больше, печатая каждый linenumber однако каждая пятая часть в полужирном / различный стиль числа, чем быть: 1 2 3 4 5 6 7 8 9 10 11... однако, так как это не находится в doku, я уверен, что требуется некоторое более глубокое знание латекса/списков.

P.S.: существует еще одна причуда, eventhough я поместил "numberfirstline=false", я получаю номер строки 1 (я получаю это linenumber также, не устанавливая numberfirstline, который должен принять значение по умолчанию ко лжи), это - 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}
26
задан ted 1 February 2010 в 16:34
поделиться