diff options
Diffstat (limited to 'docutils')
| -rw-r--r-- | docutils/docutils/writers/latex2e.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/docutils/docutils/writers/latex2e.py b/docutils/docutils/writers/latex2e.py index 20de180aa..740c6acee 100644 --- a/docutils/docutils/writers/latex2e.py +++ b/docutils/docutils/writers/latex2e.py @@ -1536,7 +1536,11 @@ class LaTeXTranslator(nodes.NodeVisitor): else: self.literal_block = 1 self.insert_none_breaking_blanks = 1 - self.body.append('\n{\\vspace{1ex}\\ttfamily \\raggedright \\noindent\n') + if self.active_table.is_open(): + self.body.append('\n{\\ttfamily \\raggedright \\noindent\n') + else: + self.body.append('\\begin{ttfamily}') + self.body.append('\\begin{flushleft}\n') # * obey..: is from julien and never worked for me (grubert). # self.body.append('{\\obeylines\\obeyspaces\\ttfamily\n') @@ -1545,7 +1549,12 @@ class LaTeXTranslator(nodes.NodeVisitor): self.body.append('\n\\end{verbatim}\n') self.verbatim = 0 else: - self.body.append('\n}\n') + if self.active_table.is_open(): + self.body.append('\n}\n') + else: + self.body.append('\n') + self.body.append('\\end{flushleft}') + self.body.append('\\end{ttfamily}\n') self.insert_none_breaking_blanks = 0 self.literal_block = 0 # obey end: self.body.append('}\n') |
