mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Two latex writer fixes.
This commit is contained in:
parent
87aaa59011
commit
5c5ee14a22
@ -164,10 +164,12 @@ class LaTeXTranslator(nodes.NodeVisitor):
|
|||||||
self.body.append('}')
|
self.body.append('}')
|
||||||
|
|
||||||
def visit_topic(self, node):
|
def visit_topic(self, node):
|
||||||
self.body.append('\\begin{center}\\setlength{\\fboxsep}{5pt}'
|
self.body.append('\\setbox0\\vbox{\n'
|
||||||
'\\fbox{\\begin{minipage}{0.95\\textwidth}\n')
|
'\\begin{minipage}{0.95\\textwidth}\n')
|
||||||
def depart_topic(self, node):
|
def depart_topic(self, node):
|
||||||
self.body.append('\end{minipage}}\\end{center}\n')
|
self.body.append('\\end{minipage}}\n'
|
||||||
|
'\\begin{center}\\setlength{\\fboxsep}{5pt}'
|
||||||
|
'\\shadowbox{\\box0}\\end{center}\n')
|
||||||
visit_sidebar = visit_topic
|
visit_sidebar = visit_topic
|
||||||
depart_sidebar = depart_topic
|
depart_sidebar = depart_topic
|
||||||
|
|
||||||
@ -574,6 +576,11 @@ class LaTeXTranslator(nodes.NodeVisitor):
|
|||||||
self.builder.warn('unknown index entry type %s found' % type)
|
self.builder.warn('unknown index entry type %s found' % type)
|
||||||
raise nodes.SkipNode
|
raise nodes.SkipNode
|
||||||
|
|
||||||
|
def visit_raw(self, node):
|
||||||
|
if 'latex' in node.get('format', '').split():
|
||||||
|
self.body.append(r'%s' % node.astext())
|
||||||
|
raise nodes.SkipNode
|
||||||
|
|
||||||
def visit_reference(self, node):
|
def visit_reference(self, node):
|
||||||
uri = node.get('refuri', '')
|
uri = node.get('refuri', '')
|
||||||
if self.in_title or not uri:
|
if self.in_title or not uri:
|
||||||
|
Loading…
Reference in New Issue
Block a user