diff --git a/sphinx/texinputs/sphinxlatexadmonitions.sty b/sphinx/texinputs/sphinxlatexadmonitions.sty index 5db578212e5..fcdfaa794f1 100644 --- a/sphinx/texinputs/sphinxlatexadmonitions.sty +++ b/sphinx/texinputs/sphinxlatexadmonitions.sty @@ -282,10 +282,13 @@ \newcommand\sphinxtitlerowbottompadding{3pt} \newcommand\sphinxtitlerowaftericonspacecmd{\hskip0.75em\relax} \newcommand\sphinxdotitlerowwithicon[2]{% #1=type, #2=heading (without final colon) - \kern-\spx@boxes@padding@top - \noindent - \kern-\spx@boxes@padding@left % must have been configured by a prior \spx@boxes@fcolorbox@setup{} - \begingroup + \begingroup + \kern-\spx@boxes@padding@top + \parskip\z@skip % the \parskip business is a workaround to a vertical + % glue issue showing in LaTeX earlier than 2023-06-01 + \noindent + \kern-\spx@boxes@padding@left % must have been configured by a prior + % \spx@boxes@fcolorbox@setup{} % inherit settings from the enclosing box and modify what is needed \spx@boxes@border@top =\z@ \spx@boxes@border@right =\z@ @@ -311,9 +314,11 @@ \sphinxstrong{#2}% \strut}% }% - \endgroup - \kern-\spx@boxes@padding@right - \par\vskip-\parskip\kern\spx@boxes@padding@top + \kern-\spx@boxes@padding@right + \par + \endgroup + \vskip-\parskip + \kern\spx@boxes@padding@top } % #1 holds the localized name of the notice, postfixed with a colon.