latex中带有列表包的行号

latex中带有列表包的行号,latex,listings,Latex,Listings,我试图用listingspackage插入一个代码段,并希望对行进行编号。 但是,我只希望每5行和第一行根据手册进行编号(编号为(1,5,10,15,…)): stepnumber=5 应该这样做,但是使用我的最小示例(见下图),我得到行号1,6,11,16 也许是我误解了他以前做过一次),但我却一无所知 如果有一位真正的乳胶大师在身边,我会更想要一些东西,每五分之一的行号都以粗体/不同于beeing的样式打印:12345678891011。。。然而,由于这不是在doku中,我相信它需要一些更

我试图用listingspackage插入一个代码段,并希望对行进行编号。 但是,我只希望每5行和第一行根据手册进行编号(编号为(1,5,10,15,…)):

stepnumber=5
应该这样做,但是使用我的最小示例(见下图),我得到行号1,6,11,16

也许是我误解了他以前做过一次),但我却一无所知

如果有一位真正的乳胶大师在身边,我会更想要一些东西,每五分之一的行号都以粗体/不同于beeing的样式打印:12345678891011。。。然而,由于这不是在doku中,我相信它需要一些更深层次的知识

注:还有一个奇怪的地方,即使我输入“numberfirstline=false”,我得到了行号1(我也得到了行号,但没有设置numberfirstline,默认为false),但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}

您可以获得如下所示的所需编号:

\lstset{
  numbers=left,
  stepnumber=5,    
  firstnumber=1,
  numberfirstline=true
}

事实上,这是可行的,但我从来没有猜到,因为它也开始在1之前计算。谢谢。旁白:你不知道怎么做更复杂的,所有的数字,但只有五分之一的粗体?@ted对不起,不知道。行号超出了我的侧距离。是否可以更改此设置?如果使用
\lsInputListing
和linerange标记,则此设置不起作用。有什么想法吗?