diff options
author | Karl Berry <karl@freefriends.org> | 2024-03-01 21:45:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-03-01 21:45:17 +0000 |
commit | 268ab64930166e650aaf4c3bf3ef95198a1cfb4e (patch) | |
tree | 85cef8371276bab0e37a3f1a2103be994bc10ede | |
parent | 147b142501d88b9855626f0421b67872290a3ce5 (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.txt | 7 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf | bin | 263670 -> 265925 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx | 47 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx | 15 |
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 Binary files differindex 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 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'. |