Вопрос

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

stepnumber=5

Должен ли сделать трюк, однако, используя мой минимальный пример (см. Нижнее), я получаю номера линии 1,6,11,16, ...

Может быть, я неверно истолкованный он руководство 8DID, который один раз раньше), однако я невежественным.

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

PS: есть еще одна странная, EventHough I поставила «numbersfirstline = false», я получаю строку номер 1 (я также получаю этот линенаметр, без настройки NUMBIRSTLELTLE, что должно указывать на то, что что-то неправильно.

Я использую 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