mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
LaTeX, fix \sphinxhref + \includegraphics problem with platex
Upstream issue: https://github.com/latex3/latex2e/issues/286 Fixes #7197
This commit is contained in:
parent
5f1c0b5430
commit
6eac7901c9
2
CHANGES
2
CHANGES
@ -16,6 +16,8 @@ Features added
|
||||
Bugs fixed
|
||||
----------
|
||||
|
||||
* #7197: LaTeX: platex cause error to build image directive with target url
|
||||
|
||||
Testing
|
||||
--------
|
||||
|
||||
|
@ -1407,7 +1407,8 @@
|
||||
% \sphinxcode). Sphinx uses \#, \%, \& ... always inside \sphinxhref.
|
||||
\protected\def\sphinxhref#1#2{{%
|
||||
\sphinxunactivateextrasandspace % never do \scantokens with active space!
|
||||
\endlinechar\m@ne\everyeof{{#2}}% keep catcode regime for #2
|
||||
% for the \endlinechar business, https://github.com/latex3/latex2e/issues/286
|
||||
\endlinechar\m@ne\everyeof{{\endlinechar13 #2}}% keep catcode regime for #2
|
||||
\scantokens{\href{#1}}% normalise it for #1 during \href expansion
|
||||
}}
|
||||
% Same for \url. And also \nolinkurl for coherence.
|
||||
|
Loading…
Reference in New Issue
Block a user