如何在reStructuredText中创建一个不间断的空间?

Dav*_*jad 26 restructuredtext

如何在reStructuredText中创建一个不间断的空间?

一个明显但有问题的解决方案是:

`word A`
Run Code Online (Sandbox Code Playgroud)

但是不同的实现可能会对它进行不同的处理,例如rst2latex或rst2pdf.另外,它以斜体显示.

ynk*_*nka 25

您需要unicode指令,但它只能用于替换.所以你需要定义这样的替换:

.. |nbsp| unicode:: 0xA0 
   :trim:
Run Code Online (Sandbox Code Playgroud)

然后像这样使用它:

xx |nbsp| xx
Run Code Online (Sandbox Code Playgroud)

:trim: 是否有摆脱替代周围的空间.


Ter*_*own 10

鉴于reStructuredText的目标是以纯文本形式阅读,您也可以使用它|_|来代替|nbsp|视觉上不太干扰.

  • @Davide并最终被'show n more comments'标签隐藏 (2认同)

cJ *_*oub 5

我没有在这里看到问题,运行docutils v0.9.至少rst2latex和rst2html在非破坏空白方面表现正常.Latex生成〜和html生成  当您输入非破坏字符(\ xa0,\ 0240)时.

也许你有编辑问题?如果您可以设法输入字符,docutils将完成这项工作.

  • 不可见的字符无用 (4认同)