diff options
author | Karl Berry <karl@freefriends.org> | 2020-09-28 20:57:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-09-28 20:57:56 +0000 |
commit | 309dc55b934abc5251e55f65b9aa4c8227f337cd (patch) | |
tree | 72deae383e3989fa2bf6d9b874de55dd7d964036 /Master/texmf-dist/source/latex/eso-pic | |
parent | e752903a9ad1c74190305384230882402822846a (diff) |
eso-pic (28sep20)
git-svn-id: svn://tug.org/texlive/trunk@56463 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/eso-pic')
-rw-r--r-- | Master/texmf-dist/source/latex/eso-pic/eso-pic.dtx | 94 |
1 files changed, 52 insertions, 42 deletions
diff --git a/Master/texmf-dist/source/latex/eso-pic/eso-pic.dtx b/Master/texmf-dist/source/latex/eso-pic/eso-pic.dtx index 5c7ec360c54..74060e560e6 100644 --- a/Master/texmf-dist/source/latex/eso-pic/eso-pic.dtx +++ b/Master/texmf-dist/source/latex/eso-pic/eso-pic.dtx @@ -25,7 +25,7 @@ % \iffalse %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] %<package>\ProvidesPackage{eso-pic} -%<package> [2018/04/12 v2.0h eso-pic (RN)] +%<package> [2020/09/27 v2.0i eso-pic (RN)] % %<*driver> \documentclass[a4paper]{ltxdoc} @@ -37,7 +37,7 @@ %</driver> % \fi % -% \CheckSum{778} +% \CheckSum{782} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -220,6 +220,16 @@ \providecommand*\LenToUnit[1]{\strip@pt\dimexpr#1*\p@/\unitlength} % \end{macrocode} % \end{macro} +% \changes{v2.0i}{2020/09/27}{no more system dimension registers} +% \begin{macro}{\ESO@tempdima} +% \begin{macro}{\ESO@tempdimb} +% Some auxiliary dimension registers +% \begin{macrocode} +\newdimen\ESO@tempdima +\newdimen\ESO@tempdimb +% \end{macrocode} +% \end{macro} +% \end{macro} % \begin{macro}{\ESO@isMEMOIR} % Support for the \clsname{memoir} class. % \begin{macrocode} @@ -254,17 +264,17 @@ \ESO@isMEMOIR{% \renewcommand\AtStockLowerLeft[1]{% \begingroup - \@tempdima=-\stockwidth - \advance\@tempdima\trimedge - \advance\@tempdima\paperwidth + \ESO@tempdima=-\stockwidth + \advance\ESO@tempdima\trimedge + \advance\ESO@tempdima\paperwidth \if@twoside\ifodd\c@page\else - \@tempdima=-\trimedge + \ESO@tempdima=-\trimedge \fi\fi - \@tempdimb=-\stockheight - \advance\@tempdimb\paperheight - \advance\@tempdimb\trimtop + \ESO@tempdimb=-\stockheight + \advance\ESO@tempdimb\paperheight + \advance\ESO@tempdimb\trimtop \AtPageLowerLeft{% - \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdimb}){#1}% + \put(\LenToUnit{\ESO@tempdima},\LenToUnit{\ESO@tempdimb}){#1}% }% \endgroup } @@ -311,37 +321,37 @@ \newcommand\AtTextUpperLeft[1]{% \begingroup \ifodd\c@page - \@tempdima=\spinemargin + \ESO@tempdima=\spinemargin \else - \@tempdima=\paperwidth - \advance\@tempdima-\textwidth - \advance\@tempdima-\spinemargin + \ESO@tempdima=\paperwidth + \advance\ESO@tempdima-\textwidth + \advance\ESO@tempdima-\spinemargin \fi - \@tempdimb=-\uppermargin + \ESO@tempdimb=-\uppermargin \AtPageUpperLeft{% - \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdimb}){#1}% + \put(\LenToUnit{\ESO@tempdima},\LenToUnit{\ESO@tempdimb}){#1}% }% \endgroup } }{% \newcommand\AtTextUpperLeft[1]{% \begingroup - \@tempdima=1in\relax + \ESO@tempdima=1in\relax \if@twoside \ifodd\c@page - \advance\@tempdima\oddsidemargin + \advance\ESO@tempdima\oddsidemargin \else - \advance\@tempdima\evensidemargin + \advance\ESO@tempdima\evensidemargin \fi \else - \advance\@tempdima\oddsidemargin + \advance\ESO@tempdima\oddsidemargin \fi - \@tempdimb=-1in\relax - \advance\@tempdimb-\topmargin - \advance\@tempdimb-\headheight - \advance\@tempdimb-\headsep + \ESO@tempdimb=-1in\relax + \advance\ESO@tempdimb-\topmargin + \advance\ESO@tempdimb-\headheight + \advance\ESO@tempdimb-\headsep \AtPageUpperLeft{% - \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdimb}){#1}% + \put(\LenToUnit{\ESO@tempdima},\LenToUnit{\ESO@tempdimb}){#1}% }% \endgroup } @@ -418,25 +428,25 @@ % \begin{macrocode} \ESO@isMEMOIR{% \AtBeginShipout{% - \@tempdima=-\trimedge - \advance\@tempdima-\paperwidth - \advance\@tempdima\stockwidth + \ESO@tempdima=-\trimedge + \advance\ESO@tempdima-\paperwidth + \advance\ESO@tempdima\stockwidth \if@twoside\ifodd\c@page\else - \advance\@tempdima2\trimedge - \advance\@tempdima\paperwidth - \advance\@tempdima-\stockwidth + \advance\ESO@tempdima2\trimedge + \advance\ESO@tempdima\paperwidth + \advance\ESO@tempdima-\stockwidth \fi\fi - \@tempdimb=\ESO@yoffsetI - \advance\@tempdimb-\trimtop + \ESO@tempdimb=\ESO@yoffsetI + \advance\ESO@tempdimb-\trimtop \nointerlineskip \AtBeginShipoutUpperLeft{% - \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdimb}){% + \put(\LenToUnit{\ESO@tempdima},\LenToUnit{\ESO@tempdimb}){% \ESO@HookIIIBG\ESO@HookIBG\ESO@HookIIBG \global\let\ESO@HookIIBG\@empty }% }% \AtBeginShipoutUpperLeftForeground{% - \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdimb}){% + \put(\LenToUnit{\ESO@tempdima},\LenToUnit{\ESO@tempdimb}){% \ESO@HookIFG\ESO@HookIIFG\ESO@HookIIIFG \global\let\ESO@HookIIFG\@empty }% @@ -566,9 +576,9 @@ % Result is in \cmd{\@tempcnta}. % \begin{macrocode} \newcommand\ESO@div[2]{% - \@tempdima=#1\relax\@tempdimb=\ESO@gridunit\relax - \@tempdimb=#2\@tempdimb\divide\@tempdima by \@tempdimb - \@tempcnta\@tempdima\advance\@tempcnta\@ne} + \ESO@tempdima=#1\relax\ESO@tempdimb=\ESO@gridunit\relax + \ESO@tempdimb=#2\ESO@tempdimb\divide\ESO@tempdima by \ESO@tempdimb + \@tempcnta\ESO@tempdima\advance\@tempcnta\@ne} % \end{macrocode} % \end{macro} % \changes{v1.1c}{2005/12/24}{Remove the disadvantageous check of @@ -668,8 +678,8 @@ \@tempcntb=\@tempcnta\advance\@tempcntb-\@multicnt \ifnum\@tempcntb>1\relax \multiply\@tempcntb by \ESO@gridDelta\relax - \@tempdima=\@tempcntb sp\@tempdima=\ESO@labelfactor\@tempdima - \@tempcntb=\@tempdima% + \ESO@tempdima=\@tempcntb sp\ESO@tempdima=\ESO@labelfactor\ESO@tempdima + \@tempcntb=\ESO@tempdima% \makebox(0,0)[c]{\ESO@colorbox{white}{\the\@tempcntb}}% \fi}% % \end{macrocode} @@ -681,8 +691,8 @@ \@tempcntb=\@tempcnta\advance\@tempcntb-\@multicnt% \ifnum\@tempcntb>\@tempa\relax \multiply\@tempcntb by \ESO@gridDelta\relax% - \@tempdima=\@tempcntb sp\@tempdima=\ESO@labelfactor\@tempdima - \@tempcntb=\@tempdima + \ESO@tempdima=\@tempcntb sp\ESO@tempdima=\ESO@labelfactor\ESO@tempdima + \@tempcntb=\ESO@tempdima \makebox(0,0)[c]{\ESO@colorbox{white}{\the\@tempcntb}}% \fi }% |