diff options
author | Karl Berry <karl@freefriends.org> | 2020-11-12 21:46:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-11-12 21:46:45 +0000 |
commit | 471d95c1ce199e3197b45ebe33206154b566b2dc (patch) | |
tree | 2bccf91c1653b58bf4d069d9b5d9557c4b33beb7 /Master/texmf-dist/tex/latex/atenddvi | |
parent | fb5686d866a149345c08808c5355bdd8bc7bcb92 (diff) |
atenddvi (12nov20)
git-svn-id: svn://tug.org/texlive/trunk@56922 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/atenddvi')
-rw-r--r-- | Master/texmf-dist/tex/latex/atenddvi/atenddvi-2019-12-11.sty | 104 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/atenddvi/atenddvi.sty | 80 |
2 files changed, 119 insertions, 65 deletions
diff --git a/Master/texmf-dist/tex/latex/atenddvi/atenddvi-2019-12-11.sty b/Master/texmf-dist/tex/latex/atenddvi/atenddvi-2019-12-11.sty new file mode 100644 index 00000000000..443607fb683 --- /dev/null +++ b/Master/texmf-dist/tex/latex/atenddvi/atenddvi-2019-12-11.sty @@ -0,0 +1,104 @@ +%% +%% This is file `atenddvi-2019-12-11.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% atenddvi.dtx (with options: `packagefrozen') +%% +%% This is a generated file. +%% +%% Project: atenddvi +%% Version: 2020-11-11 v1.5 +%% +%% Copyright (C) +%% 2007 Heiko Oberdiek +%% 2016-2020 Oberdiek Package Support Group +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% https://www.latex-project.org/lppl/lppl-1-3c.txt +%% and the latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainers of this work are +%% Heiko Oberdiek and the Oberdiek Package Support Group +%% https://github.com/ho-tex/atenddvi/issues +%% +%% This work consists of the main source file atenddvi.dtx +%% and the derived files +%% atenddvi.sty, atenddvi.pdf, atenddvi.ins, atenddvi.drv. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{atenddvi}% + [2020-11-11 v1.5 At end DVI hook / legacy frozen code (HO) ]% +\RequirePackage{zref-abspage,zref-lastpage}[2007/03/19] +\RequirePackage{atbegshi} +\let\AtEndDvi@Hook\@empty +\newcommand*{\AtEndDvi}{% + \g@addto@macro\AtEndDvi@Hook +} +\def\AtEndDvi@AtBeginShipout{% + \begingroup + \ifnum\value{abspage}=1 % + \zref@refused{LastPage}% + \fi + \ifnum\zref@extractdefault{LastPage}{abspage}{0}=\value{abspage}% + \xdef\AtEndDvi@LastPage{\number\value{abspage}}% + \global\setbox\AtBeginShipoutBox=\vbox{% + \hbox{% + \box\AtBeginShipoutBox + \setbox\AtBeginShipoutBox=\hbox{% + \begingroup + \AtEndDvi@Hook + \endgroup + }% + \wd\AtBeginShipoutBox=\z@ + \ht\AtBeginShipoutBox=\z@ + \dp\AtBeginShipoutBox=\z@ + \box\AtBeginShipoutBox + }% + }% + \global\let\AtEndDvi@AtBeginShipout\@empty + \global\let\AtEndDvi\@gobble + \let\on@line\@empty + \PackageInfo{atenddvi}{Last page = \AtEndDvi@LastPage}% + \fi + \endgroup +} +\def\AtEndDvi@AtBeginDocument{% + \AtBeginShipout{\AtEndDvi@AtBeginShipout}% + \if@filesw + \immediate\write\@mainaux{% + \string\providecommand\string\AtEndDvi@Check{}% + }% + \immediate\write\@mainaux{% + \string\AtEndDvi@Check + }% + \fi + \let\AtEndDvi@Check\AtEndDvi@CheckImpl +} +\AtBeginDocument{\AtEndDvi@AtBeginDocument} +\def\AtEndDvi@CheckImpl{% + \@ifundefined{AtEndDvi@LastPage}{% + \PackageWarningNoLine{atenddvi}{% + Rerun LaTeX, last page not yet found% + }% + }{% + \ifnum\AtEndDvi@LastPage=\value{abspage}% + \else + \PackageWarningNoLine{atenddvi}{% + Rerun LaTeX, last page has changed% + }% + \fi + }% +} +\endinput +%% +%% End of file `atenddvi-2019-12-11.sty'. diff --git a/Master/texmf-dist/tex/latex/atenddvi/atenddvi.sty b/Master/texmf-dist/tex/latex/atenddvi/atenddvi.sty index 46e321ecb6c..4cfb21194c5 100644 --- a/Master/texmf-dist/tex/latex/atenddvi/atenddvi.sty +++ b/Master/texmf-dist/tex/latex/atenddvi/atenddvi.sty @@ -9,11 +9,11 @@ %% This is a generated file. %% %% Project: atenddvi -%% Version: 2019-12-11 v1.4 +%% Version: 2020-11-11 v1.5 %% %% Copyright (C) %% 2007 Heiko Oberdiek -%% 2016-2019 Oberdiek Package Support Group +%% 2016-2020 Oberdiek Package Support Group %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -31,75 +31,25 @@ %% Heiko Oberdiek and the Oberdiek Package Support Group %% https://github.com/ho-tex/atenddvi/issues %% -%% %% This work consists of the main source file atenddvi.dtx %% and the derived files %% atenddvi.sty, atenddvi.pdf, atenddvi.ins, atenddvi.drv. %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{atenddvi}% - [2019-12-11 v1.4 At end DVI hook (HO)]% -\RequirePackage{zref-abspage,zref-lastpage}[2007/03/19] -\RequirePackage{atbegshi} -\let\AtEndDvi@Hook\@empty -\newcommand*{\AtEndDvi}{% - \g@addto@macro\AtEndDvi@Hook -} -\def\AtEndDvi@AtBeginShipout{% - \begingroup - \ifnum\value{abspage}=1 % - \zref@refused{LastPage}% - \fi - \ifnum\zref@extractdefault{LastPage}{abspage}{0}=\value{abspage}% - \xdef\AtEndDvi@LastPage{\number\value{abspage}}% - \global\setbox\AtBeginShipoutBox=\vbox{% - \hbox{% - \box\AtBeginShipoutBox - \setbox\AtBeginShipoutBox=\hbox{% - \begingroup - \AtEndDvi@Hook - \endgroup - }% - \wd\AtBeginShipoutBox=\z@ - \ht\AtBeginShipoutBox=\z@ - \dp\AtBeginShipoutBox=\z@ - \box\AtBeginShipoutBox - }% - }% - \global\let\AtEndDvi@AtBeginShipout\@empty - \global\let\AtEndDvi\@gobble - \let\on@line\@empty - \PackageInfo{atenddvi}{Last page = \AtEndDvi@LastPage}% - \fi - \endgroup -} -\def\AtEndDvi@AtBeginDocument{% - \AtBeginShipout{\AtEndDvi@AtBeginShipout}% - \if@filesw - \immediate\write\@mainaux{% - \string\providecommand\string\AtEndDvi@Check{}% - }% - \immediate\write\@mainaux{% - \string\AtEndDvi@Check - }% - \fi - \let\AtEndDvi@Check\AtEndDvi@CheckImpl -} -\AtBeginDocument{\AtEndDvi@AtBeginDocument} -\def\AtEndDvi@CheckImpl{% - \@ifundefined{AtEndDvi@LastPage}{% - \PackageWarningNoLine{atenddvi}{% - Rerun LaTeX, last page not yet found% - }% - }{% - \ifnum\AtEndDvi@LastPage=\value{abspage}% - \else - \PackageWarningNoLine{atenddvi}{% - Rerun LaTeX, last page has changed% - }% - \fi - }% -} + [2020-11-11 v1.5 At end DVI hook (HO)]% +\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} +\IfFormatAtLeastTF{2020/10/01} + {% + \PackageWarning{atenddvi} + {Functionality of this package is already\MessageBreak + provided by LaTeX.\MessageBreak\MessageBreak + It is therefore no longer necessary to load it\MessageBreak + and you can safely remove it.\MessageBreak + Found on}{}% + }{\input{atenddvi-2019-12-11.sty}} +\IfFormatAtLeastTF{2020/10/01}{}{\endinput} + \endinput %% %% End of file `atenddvi.sty'. |