diff --git a/sphinx/writers/texinfo.py b/sphinx/writers/texinfo.py index 7ca2801bc..9e7414c58 100644 --- a/sphinx/writers/texinfo.py +++ b/sphinx/writers/texinfo.py @@ -319,6 +319,9 @@ class TexinfoTranslator(nodes.NodeVisitor): s = s.replace('@', '@@') s = s.replace('{', '@{') s = s.replace('}', '@}') + # prevent `` and '' quote conversion + s = s.replace('``', "`@w{`}") + s = s.replace("''", "'@w{'}") # prevent "--" from being converted to an "em dash" # s = s.replace('-', '@w{-}') return s