-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Fix #14059 (PDF build crash with French since August 2025 LaTeX) #14060
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Thank you for the very quick fix! |
|
Thank you for the very quick fix!
You are welcome, I since could ascertain that the last version of `babel-french` I had on my current system prior to an early September 2025 update was `2024-07-25 v3.6c` and it did contain the definition of `\localleftbox` so I am pretty confident that the problem arose only this last August 2025, but I can't be sure because there is no public repository for `babel-french` and in the tradition of most ancient LaTeX packages its documentation does not allow to track these things (and usually it will only give in its user level PDF doc a version number when a commented changed happened but not the associated release date; the `dtx` may contain more information, but nothing 100% certain can be concluded from it at this stage after the split).
|
|
I believe that in Debian it regressed when our TeX Live version was updated from 2025-03-09 snapshot (which was still TeX Live 2024) to 2025-07-27 (which is 2025). So if it's triggered by a change in There is also a “Change History” section in frenchb.pdf, but it does not say anything about |
|
@mitya57 Thanks for info! In view of this 2025-06-28 announcement we learn that On a laptop which I updated during the summer but only rarely backed up, the An examination of the SVN sources of TeXLive could help confirm |
Thanks for the pointer. It probably happened at the time of the split: In particular, this part of the diff shows that |
|
@mitya57 Yes you are right. For some reason (I updated my Firefox right now and I notice a few behavorial change which I have to understand), I can not load the diff you linked to but https://svn.tug.org:8369/texlive/trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx?pathrev=75643&view=log works for me which says that the previous update was r71907 from one year earlier, and checking https://svn.tug.org:8369/texlive/trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx?r1=71907&r2=75643&pathrev=75643 I see that indeed the |
|
Strange, my link opens fine for me (also in Firefox). Anyway, here is the relevant patch fragment: --- trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf 2025/06/29 20:26:16 75642
+++ trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf 2025/06/29 20:27:47 75643
@@ -1908,8 +1271,7 @@
\newcommand*{\FBfnmarkspace}{\kern .5\fontdimen2\font}
\def\@footnotemarkFB{\leavevmode\unskip\unkern
\protect\FBfnmarkspace\@footnotemarkORI}%
-\providecommand\localleftbox[1]{}
-\AtBeginDocument{%
+\newcommand*{\FBfootnote@switch}{%
\@ifpackageloaded{footnotebackref}%
{\FBFrenchFootnotesfalse
\PackageWarning{french.ldf}% |
|
@mitya57 We can say that we will have documented this fully 😄, thanks a lot for your help. As per the link, maybe it did not help that I was downloading in background a macos system update over a 4G connection. I will merge some fix to the #14060 CHANGES entry regarding to when the problem arose. Many thanks for your help throughout this. |
Fix #14059