Merge pull request #3497 from jfbu/fixlongtablelastcolumn

Fix #3496: latex longtable's last column may be wider than its contents
This commit is contained in:
Jean-François B 2017-03-03 09:48:47 +01:00 committed by GitHub
commit 812d835fd1

View File

@ -1129,12 +1129,14 @@ class LaTeXTranslator(nodes.NodeVisitor):
self.body.extend(self.tableheaders)
self.body.append('\\endfirsthead\n\n')
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'))
self.body.append('\n\\hline\n')
self.body.extend(self.tableheaders)
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}}}\\\hline'
% (self.table.colcount,
_('Continued on next page')))
self.body.append('\n\\endfoot\n\n')