summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/emptypage
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/emptypage')
-rw-r--r--Master/texmf-dist/tex/latex/emptypage/emptypage.sty50
1 files changed, 50 insertions, 0 deletions
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