diff options
author | Norbert Preining <norbert@preining.info> | 2020-10-05 03:00:57 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-10-05 03:00:57 +0000 |
commit | 07723a50707217d2d397c098ec67af793cdfa916 (patch) | |
tree | 419906c34d6f422224cdb60740b38a7db16c57d4 /macros/latex/required | |
parent | 62f3109ec0fcb4a3309966bdcb9e4f307ff35dd2 (diff) |
CTAN sync 202010050300
Diffstat (limited to 'macros/latex/required')
-rw-r--r-- | macros/latex/required/firstaid/changes.txt | 5 | ||||
-rw-r--r-- | macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx | 54 | ||||
-rw-r--r-- | macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf | bin | 209652 -> 225073 bytes |
3 files changed, 57 insertions, 2 deletions
diff --git a/macros/latex/required/firstaid/changes.txt b/macros/latex/required/firstaid/changes.txt index 0b34d6d0c8..1b3472c88f 100644 --- a/macros/latex/required/firstaid/changes.txt +++ b/macros/latex/required/firstaid/changes.txt @@ -1,3 +1,8 @@ +2020-10-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * latex2e-first-aid-for-external-files.dtx: + Added a fix for gh400. This will soon move into the kernel. + 2020-09-29 Frank Mittelbach <Frank.Mittelbach@latex-project.org> * latex2e-first-aid-for-external-files.dtx: diff --git a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx index e722438fb1..03f962904e 100644 --- a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx +++ b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx @@ -99,8 +99,8 @@ % \end{macrocode} % % \begin{macrocode} -\def\LaTeXFirstAidDate{2020/09/29} -\def\LaTeXFirstAidVersion{v1.0c} +\def\LaTeXFirstAidDate{2020/10/03} +\def\LaTeXFirstAidVersion{v1.0d} % \end{macrocode} % % \begin{macrocode} @@ -342,6 +342,56 @@ % % % +% \subsection{Fixing a problem with \BibTeX{}} +% +% This will become a patch release for the kernel but for the moment +% we put it here in case some other issues show up. \BibTeX{} +% expects \texttt{.aux} files to contain lines +% \verb=\@input{filename.aux}= but the new new \LaTeX{} +% unnecessarily writes \verb=\@input{"filename.aux"}= and this +% upsets \BibTeX{} greatly. As it isn't necessary we take it out. +% +% \begin{macrocode} +\def\@include#1 {% + \clearpage + \if@filesw + \immediate\write\@mainaux{\string\@input{#1.aux}}% + \fi + \@tempswatrue + \if@partsw + \@tempswafalse + \edef\reserved@b{#1}% + \@for\reserved@a:=\@partlist\do + {\ifx\reserved@a\reserved@b\@tempswatrue\fi}% + \fi + \if@tempswa + \let\@auxout\@partaux + \if@filesw + \immediate\openout\@partaux "#1.aux" + \immediate\write\@partaux{\relax}% + \fi + \@filehook@set@CurrentFile + \UseHook{include/before}% + \UseHook{include/before/#1}% + \@input@{#1.tex}% + \UseHook{include/end/#1}% + \UseHook{include/end}% + \clearpage + \UseHook{include/after/#1}% + \UseHook{include/after}% + \clearpage + \@writeckpt{#1}% + \if@filesw + \immediate\closeout\@partaux + \fi + \else + \deadcycles\z@ + \@nameuse{cp@#1}% + \fi + \let\@auxout\@mainaux} +% \end{macrocode} +% +% % % \begin{macrocode} %</kernel> diff --git a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf Binary files differindex 1be1347b95..ece887663a 100644 --- a/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf +++ b/macros/latex/required/firstaid/latex2e-first-aid-for-external-files.pdf |