summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/nextpage
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-04 18:20:23 +0000
committerKarl Berry <karl@freefriends.org>2009-09-04 18:20:23 +0000
commit17c16313e5ce2a4448487cfaf2be31f413e71d81 (patch)
tree0f5aede9a6294e4d0700b44399d327db17fc2740 /Master/texmf-dist/tex/latex/nextpage
parent04981d04757ccee341692bc4e50eb2009cd10ecf (diff)
nextpage.sty update (3sep09)
git-svn-id: svn://tug.org/texlive/trunk@15089 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/nextpage')
-rw-r--r--Master/texmf-dist/tex/latex/nextpage/nextpage.sty55
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}]
+%