From 541467233bd282b400d139b150da111e09880264 Mon Sep 17 00:00:00 2001 From: tk0miya Date: Mon, 6 Oct 2014 21:05:56 +0900 Subject: Fix position of \label tag for literal_block was invalid in LaTeX --- sphinx/writers/latex.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 5a4c8a61..dd85a806 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -1526,11 +1526,12 @@ class LaTeXTranslator(nodes.NodeVisitor): for id in self.next_literal_ids: ids += self.hypertarget(id, anchor=False) self.next_literal_ids.clear() - self.body.append('\n\\begin{literal-block}' + ids) + self.body.append('\n\\begin{literal-block}\n') + self.context.append(ids + '\n\\end{literal-block}\n') def depart_container(self, node): if node.get('literal_block'): - self.body.append('\\end{literal-block}\n') + self.body.append(self.context.pop()) def visit_decoration(self, node): pass -- cgit v1.2.1