Fix #3496: latex longtable's last column...

... may be much wider than its contents
This commit is contained in:
jfbu 2017-03-02 19:09:04 +01:00
parent 042c2beafa
commit eb46ae20f8

View File

@ -1129,12 +1129,14 @@ class LaTeXTranslator(nodes.NodeVisitor):
self.body.extend(self.tableheaders) self.body.extend(self.tableheaders)
self.body.append('\\endfirsthead\n\n') self.body.append('\\endfirsthead\n\n')
self.body.append('\\multicolumn{%s}{c}%%\n' % self.table.colcount) self.body.append('\\multicolumn{%s}{c}%%\n' % self.table.colcount)
self.body.append(r'{{\tablecontinued{\tablename\ \thetable{} -- %s}}} \\' self.body.append(r'{\makebox[0pt]{\tablecontinued{\tablename\ '
r'\thetable{} -- %s}}}\\'
% _('continued from previous page')) % _('continued from previous page'))
self.body.append('\n\\hline\n') self.body.append('\n\\hline\n')
self.body.extend(self.tableheaders) self.body.extend(self.tableheaders)
self.body.append('\\endhead\n\n') self.body.append('\\endhead\n\n')
self.body.append(r'\hline \multicolumn{%s}{|r|}{{\tablecontinued{%s}}} \\ \hline' self.body.append(r'\hline \multicolumn{%s}{r}{\makebox[0pt][r]'
r'{\tablecontinued{%s}}}\\'
% (self.table.colcount, % (self.table.colcount,
_('Continued on next page'))) _('Continued on next page')))
self.body.append('\n\\endfoot\n\n') self.body.append('\n\\endfoot\n\n')