我想编写一个文档,其中包含部分带有行号的源代码。
示例(我所期望的):
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 开始的。
提前致谢。