防止 Markdown 和 RST 中的单词中断

防止 Markdown 和 RST 中的单词中断

我有一个包含 Markdown (.md) 和 Sphinx RST (.rst) 文件的文档项目。我注意到文本“C++”存在问题;渲染的文本可以在两个加号之间换行:

原始文本(示例):

If you are a Python programmer, you may be put off by C++ syntax. It takes a bit of 
practice, but soon you'll be reading both without a problem.

显示的文字(示例):

If you are a Python programmer, you may be put off by C+
+ syntax. It takes a bit of practice, but soon you'll be
reading both without a problem.

在 .md 文件中,我可以使用<nobr>C++</nobr>,但我知道这不是推荐的做法。在 .rst 文件中,这不起作用;会显示原始 HTML。

是否存在一种标准、可接受的方法,可以防止 Markdown 或 RST 中单词内的字符中断?

(请不要使用仅适用于嵌入不间断空格或不间断连字符的解决方案。这些已经在其他地方得到充分记录。)

相关内容