我正在尝试使用 Listingspackage 插入一个代码片段,并希望对这些行进行编号。但是,我只希望根据手册对每 5 行和第一行进行编号(数字 beeeing(1,5,10,15,...)):
stepnumber=5
应该可以解决问题,但是使用我的最小示例(见底部),我得到行号 1,6,11,16,...
可能是我误解了他之前手动 8 做过一次),但是我一无所知。
如果有一个真正的乳胶大师在身边,我会更想要一些东西,每一个行号打印一次,但是每五分之一以粗体/与beeing不同的样式编号:1 2 3 4 5 6 7 8 9 10 11 ...但是因为这不在doku中,所以我相信它需要一些更深入的乳胶/列表知识。
PS:还有一个奇怪的地方,尽管我输入了“numberfirstline = false”,但我得到了第1行(我也得到了那个linenumber,但没有设置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}