From cbd3eb223d1efa8ed295104a83d41097369a92ba Mon Sep 17 00:00:00 2001 From: Matthias Geier Date: Sun, 11 Dec 2016 11:53:16 +0100 Subject: [PATCH] LaTeX: Make sure sphinxVerbatim environment is not cut into pieces See https://github.com/spatialaudio/nbsphinx/issues/78 --- sphinx/writers/latex.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 20a652890..68144f3aa 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -2183,10 +2183,11 @@ class LaTeXTranslator(nodes.NodeVisitor): '\\begin{sphinxVerbatim}') # get consistent trailer hlcode = hlcode.rstrip()[:-14] # strip \end{Verbatim} - self.body.append('\n' + hlcode + '\\end{sphinxVerbatim') if self.table and not self.in_footnote: - self.body.append('intable') - self.body.append('}\n') + hlcode += '\\end{sphinxVerbatimintable}' + else: + hlcode += '\\end{sphinxVerbatim}' + self.body.append('\n' + hlcode + '\n') if ids: self.body.append('\\let\\sphinxLiteralBlockLabel\\empty\n') raise nodes.SkipNode