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