题
我正在尝试将代码段与listingspackage插入,并想要编号的行。但是,我只想每5行,第一条编号(数字蜂(1,5,10,15,...)),根据手册:
stepnumber=5
应该做这个问题,但是使用我的最小示例(请参见底部),我得到了行号1,6,11,16,...
可能是我误解了他以前有一次手动8did),但是我毫无头绪。
如果一个真正的乳胶上师在身边,我会想到更多的东西,每个亚麻布都打印出每五个。 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}
解决方案
您可以像这样获得所需的编号:
\lstset{
numbers=left,
stepnumber=5,
firstnumber=1,
numberfirstline=true
}
不隶属于 StackOverflow