Closed dginev closed 9 months ago
The changes of the 2 recent stability PRs appear to improve conversion stability in our sandboxes, bringing roughly 1% improvement to the Fatal severity. Details at: https://gist.github.com/dginev/abb72c989f4474a3a33300ed23ac6c86
Ready for review.
This PR is a (final) follow-up to the just merged #2309 .
I address another handful of Fatal issues, and one minor binding issue:
QUOTED_RE
, but I think there are more general possible pitfalls related tocolnum
not getting incremented and sanity-checked in every possible arm of the loop conditional.\@finalstrut
and\@textsuperscript
were being used, added to LaTeX.pool..
is recognized as zero. So much so that\pgfmathparse{.-.2ex}
is a valid expression.\sc
internally, and a handful of arXiv papers in that class redefined\sc
to be something completely different, wreaking some Fatal havoc. I made two IEEEtran-specific primitives to avoid such clashes.\bibitem
expansion. For some reason not entirely clear to me the\bibitem
DefMacro from natbib didn't stick, and the OmniBus definition expanded into itself in a loop.\lx@nat@bibitem
, and used alet
to bind\bibitem
to it duringnatbib.sty.ltxml
load, which appears to avoid the problem.$text
is always defaulted to an empty string before used in regexes for MathML.pm, which avoids a flurry of pointless perl warnings.Happy to rerun the sandboxes once we merge here, and triple-check we are in good shape for a release tag.