Fix space gobbling issue from PR #4370

This is subtle LaTeX thing. Prior to merge of #4370 there was a
`\texttt` which was hiding the potential problem. The fix is to leave a
brace pair in place.
This commit is contained in:
jfbu 2018-01-03 10:50:18 +01:00
parent 5d31fada70
commit c892fe98f7

View File

@ -1558,7 +1558,7 @@
\let\do@noligs\sphinx@do@noligs \let\do@noligs\sphinx@do@noligs
\@noligs\endlinechar\m@ne\everyeof{}% (<- in case inside \sphinxhref) \@noligs\endlinechar\m@ne\everyeof{}% (<- in case inside \sphinxhref)
\expandafter\scantokens \expandafter\scantokens
\fi {#1}}} \fi {{#1}}}}% extra brace pair to fix end-space gobbling issue...
\def\sphinx@do@noligs #1{\catcode`#1\active\begingroup\lccode`\~`#1\relax \def\sphinx@do@noligs #1{\catcode`#1\active\begingroup\lccode`\~`#1\relax
\lowercase{\endgroup\def~{\leavevmode\kern\z@\char`#1 }}} \lowercase{\endgroup\def~{\leavevmode\kern\z@\char`#1 }}}
\def\sphinx@literal@nolig@list {\do\`\do\<\do\>\do\'\do\-}% \def\sphinx@literal@nolig@list {\do\`\do\<\do\>\do\'\do\-}%