Wow, that is so soppy! :þ (I agree, it feels a little forced. Some of it was right out cringy, like putting the stress on "tinc" in "extinction" to make it fit into the music. Lame :p)
@DavidCarlisle Sorry I wasn't here for a while. For issue is this for? We're definitely not gonna update any widespread packages in our TL21 at the moment. We basically only plan to update lipsum once a fix is out for the polyglossia incompatibility and we seem to be good to go very soon...
I am finding misaligned figure captions when using TeXlive 2021 with amsart. A test file is here:
\documentclass{amsart}
\begin{document}
\hbox to\hsize{X\hfil \TeX{Live} 2021 on Mac\hfil X}
\begin{figure}[h]
\hbox to\hsize{X\hfil X\hfil X}
\caption{XXXXX}
\end{figure}
\end{document}
The first...
@DavidCarlisle oh goodness. If a fix in the core is needed, that's probably a no-no. We might mention it in our blog post though, I'll ping LianTze about this.
@DavidCarlisle yeah I got it. This is somewhat unfortunate :( I'm afraid the only simple way to deal with it is by keeping the AMS templates on TeX Live 2020.
@yo' probably the other ams classes as well (I could check) and of course potentially unknown other classes (which is one reason we decided to change the format (again) rather than change amsart.cls
@DavidCarlisle yeah, got it. I'll see what reply I get from the team (Eric, LianTze) about this one; we prefer not to touch the files much on texlive so we might really just decide to ask users to stick to TL20
@UlrikeFischer we could (one reason why I suggested they contact latex-team) but how soon would we need to get that to ctan before overleaf cutoff, or is it too late already @yo'
@DavidCarlisle We're basically done testing stuff, so we don't wanna make any significant changes. It's certainly too late to change the core. And even changing the ams classes might be a tricky one, that's still dozens of templates to test again
@yo' and @DavidCarlisle -- I've notified my AMS contact, ans suggested that he get in touch with David. If anyone other than AMS modifies the AMS-maintained packages, that's likely to foment trouble. It would be much better to try to work this out diplomatically. AMS will not give over control on maintenance of its document classes; certainly not as easily as it relinquished amsmath.
@barbarabeeton for end users it's not too much of an issue they can use the fix I suggest in that answer, or they can use today's release of latex-dev (once it reached them) or they can use the next full release of latex in about a month. It's just that the last two of those options have just missed the cut at overleaf which is unfortunate but inevitable with any system (overleaf, texlive CD, ...) that takes annual snapshots at some arbitrary date
@Noldorin no, \ is not just like \space, it is the primitive control space that isn't affected by \spacefactor (so isn't wider after a period, for instance).
@Noldorin if you use ~ in a place where it gets expanded and then written to another file the {} make a difference (experiment with what happens if you change the definition and use the following minimal file: \documentclass{article}\begin{document}\tableofcontents\section{Foo~ Bar}\end{document}).
So compare the results of the code above to \documentclass{article}\def~{\nobreakspace}\begin{document}\tableofcontents\section{Foo~ Bar}\end{document}.
@Noldorin One of them gobbles the extra space after the ~, but only in the ToC.
Ok, found the reason why \ekverr breaks ConTeXt. For some reason ConTeXt doesn't throw an error when a short macro gets a \par as argument. ConTeXt is sometimes weird when coming from a strong LaTeX background.