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