diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 82483b3e1..76e9b46c2 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -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}}}\\' % (self.table.colcount, _('Continued on next page'))) self.body.append('\n\\endfoot\n\n')