【发布时间】:2013-07-31 08:47:39
【问题描述】:
对于我正在编写的文档项目,我需要包含一个带有日期格式字符串的表格。现在几乎一切正常,但最后我遇到了一个小问题,我想打印一个文字 ' 引号和两个文字引号(分别在其他引号之间)。 Sphinx 将这些更改为上/下引号,这通常看起来非常整洁,但在这种特殊情况下会使文本不可读。我能想到的最好的方法是:
====== =========== ====== =====================
``'`` Escape for | " ``'`` hour ``'`` h" -> "hour 9"
for text
Delimiter
``''`` Single | "ss ``''`` SSS" -> "45 ``'`` 876"
quote
Literal
====== =========== ====== =====================
这会产生所有正确的引号,但它会在前后插入额外的空格,我希望将其删除,因为该示例在语法上不正确。因此,也可以将我的问题改写为:如何在使用反引号时删除文字引号前后的多余空格。
我已经尝试过标准的逃跑方式。反斜杠无效,因为 ' 不是 reStructuredText 特殊字符。如果我删除空格,反引号 `` 将不再起作用。
带有额外空格的示例输出:
【问题讨论】:
标签: python python-sphinx restructuredtext docutils