summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/peterw/nextpage.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-13 00:02:24 +0000
committerKarl Berry <karl@freefriends.org>2006-01-13 00:02:24 +0000
commit32bab6927929e2ba62a4ec9d54664eea7260ad16 (patch)
tree7dec3ef0323fd7ca8a4322779b24381ee38b0b86 /Master/texmf-dist/tex/latex/peterw/nextpage.sty
parent3c2ab21b01847865f1c40e1c0fd86a7f091616a6 (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.sty54
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}]
+%