mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
#370: complex arguments in list \item[] need to be enclosed in braces.
This commit is contained in:
parent
dea29d0f11
commit
d66a6c4512
2
CHANGES
2
CHANGES
@ -1,6 +1,8 @@
|
|||||||
Release 0.6.6 (in development)
|
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
|
* #374: Make the ``doctest_path`` config value of the doctest
|
||||||
extension actually work.
|
extension actually work.
|
||||||
|
|
||||||
|
@ -757,10 +757,10 @@ class LaTeXTranslator(nodes.NodeVisitor):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
def visit_term(self, node):
|
def visit_term(self, node):
|
||||||
ctx = '] \\leavevmode'
|
ctx = '}] \\leavevmode'
|
||||||
if node.has_key('ids') and node['ids']:
|
if node.has_key('ids') and node['ids']:
|
||||||
ctx += '\\hypertarget{%s}{}' % self.idescape(node['ids'][0])
|
ctx += '\\hypertarget{%s}{}' % self.idescape(node['ids'][0])
|
||||||
self.body.append('\\item[')
|
self.body.append('\\item[{')
|
||||||
self.context.append(ctx)
|
self.context.append(ctx)
|
||||||
def depart_term(self, node):
|
def depart_term(self, node):
|
||||||
self.body.append(self.context.pop())
|
self.body.append(self.context.pop())
|
||||||
|
Loading…
Reference in New Issue
Block a user