可以换行到下一行的 restructuredText 内联文字(用于 PDF 输出)

Gre*_*uhn 5 restructuredtext literals rst2pdf

我正在使用 restructuredText 创建一个包含 tom 日志文件输出的报告。

我所拥有的是一些带有编号的文字列表的部分。这看起来像这样:

#. ``some log file output``
#. ``more output``
Run Code Online (Sandbox Code Playgroud)

现在的问题是,当我使用 rst2pdf 将其转换为 PDF 时,文字有时会很长并且从页面上流下来。

我想要的是将一段文本标记为可以像普通文本一样流到下一行的代码文字。

我想要这个,因为如果我不将日志文件输出标记为文字,则日志文件输出中有时会出现一些 rust 将其解释为内联标记或其他与 rst 相关的命令。

关于如何最好地做到这一点的任何其他建议?

我知道我可以确保源 rst 文件只有特定宽度的行,但这会使源文件看起来很糟糕并且难以编辑。

我尝试了以下两件事,但都无济于事:

我找到了一个 rst2pdf 选项:

--fit-literal-mode=MODE
                What to do when a literal is too wide.
                One of error,overflow,shrink,truncate. 
                Default="shrink"
Run Code Online (Sandbox Code Playgroud)

经过一番研究,我发现提到了文字的包装选项。我让 rst2pdf 使用以下方法转储默认样式表:

rst2pdf --print-stylesheet然后我保存并修改了它,以便将wordWrap下面的选项literal更改为CJK.