From 6037cdc228d89199b0373ee4f003de9081f1bb37 Mon Sep 17 00:00:00 2001 From: Olivier Heurtier Date: Wed, 23 Jul 2014 22:33:17 +0200 Subject: [PATCH] When generating latex references, also insert latex target/anchor for the ids defined on the node (mimic HTML writer behavior) --- sphinx/writers/latex.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 9eeedae35..20bf1e4c3 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -1166,6 +1166,8 @@ class LaTeXTranslator(nodes.NodeVisitor): raise nodes.SkipNode def visit_reference(self, node): + for id in node.get('ids'): + self.body += self.hypertarget(id, anchor=True) uri = node.get('refuri', '') if not uri and node.get('refid'): uri = '%' + self.curfilestack[-1] + '#' + node['refid']