0

我想编写一个文档,其中包含部分带有行号的源代码。

示例(我所期望的):

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 开始的。

提前致谢。

4

0 回答 0