- ret.append('\\renewcommand{\\indexname}{%s}\n' %
+ ret.append(u'\\renewcommand{\\indexname}{%s}\n' %
generate(content, collapsed)
elif self.first_document == 0:
# ... and all others are the appendices
- self.body.append('\n\\appendix\n')
+ self.body.append(u'\n\\appendix\n')
if node.has_key('docname'):
self.body.append(self.hypertarget(':doc'))
if len(widest_label) < len(bi[0]):
- self.body.append('\n\\begin{thebibliography}{%s}\n' % widest_label)
+ self.body.append(u'\n\\begin{thebibliography}{%s}\n' % widest_label)
target = self.hypertarget(bi[2] + ':' + bi[0].lower(),
- self.body.append('\\bibitem[%s]{%s}{%s %s}\n' %
+ self.body.append(u'\\bibitem[%s]{%s}{%s %s}\n' %
(bi[0], self.idescape(bi[0]), target, bi[1]))
- self.body.append('\\end{thebibliography}\n')
+ self.body.append(u'\\end{thebibliography}\n')
def visit_start_of_file(self, node):
self.body.append("}\\\\")
def visit_seealso(self, node):
- self.body.append("\n\n\\strong{%s:}\n\n" % admonitionlabels['seealso'])
+ self.body.append(u'\n\n\\strong{%s:}\n\n' % admonitionlabels['seealso'])
def depart_seealso(self, node):
self.table.longtable = True
if not self.table.longtable and self.table.caption is not None:
- self.body.append('\n\\begin{threeparttable}\n'
- '\\caption{%s}\n' % self.table.caption)
+ self.body.append(u'\n\\begin{threeparttable}\n'
+ u'\\caption{%s}\n' % self.table.caption)
self.body.append('\n\\begin{longtable}')
elif self.table.has_verbatim:
self.body.append('{|' + ('L|' * self.table.colcount) + '}\n')
if self.table.longtable and self.table.caption is not None:
- self.body.append('\\caption{%s} \\\\\n' % self.table.caption)
+ self.body.append(u'\\caption{%s} \\\\\n' % self.table.caption)
self.body.append('\\hline\n')
% _('continued from previous page'))
self.body.append('\n\\hline\n')
self.body.append('\\endhead\n\n')
- self.body.append(r'\hline \multicolumn{%s}{|r|}{{%s}} \\ \hline'
+ self.body.append(ur'\hline \multicolumn{%s}{|r|}{{%s}} \\ \hline'
_('Continued on next page')))
self.body.append('\n\\endfoot\n\n')
def _make_visit_admonition(name):
def visit_admonition(self, node):
- self.body.append('\n\\begin{notice}{%s}{%s:}' %
+ self.body.append(u'\n\\begin{notice}{%s}{%s:}' %
(name, admonitionlabels[name]))
def _depart_named_admonition(self, node):
def visit_inline(self, node):
classes = node.get('classes', [])
- self.body.append(r'\DUspan{%s}{' %','.join(classes))
+ self.body.append(r'\DUspan{%s}{' % ','.join(classes))
def depart_inline(self, node):