Closed Evpok closed 5 years ago
@Evpok sorry I can reproduce, looks like a change in shellesc rather than fontspec, give me a minute..
Sorry, just cut and paste incompetence on my part:(
On the very last line of shellesc.sty
you will find
\catcode`\"\shellesc@underscorecat
which was supposed to be restoring the catcode of _
but "restores" the catocde of "
instead, making "
act like a math underscore.
Please edit that line so it looks like
\catcode`\_\shellesc@underscorecat
Please could you also edit the top to say something like
\ProvidesPackage{shellesc}
[2019/10/17 v1.0b unified shell escape interface for LaTeX (+ underscore catcode fix)]
If you could confirm that works I'll push out a update to tools as soon as possible.
Yes, it works, thanks!
Thanks for confirming, this is fixed at https://github.com/latex3/latex2e/commit/5a229cd6dc3d7b1484e46d05e05708b15a217dd7 and I'll make a tools release to ctan later today,
Description
When
shellesc
is loaded beforefontspec
, lualatex errors intuenc.def
, xelatex seems to be fine.Minimal example demonstrating the issue
Further details
Relevant part of the log: