我正在使用restructuredText创建一个包含tom日志文件输出的报告。
我所拥有的是一些带有编号文字列表的部分。 这看起来像这样:
#. ``some log file output``
#. ``more output``
现在问题在于,当我使用rst2pdf从此转换为PDF时,文字有时会很长并且会从页面流出。
我喜欢的是将一段文本标记为代码文字,可以像普通文本一样流入下一行。
我想要这个,因为如果我不将日志文件输出标记为文字,则日志文件输出中有时会出现一些问题,首先是解释为内联标记或其他第一个相关命令。
关于如何做到最好的任何其他建议?
我知道我可以确保源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
。