summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-12-21 22:45:25 +0000
committerKarl Berry <karl@freefriends.org>2008-12-21 22:45:25 +0000
commit714b3ac11ccf450b0ec5c35e742cfbca6051951c (patch)
treeb32b6d7742670b93749751fbac24c65b25db6bf2
parentabdeda1e2792cbb1305e6f8481154c4e2dfc4ae9 (diff)
new package emptypage (21dec08)
git-svn-id: svn://tug.org/texlive/trunk@11676 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/emptypage/README11
-rw-r--r--Master/texmf-dist/tex/latex/emptypage/emptypage.sty50
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/emptypage.tlpsrc2
5 files changed, 65 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/emptypage/README b/Master/texmf-dist/doc/latex/emptypage/README
new file mode 100644
index 00000000000..d73062aa2c9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/emptypage/README
@@ -0,0 +1,11 @@
+
+emptypage -- Suppress page numbers and headings on empty pages (K. Wette, 2008/12/20)
+
+This package suppresses page numbers and headings from appearing on empty pages. The code for doing this is not mine
+and already exists in various places; all I've done is create a convenient stand-alone package for it. By default the
+next non-empty page will be an odd-numbered page; use the 'even' package option to change to an even-numbered page.
+
+Usage:
+ \usepackage{emptypage}
+or
+ \usepackage[even]{emptypage}
diff --git a/Master/texmf-dist/tex/latex/emptypage/emptypage.sty b/Master/texmf-dist/tex/latex/emptypage/emptypage.sty
new file mode 100644
index 00000000000..52206054a48
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/emptypage/emptypage.sty
@@ -0,0 +1,50 @@
+%%
+%% emptypage.sty (K. Wette, 2008/12/20)
+%%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{emptypage}[2008/12/20 Suppress page numbers and headings on empty pages]
+
+\makeatletter
+
+\def\emptypage@emptypage{
+ \hbox{}
+ \thispagestyle{empty}
+ \newpage
+ \if@twocolumn
+ \hbox{}
+ \newpage
+ \fi
+}
+
+\DeclareOption{odd}{
+ \def\cleardoublepage{
+ \clearpage
+ \if@twoside
+ \ifodd\c@page
+ % do nothing
+ \else
+ \emptypage@emptypage
+ \fi
+ \fi
+ }
+}
+
+\DeclareOption{even}{
+ \def\cleardoublepage{
+ \clearpage
+ \if@twoside
+ \ifodd\c@page
+ \emptypage@emptypage
+ \else
+ % do nothing
+ \fi
+ \fi
+ }
+}
+
+\ExecuteOptions{odd}
+
+\ProcessOptions
+
+\makeatother
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 001e6d82220..2b0bcfee46a 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -81,7 +81,7 @@ my @WorkingTLP = qw(
ecv ed edmac edmargin ednotes eemeir egameps
egplot eijkhout
ellipsis elpres elsarticle elsevier elsevier-bib elvish
- emulateapj emp encxvlna endfloat endheads
+ emptypage emulateapj emp encxvlna endfloat endheads
engpron engrec enumitem envbig environ envlab
epigrafica epigraph epiolmec eplain
epsdice epsf epsincl epslatex-fr epspdfconversion
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index 993771f1674..55e1c353b72 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -142,6 +142,7 @@ depend elmath
depend elpres
depend elsarticle
depend em
+depend emptypage
depend emulateapj
depend endfloat
depend endheads
diff --git a/Master/tlpkg/tlpsrc/emptypage.tlpsrc b/Master/tlpkg/tlpsrc/emptypage.tlpsrc
new file mode 100644
index 00000000000..66befc21568
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/emptypage.tlpsrc
@@ -0,0 +1,2 @@
+name emptypage
+category Package