diff --git a/CHANGES b/CHANGES index dbce9b2dc..1f8b0a22c 100644 --- a/CHANGES +++ b/CHANGES @@ -9,6 +9,7 @@ Bugs fixed * #2590: The ``inputenc`` package breaks compiling under lualatex and xelatex * #2540: date on latex front page use different font * Suppress "document isn't included in any toctree" warning if the document is included (ref: #2603) +* #2614: Some tables in PDF output will end up shifted if user sets non zero \parindent in preamble Release 1.4.2 (released May 29, 2016) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index cd03a4b1f..35dfb03a9 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -1011,15 +1011,15 @@ class LaTeXTranslator(nodes.NodeVisitor): self.body.append('\n\\begin{longtable}') endmacro = '\\end{longtable}\n\n' elif self.table.has_verbatim: - self.body.append('\n\\begin{tabular}') + self.body.append('\n\\noindent\\begin{tabular}') endmacro = '\\end{tabular}\n\n' elif self.table.has_problematic and not self.table.colspec: # if the user has given us tabularcolumns, accept them and use # tabulary nevertheless - self.body.append('\n\\begin{tabular}') + self.body.append('\n\\noindent\\begin{tabular}') endmacro = '\\end{tabular}\n\n' else: - self.body.append('\n\\begin{tabulary}{\\linewidth}') + self.body.append('\n\\noindent\\begin{tabulary}{\\linewidth}') endmacro = '\\end{tabulary}\n\n' if self.table.colspec: self.body.append(self.table.colspec)