From 9b27aa3ae8871cbfa6cb2aad006cc2c36d188cbf Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Sat, 12 Jun 2010 12:21:04 +0200 Subject: [PATCH] #450: potentially escape index letters; _ needs to be. --- sphinx/writers/latex.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index eaca3e714..ea12f0036 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -266,7 +266,8 @@ class LaTeXTranslator(nodes.NodeVisitor): for i, (letter, entries) in enumerate(content): if i > 0: ret.append('\\indexspace\n') - ret.append('\\bigletter{%s}\n' % letter) + ret.append('\\bigletter{%s}\n' % + letter.translate(tex_escape_map)) for entry in entries: if not entry[3]: continue