From 7298ab5f71a3d880679aeceebd3012a4b2e6ed29 Mon Sep 17 00:00:00 2001 From: milde Date: Fri, 2 Sep 2011 12:47:13 +0000 Subject: [PATCH] LaTeX/XeTeX writer: Support the `abbreviation` and `acronym` standard roles. git-svn-id: https://docutils.svn.sourceforge.net/svnroot/docutils/trunk@7118 929543f6-e4f2-0310-98a6-ba3bd3dd1d04 --- docutils/docutils/writers/latex2e/__init__.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docutils/docutils/writers/latex2e/__init__.py b/docutils/docutils/writers/latex2e/__init__.py index 359f6dfa5..0de0b42b8 100644 --- a/docutils/docutils/writers/latex2e/__init__.py +++ b/docutils/docutils/writers/latex2e/__init__.py @@ -1518,6 +1518,20 @@ class LaTeXTranslator(nodes.NodeVisitor): def depart_Text(self, node): pass + def visit_abbreviation(self, node): + node['classes'].insert(0, 'abbreviation') + self.visit_inline(node) + + def depart_abbreviation(self, node): + self.depart_inline(node) + + def visit_acronym(self, node): + node['classes'].insert(0, 'acronym') + self.visit_inline(node) + + def depart_acronym(self, node): + self.depart_inline(node) + def visit_address(self, node): self.visit_docinfo_item(node, 'address') -- 2.11.4.GIT