diff --git a/CHANGES b/CHANGES index f287bba15..22380a300 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ Release 0.6.6 (in development) ============================== +* #370: Fix handling of complex list item labels in LaTeX output. + * #374: Make the ``doctest_path`` config value of the doctest extension actually work. diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 517d8d86d..55b46c9fb 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -757,10 +757,10 @@ class LaTeXTranslator(nodes.NodeVisitor): pass def visit_term(self, node): - ctx = '] \\leavevmode' + ctx = '}] \\leavevmode' if node.has_key('ids') and node['ids']: ctx += '\\hypertarget{%s}{}' % self.idescape(node['ids'][0]) - self.body.append('\\item[') + self.body.append('\\item[{') self.context.append(ctx) def depart_term(self, node): self.body.append(self.context.pop())