【发布时间】:2012-10-13 07:29:24
【问题描述】:
我正在使用sphinx 为项目生成 html 文档。我大量使用field lists。
在生成 html 时,如果标签的长度最多为 14 个字符,则每个标签/值对将呈现为包含两个单元格的单个表格行。
如果一对标签的长度超过 14 个字符,则标签/值将呈现为两个表格行。
我想将换行限制增加到更大的值(例如 40)。我发现限制是由 docutils 的 --field-name-limit 选项控制的。但是,我找不到如何通过 sphinx 设置这个值。
我在文档根目录中创建了一个docutils.conf 文件,内容如下:
[general]
dump_settings: 1
dump_internals: 1
[html4css1 writer]
field_name_limit: 40
当我运行 sphinx 时会读取该文件。由于[general] 部分中的值,打印了设置和内部结构。在打印的值中,field_name_limit 被打印为具有值40。尽管如此,我描述的包装仍然出现在 html 输出中。
如何设置field_name_limit 的值,以便获得所需的输出?
【问题讨论】:
-
FWIW,在 Sphinx 版本 v 1.6.6 中,来自 docutils.conf 的设置受到尊重。
标签: python python-sphinx restructuredtext docutils