diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/nextpage')
-rw-r--r-- | Master/texmf-dist/tex/latex/nextpage/nextpage.sty | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/nextpage/nextpage.sty b/Master/texmf-dist/tex/latex/nextpage/nextpage.sty new file mode 100644 index 00000000000..67f716cad07 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nextpage/nextpage.sty @@ -0,0 +1,55 @@ +% nextpage.sty +% +% Provides additional \clear...page commands +% +% Author: Peter Wilson, Herries Press +% Maintainer: Will Robertson (will dot robertson at latex-project dot org) +% Copyright 1996--2000 Peter Wilson +% Released under the LaTeX Project Public License +% +% Changes in v1.1a - New maintainer (Will Robertson) +% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{nextpage}[2009/09/03 v1.1a additional page commands] + +% clear to next page is: +% \clearpage + +% clear to next even numbered page, +% putting optional arg on skipped page, if any +\newcommand{\cleartoevenpage}[1][\@empty]{% + \clearpage% + \ifodd\c@page\hbox{}#1\clearpage\fi} + +% move to next page without flushing floats is: +% \newpage + +% move to next even numbered page without flushing floats, +% putting optional arg on skipped page, if any +\newcommand{\movetoevenpage}[1][\@empty]{% + \newpage% + \ifodd\c@page\hbox{}#1\newpage\fi} + +% clear to next odd numbered page, +% putting optional arg on skipped page, if any +\newcommand{\cleartooddpage}[1][\@empty]{% + \clearpage% + \ifodd\c@page\else\hbox{}#1\clearpage\fi} + +% move to next odd numbered page without flushing floats, +% putting optional arg on skipped page, if any +\newcommand{\movetooddpage}[1][\@empty]{% + \newpage% + \ifodd\c@page\else\hbox{}#1\newpage\fi} + +\endinput + +% NOTE: If used with the epigraph package, +% then nextpage.sty must be loaded first. +% Example uses: +% \cleartooddpage % same as \cleardouble page +% \cleartooddpage[\thispagestyle{empty}] % No headings on the skipped page +% \cleartoevenpage % go to next even numbered page +% Next example puts text on a skipped page +% \cleartoevenpage[\vspace*{\hfill}THIS PAGE LEFT BLANK\vspace*{\hfill}] +% |