diff options
author | tk0miya <i.tkomiya@gmail.com> | 2014-10-02 11:36:24 +0900 |
---|---|---|
committer | tk0miya <i.tkomiya@gmail.com> | 2014-10-02 11:36:24 +0900 |
commit | 339f544c1d8bf574241e1e9a2adc988e09667d5d (patch) | |
tree | f6397adc99979f7083b0f8f07ec8c56c986963a5 | |
parent | 5a28480439a6b83094e1c5330649c6db0e4e40bd (diff) | |
download | sphinx-339f544c1d8bf574241e1e9a2adc988e09667d5d.tar.gz |
Support :numref: in other writers
-rw-r--r-- | sphinx/writers/manpage.py | 5 | ||||
-rw-r--r-- | sphinx/writers/texinfo.py | 5 | ||||
-rw-r--r-- | sphinx/writers/text.py | 5 |
3 files changed, 15 insertions, 0 deletions
diff --git a/sphinx/writers/manpage.py b/sphinx/writers/manpage.py index 8d49f807..bc842057 100644 --- a/sphinx/writers/manpage.py +++ b/sphinx/writers/manpage.py @@ -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') diff --git a/sphinx/writers/texinfo.py b/sphinx/writers/texinfo.py index 61d2e62f..93d4d6aa 100644 --- a/sphinx/writers/texinfo.py +++ b/sphinx/writers/texinfo.py @@ -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)) diff --git a/sphinx/writers/text.py b/sphinx/writers/text.py index 5b32b05a..efd32df3 100644 --- a/sphinx/writers/text.py +++ b/sphinx/writers/text.py @@ -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): |