Python sphinx 禁用smartypants';破折号转换

Python sphinx 禁用smartypants';破折号转换,python-sphinx,Python Sphinx,一般来说,我希望使用smartypants将直接引号和-转换为en破折号等。但偶尔我希望使用-\-或-\-将两个连字符而不是转换为一个文本字符串(在反勾之间),但它仍然转换为en破折号。有没有办法在不禁用smartypants的情况下强制使用两个连续连字符?(顺便说一句,它必须在内联格式中工作) 例如: Some times I want an en-dash -- like here -- but not when I must explicitly write **two hyphens (

一般来说,我希望使用smartypants将直接引号和
-
转换为en破折号等。但偶尔我希望使用
-\-
-\-
将两个连字符而不是转换为一个文本字符串(在反勾之间),但它仍然转换为en破折号。有没有办法在不禁用smartypants的情况下强制使用两个连续连字符?(顺便说一句,它必须在内联格式中工作)

例如:

Some times I want an en-dash -- like here -- but not when
I must explicitly write **two hyphens (--)**
最后一个
--
应保持原样。

使用反斜杠:

\--
0123456789