diff options
author | Karl Berry <karl@freefriends.org> | 2022-09-22 20:10:01 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-09-22 20:10:01 +0000 |
commit | d30bc5664488185ab7cc29d83704505e8e939915 (patch) | |
tree | 34aa36f9add2f14a4815f68b15abc90ecd2ab2a0 /Master/texmf-dist/tex/latex/blowup | |
parent | ebdfa47ce7700ac5de8a81e419b37bce25e117b5 (diff) |
blowup (22sep22)
git-svn-id: svn://tug.org/texlive/trunk@64466 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/blowup')
-rw-r--r-- | Master/texmf-dist/tex/latex/blowup/blowup.sty | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/blowup/blowup.sty b/Master/texmf-dist/tex/latex/blowup/blowup.sty index 3fde596862f..8ef94397349 100644 --- a/Master/texmf-dist/tex/latex/blowup/blowup.sty +++ b/Master/texmf-dist/tex/latex/blowup/blowup.sty @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \NeedsTeXFormat{LaTeX2e}[2020/10/01] -\ProvidesPackage{blowup}[2022/09/19 2.0.0 Page scaling (RN)] +\ProvidesPackage{blowup}[2022/09/22 2.1.0 Page scaling (RN)] \RequirePackage{atbegshi,keyval,graphics} \@ifpackageloaded{typearea}{}{% \newcommand*\BL@save@dimen[1]{% @@ -81,6 +81,9 @@ \hb@xt@\tPaperWidth{\BL@l\BL@resize{\box\AtBeginShipoutBox}\BL@r}% \BL@b\kern\z@ }% + \ifBL@mirroring + \setbox\@tempboxa=\hbox{\scalebox{\BL@h}[\BL@v]{\box\@tempboxa}}% + \fi \setbox\AtBeginShipoutBox=\vbox{% \vskip-1in\moveright-1in\box\@tempboxa}% } @@ -150,8 +153,17 @@ \BL@getDimens{#1}{\tPaperWidth}{\tPaperHeight}% } \newif\ifBL@noscale \BL@noscalefalse +\newif\ifBL@mirroring \BL@mirroringfalse \define@key{BL@}{noscale}[true]{% - \csname BL@noscale#1\endcsname + \global\csname BL@noscale#1\endcsname +} +\define@key{BL@}{h-mirroring}[true]{% + \global\csname BL@mirroring#1\endcsname + \gdef\BL@h{-1}% +} +\define@key{BL@}{v-mirroring}[true]{% + \global\csname BL@mirroring#1\endcsname + \gdef\BL@v{-1}% } \newcommand*\BL@l{} \newcommand*\BL@r{} @@ -159,6 +171,8 @@ \newcommand*\BL@o{} \newcommand*\BL@t{} \newcommand*\BL@b{} +\newcommand*\BL@h{1} +\newcommand*\BL@v{1} \newcommand\BL@setPos[1]{% \def\BL@l{\hss}\def\BL@r{\hss}% \def\BL@o{\hss}\def\BL@i{\hss}% @@ -207,6 +221,8 @@ \fi } \newcommand*\blowUp[1]{% + \global\tPaperWidth=\paperwidth + \global\tPaperHeight=\paperheight \setkeys{BL@}{#1}% \ifBL@landscape \@tempdima=\tPaperWidth |