diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-13 00:02:24 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-13 00:02:24 +0000 |
commit | 32bab6927929e2ba62a4ec9d54664eea7260ad16 (patch) | |
tree | 7dec3ef0323fd7ca8a4322779b24381ee38b0b86 /Master/texmf-dist/tex/latex/peterw/nextpage.sty | |
parent | 3c2ab21b01847865f1c40e1c0fd86a7f091616a6 (diff) |
peterw
git-svn-id: svn://tug.org/texlive/trunk@1189 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/peterw/nextpage.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/peterw/nextpage.sty | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/peterw/nextpage.sty b/Master/texmf-dist/tex/latex/peterw/nextpage.sty new file mode 100644 index 00000000000..cb94cfa7e3a --- /dev/null +++ b/Master/texmf-dist/tex/latex/peterw/nextpage.sty @@ -0,0 +1,54 @@ +% nextpage.sty +% +% Provides additional \clear...page commands +% +% author: Peter Wilson (CUA) +% (now at peter.r.wilson@boeing.com) +% Copyright 1996 +% Released under the LaTeX Project Public License +% +% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{nextpage}[2000/02/20 v1.1 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}] +% |