我想写一份文件,其中包含部分带有行号的源代码。
示例(我预期的那样):
123. int myFunc() {
124. return 100;
125. }
当我使用sourcecode / code-block指令时,行号始终从1开始。
目前,我尝试了以下方法,但这些方法都没有用。
有没有办法控制行号?
答:使用'linenostart'选项。
.. sourcecode:: cpp
:linenos:
:linenostart: 123
int myFunc() {
return 100;
}
=>这导致错误“未知选项:lineno”
B:使用文字包含。
.. literalinclude:: my_func.cpp
:language: cpp
:linenos:
:lines: 123-125
=>结果没有错误,但行号从1开始。
提前致谢。