ReST分隔符,不渲染空格

jte*_*ace 3 restructuredtext python-sphinx

这出现在一些地方,但我会用脚注作为例子.假设我有一些引用脚注的ReST文本:

can be rendered in a single batch [#foot-diffuse]_.
Run Code Online (Sandbox Code Playgroud)

呈现时看起来像这样:

丑陋的空间

引用脚注时,文本后面不应有空格.这就是我想要的样子:

正确的渲染

问题是,之间的空间batch[#foot-diffuse]_不可选的.取出它使得ReST无效,并且脚注根本不会被渲染.有没有办法在ReST中的单词和指令之间插入一个分隔符,而不是在最终输出中将其渲染为空格?

jte*_*ace 5

我想到了.原来你可以逃离这个空间.这有效:

can be rendered in a single batch\ [#foot-diffuse]_.
Run Code Online (Sandbox Code Playgroud)