summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-03-01 21:45:17 +0000
committerKarl Berry <karl@freefriends.org>2024-03-01 21:45:17 +0000
commit268ab64930166e650aaf4c3bf3ef95198a1cfb4e (patch)
tree85cef8371276bab0e37a3f1a2103be994bc10ede
parent147b142501d88b9855626f0421b67872290a3ce5 (diff)
firstaid (1mar24)
git-svn-id: svn://tug.org/texlive/trunk@70308 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/firstaid/changes.txt7
-rw-r--r--Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdfbin263670 -> 265925 bytes
-rw-r--r--Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx47
-rw-r--r--Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx15
4 files changed, 65 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/latex/firstaid/changes.txt b/Master/texmf-dist/doc/latex/firstaid/changes.txt
index 8db6a5d0fd7..6e53f7f0100 100644
--- a/Master/texmf-dist/doc/latex/firstaid/changes.txt
+++ b/Master/texmf-dist/doc/latex/firstaid/changes.txt
@@ -1,3 +1,10 @@
+2024-02-29 Joseph Wright <Joseph.Wright@latex-project.org>
+
+ * latex2e-first-aid-for-external-files.dtx:
+ - add firstaid for acro to declare a temporary prop
+ - add firstaid for chemformula to load l3keys2e
+ - add chemnum for acro to declare a temporary prop
+
2023-09-20 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* latex2e-first-aid-for-external-files.dtx: add firstaid for underscore to
diff --git a/Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf b/Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf
index ffb97f276fc..ab5db23f44e 100644
--- a/Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf
+++ b/Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx b/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx
index ed6c898d658..2317c051412 100644
--- a/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx
+++ b/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx
@@ -111,8 +111,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-\def\LaTeXFirstAidDate{2023/09/20}
-\def\LaTeXFirstAidVersion{v1.1b}
+\def\LaTeXFirstAidDate{2024/02/29}
+\def\LaTeXFirstAidVersion{v1.1c}
% \end{macrocode}
%
% \begin{macrocode}
@@ -602,5 +602,48 @@
%</kernel>
% \end{macrocode}
%
+% \begin{macrocode}
+%<*kernel>
+% \end{macrocode}
+%
+% \subsection{The \pkg{acro} package first aid}
+%
+% The package does not declare a \texttt{prop}, which causes an issue with newer
+% routines in \pkg{expl3}.
+% \begin{macrocode}
+\AddToHook{package/acro/after}[firstaid]{%
+ \FirstAidNeededT{acro}{sty}{2022/04/01 v3.8 typeset acronyms and other abbreviations (CN)}
+ {\UseName{prop_new:c}{l__acro_tmpa_prop}}%
+}
+% \end{macrocode}
+%
+% \subsection{The \pkg{chemformula} package first aid}
+%
+% Package \pkg{chemformula} uses \pkg{l3keys2e} for option processing.
+% This used to be made available as \pkg{chemformula} also loads
+% \pkg{xfrac}, which loaded \pkg{l3keys2e}. However, \pkg{xfrac} has now
+% been updated to use the newer kernel method if available, so loading
+% \pkg{chemformula} fails.
+% \begin{macrocode}
+\AddToHook{package/chemformula/before}[firstaid]{%
+ \RequirePackage{l3keys2e}%
+}
+% \end{macrocode}
+%
+% \subsection{The \pkg{chemnum} package first aid}
+%
+% The package does not declare a \texttt{prop}, which causes an issue with newer
+% routines in \pkg{expl3}.
+% \begin{macrocode}
+\AddToHook{package/chemnum/after}[firstaid]{%
+ \FirstAidNeededT{chemnum}{sty}{2021/01/21 v1.3a a comprehensive approach for the numbering of chemical compounds (CN)}
+ {\UseName{prop_new:c}{l__chemnum_tmpa_prop}}%
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</kernel>
+% \end{macrocode}
+%
% \Finale
%
diff --git a/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx b/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx
index d782bcd647e..38aa7af9196 100644
--- a/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx
+++ b/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx
@@ -34,8 +34,8 @@
%%
%% The LaTeX Project and any individual authors listed elsewhere
%% in this file.
-\def\LaTeXFirstAidDate{2023/09/20}
-\def\LaTeXFirstAidVersion{v1.1b}
+\def\LaTeXFirstAidDate{2024/02/29}
+\def\LaTeXFirstAidVersion{v1.1c}
\ProvidesFile{latex2e-first-aid-for-external-files.ltx}
[\LaTeXFirstAidDate\space \LaTeXFirstAidVersion\space
LaTeX kernel fixes to external files and packages]
@@ -169,6 +169,17 @@
}
\AddToHook{file/underscore.sty/after}[firstaid]{%
\FirstAidNeededT{underscore}{sty}{2006/09/13}{\RequirePackage{underscore-ltx}}}
+\AddToHook{package/acro/after}[firstaid]{%
+ \FirstAidNeededT{acro}{sty}{2022/04/01 v3.8 typeset acronyms and other abbreviations (CN)}
+ {\UseName{prop_new:c}{l__acro_tmpa_prop}}%
+}
+\AddToHook{package/chemformula/before}[firstaid]{%
+ \RequirePackage{l3keys2e}%
+}
+\AddToHook{package/chemnum/after}[firstaid]{%
+ \FirstAidNeededT{chemnum}{sty}{2021/01/21 v1.3a a comprehensive approach for the numbering of chemical compounds (CN)}
+ {\UseName{prop_new:c}{l__chemnum_tmpa_prop}}%
+}
\endinput
%%
%% End of file `latex2e-first-aid-for-external-files.ltx'.