狮身人面像中的登登登特区块



我有一个文件中的代码块,我想使用literalinclude指令将其包含在Sphinx文档的示例中。

但代码是在一个函数中的,所以当我包含它时,在这个例子中,每一行都比我想要的多缩进一级。

.. literalinclude:: ../../examples/example.py
:language: python
:lines: 13-42
:tab-width: 0

生成

import foo
from foo import bar
print("I'm indented too far")

有没有其他方法可以删除或取消嵌入文字块?

literalinclude有一个dedent选项:

.. literalinclude:: ../../examples/example.py
:language: python
:lines: 13-42
:tab-width: 0
:dedent: 4

该选项在";附加选项";在literalinclude文档中,但详细信息在code-block的文档中。

相关内容

  • 没有找到相关文章

最新更新