5

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

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

#. ``some log file output``
#. ``more output``

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

我希望将一段文本标记为可以像常规文本一样流入下一行的代码文字。

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

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

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

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

我找到了一个 rst2pdf 选项:

--fit-literal-mode=MODE
                What to do when a literal is too wide.
                One of error,overflow,shrink,truncate. 
                Default="shrink"

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

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

4

0 回答 0