merge with 0.5

This commit is contained in:
Georg Brandl 2009-03-16 00:05:15 +01:00
commit 02f7601dc0
3 changed files with 28 additions and 0 deletions

View File

@ -728,3 +728,15 @@
linkcolor=InnerLinkColor,filecolor=OuterLinkColor,
menucolor=OuterLinkColor,pagecolor=OuterLinkColor,
urlcolor=OuterLinkColor]{hyperref}
% From docutils.writers.latex2e
\providecommand{\DUspan}[2]{%
{% group ("span") to limit the scope of styling commands
\@for\node@class@name:=#1\do{%
\ifcsname docutilsrole\node@class@name\endcsname%
\csname docutilsrole\node@class@name\endcsname%
\fi%
}%
{#2}% node content
}% close "span"
}

View File

@ -1243,6 +1243,12 @@ class LaTeXTranslator(nodes.NodeVisitor):
def visit_substitution_reference(self, node):
raise nodes.SkipNode
def visit_inline(self, node):
classes = node.get('classes', [])
self.body.append(r'\DUspan{%s}{' %','.join(classes))
def depart_inline(self, node):
self.body.append('}')
def visit_generated(self, node):
pass
def depart_generated(self, node):

View File

@ -684,6 +684,16 @@ class TextTranslator(nodes.NodeVisitor):
def depart_Text(self, node):
pass
def visit_generated(self, node):
pass
def depart_generated(self, node):
pass
def visit_inline(self, node):
pass
def depart_inline(self, node):
pass
def visit_problematic(self, node):
self.add_text('>>')
def depart_problematic(self, node):