RestructuredText - 没有前导和尾随空格的超链接

时间:2011-05-22 08:01:07

标签: python spacing restructuredtext

是否可以创建没有前导和尾随空格的超链接?以下不起作用:

re`Structured`_Text

.. _`Structured`: http://docutils.sourceforge.net/docs/user/rst/quickstart.html

我问的原因是我正在处理中文文本。在中文中,空格不用作单词分隔符。使用添加的空格,文本看起来格式不正确,例如:

  

没有空格就对了。

  

多了空格不好看。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

最终这就是我逃避这个问题的方法。尴尬,但有效:

没有\ 空格_\就对了。
我觉得\ `中文和 RST`_\不够兼容。

.. _空格: http://a-link-with-pure-zh-te.xt
.. _`中文和 RST`: http://a-link-with-mixed-zh-and.en

更新:由于docutils 0.13我们可以启用character level inline markup。这样我们可以像下面这样编写并保存一些反斜杠。

没有\ 空格_就对了。
我觉得`中文和 RST`_不够兼容。

通过命令行开关启用此选项:

python rst2html.py --character-level-inline-markup 1.rst > 1.html