From a4aefd454a6a1b4350f5a2cda4b159573b4f707a Mon Sep 17 00:00:00 2001 From: jfbu Date: Sun, 10 Apr 2016 18:48:52 +0200 Subject: [PATCH] Remove unneeded \bgroup/\egroup in legacy sphinx.sty definition of Verbatim Indeed, sphinx.sty redefines _environment_ Verbatim, and LaTeX's environments always are scope-limiting for local assignments. modified: sphinx/texinputs/sphinx.sty --- sphinx/texinputs/sphinx.sty | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sphinx/texinputs/sphinx.sty b/sphinx/texinputs/sphinx.sty index bbcf73ecc..ce17407bb 100644 --- a/sphinx/texinputs/sphinx.sty +++ b/sphinx/texinputs/sphinx.sty @@ -247,7 +247,7 @@ \renewcommand{\Verbatim}[1][1]{% % list starts new par, but we don't want it to be set apart vertically - \bgroup\parskip\z@skip + \parskip\z@skip \smallskip % first, let's check if there is a caption \ifx\SphinxVerbatimTitle\empty @@ -279,8 +279,7 @@ \endOriginalVerbatim \endMakeFramed \endlist - % close group to restore \parskip (and \SphinxFrameTitle) - \egroup + % LaTeX environments always revert local changes on exit, here e.g. \parskip }