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

时间:2014-07-04 17:18:10

标签: literals restructuredtext rst2pdf

我正在使用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

0 个答案:

没有答案