[Python-checkins] r61092 - doctools/trunk/sphinx/latexwriter.py
georg.brandl
python-checkins at python.org
Wed Feb 27 08:12:29 CET 2008
Author: georg.brandl
Date: Wed Feb 27 08:12:29 2008
New Revision: 61092
Modified:
doctools/trunk/sphinx/latexwriter.py
Log:
Two latex writer fixes.
Modified: doctools/trunk/sphinx/latexwriter.py
==============================================================================
--- doctools/trunk/sphinx/latexwriter.py (original)
+++ doctools/trunk/sphinx/latexwriter.py Wed Feb 27 08:12:29 2008
@@ -164,10 +164,12 @@
self.body.append('}')
def visit_topic(self, node):
- self.body.append('\\begin{center}\\setlength{\\fboxsep}{5pt}'
- '\\fbox{\\begin{minipage}{0.95\\textwidth}\n')
+ self.body.append('\\setbox0\\vbox{\n'
+ '\\begin{minipage}{0.95\\textwidth}\n')
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
depart_sidebar = depart_topic
@@ -574,6 +576,11 @@
self.builder.warn('unknown index entry type %s found' % type)
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):
uri = node.get('refuri', '')
if self.in_title or not uri:
More information about the Python-checkins
mailing list