From 7166451dbdb2823a6c8c5943c225234a197b40b9 Mon Sep 17 00:00:00 2001 From: jfbu Date: Wed, 11 Jul 2018 18:34:40 +0200 Subject: [PATCH] LaTeX: fix indexing of terms containing ! character --- sphinx/writers/latex.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 22463457f..49d0a849b 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -1925,6 +1925,7 @@ class LaTeXTranslator(nodes.NodeVisitor): value = value.replace(r'\{', r'{\sphinxleftcurlybrace}') value = value.replace(r'\}', r'{\sphinxrightcurlybrace}') value = value.replace('@', '"@') + value = value.replace('!', '"!') return value if not node.get('inline', True):