mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2026-09-03 20:52:55 -05:00
Support :numref: in other writers
This commit is contained in:
@@ -246,6 +246,11 @@ class ManualPageTranslator(BaseTranslator):
|
||||
'>'])
|
||||
raise nodes.SkipNode
|
||||
|
||||
def visit_number_reference(self, node):
|
||||
text = nodes.Text(node.get('title', '#'))
|
||||
self.visit_Text(text)
|
||||
raise nodes.SkipNode
|
||||
|
||||
def visit_centered(self, node):
|
||||
self.ensure_eol()
|
||||
self.body.append('.sp\n.ce\n')
|
||||
|
||||
@@ -722,6 +722,11 @@ class TexinfoTranslator(nodes.NodeVisitor):
|
||||
def depart_reference(self, node):
|
||||
pass
|
||||
|
||||
def visit_number_reference(self, node):
|
||||
text = nodes.Text(node.get('title', '#'))
|
||||
self.visit_Text(text)
|
||||
raise nodes.SkipNode
|
||||
|
||||
def visit_title_reference(self, node):
|
||||
text = node.astext()
|
||||
self.body.append('@cite{%s}' % self.escape_arg(text))
|
||||
|
||||
@@ -748,6 +748,11 @@ class TextTranslator(nodes.NodeVisitor):
|
||||
def depart_reference(self, node):
|
||||
pass
|
||||
|
||||
def visit_number_reference(self, node):
|
||||
text = nodes.Text(node.get('title', '#'))
|
||||
self.visit_Text(text)
|
||||
raise nodes.SkipNode
|
||||
|
||||
def visit_download_reference(self, node):
|
||||
pass
|
||||
def depart_download_reference(self, node):
|
||||
|
||||
Reference in New Issue
Block a user