diff options
author | tk0miya <i.tkomiya@gmail.com> | 2014-10-06 21:05:56 +0900 |
---|---|---|
committer | tk0miya <i.tkomiya@gmail.com> | 2014-10-06 21:05:56 +0900 |
commit | 541467233bd282b400d139b150da111e09880264 (patch) | |
tree | f437f5d71018e85cd65f53765fd9ddaee19e8104 | |
parent | e70e6f970747fc542a406fde17824cd2855985be (diff) | |
download | sphinx-541467233bd282b400d139b150da111e09880264.tar.gz |
Fix position of \label tag for literal_block was invalid in LaTeX
-rw-r--r-- | sphinx/writers/latex.py | 5 |
1 files 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 |