summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-07-11 01:05:58 +0000
committerKarl Berry <karl@freefriends.org>2009-07-11 01:05:58 +0000
commit31e99663983146e4757b45bbfac20cf985e6bfd8 (patch)
treeb6a30295e4c047a15c215dd35fc860da8ee53064
parentcbecb2e35552a5014c4b5ce727b06b7ff249c6ea (diff)
emptypage update (8jul09)
git-svn-id: svn://tug.org/texlive/trunk@14224 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/emptypage/README17
-rw-r--r--Master/texmf-dist/doc/latex/emptypage/emptypage.pdfbin0 -> 57385 bytes
-rw-r--r--Master/texmf-dist/source/latex/emptypage/emptypage.dtx138
-rw-r--r--Master/texmf-dist/source/latex/emptypage/emptypage.ins22
-rw-r--r--Master/texmf-dist/tex/latex/emptypage/emptypage.sty39
5 files changed, 195 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/latex/emptypage/README b/Master/texmf-dist/doc/latex/emptypage/README
index d73062aa2c9..9213d41e273 100644
--- a/Master/texmf-dist/doc/latex/emptypage/README
+++ b/Master/texmf-dist/doc/latex/emptypage/README
@@ -1,11 +1,12 @@
+emptypage -- Suppress page numbers and headings on empty pages
-emptypage -- Suppress page numbers and headings on empty pages (K. Wette, 2008/12/20)
+Karl Wette, 2009/07/09
-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.
+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. See the documentation for usage.
-Usage:
- \usepackage{emptypage}
-or
- \usepackage[even]{emptypage}
+History:
+* v1.1 (2009/07/09) Fancy docstrip version
+* v1.0 (2008/12/20) Plain old .sty version
diff --git a/Master/texmf-dist/doc/latex/emptypage/emptypage.pdf b/Master/texmf-dist/doc/latex/emptypage/emptypage.pdf
new file mode 100644
index 00000000000..d8d2c7c2de0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/emptypage/emptypage.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/emptypage/emptypage.dtx b/Master/texmf-dist/source/latex/emptypage/emptypage.dtx
new file mode 100644
index 00000000000..57cde5d5c25
--- /dev/null
+++ b/Master/texmf-dist/source/latex/emptypage/emptypage.dtx
@@ -0,0 +1,138 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2009 by Karl Wette
+%
+% This file may be distributed and/or modified under the conditions of
+% the LaTeX Project Public License, either version 1.2 of this license
+% or (at your option) any later version. The latest version of this
+% license is in:
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.2 or later is part of all distributions of LaTeX version
+% 1999/12/01 or later.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{emptypage.dtx}
+%</driver>
+%<*package>
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesPackage{emptypage}
+ [2009/07/09 v1.1 Suppress page numbers and headings on empty pages]
+%</package>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{emptypage}[2009/07/09]
+\begin{document}
+\DocInput{emptypage.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{33}
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \GetFileInfo{emptypage.sty}
+%
+% \title{The \textsf{emptypage} package\thanks{This document
+% corresponds to \textsf{emptypage}~\fileversion, dated \filedate.}}
+% \author{Karl Wette}
+%
+% \maketitle
+%
+% 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.
+%
+% \section{Usage}
+%
+% Just include the package!
+%
+% \section{Package options}
+%
+% \begin{description}
+% \item[odd] (default) The next non-empty page will be an odd-numbered page.
+% \item[even] The next non-empty page will be an even-numbered page.
+% \end{description}
+%
+% \StopEventually{}
+%
+% \section{Implementation}
+%
+% Create an empty page:
+% \begin{macrocode}
+\def\emptypage@emptypage{
+ \hbox{}
+ \thispagestyle{empty}
+ \newpage
+ \if@twocolumn
+ \hbox{}
+ \newpage
+ \fi
+}
+% \end{macrocode}
+%
+% Implement \textbf{odd}:
+% \begin{macrocode}
+\DeclareOption{odd}{
+ \def\cleardoublepage{
+ \clearpage
+ \if@twoside
+ \ifodd\c@page
+ % do nothing
+ \else
+ \emptypage@emptypage
+ \fi
+ \fi
+ }
+}
+% \end{macrocode}
+%
+% Implement \textbf{even}:
+% \begin{macrocode}
+\DeclareOption{even}{
+ \def\cleardoublepage{
+ \clearpage
+ \if@twoside
+ \ifodd\c@page
+ \emptypage@emptypage
+ \else
+ % do nothing
+ \fi
+ \fi
+ }
+}
+% \end{macrocode}
+%
+% Default to \textbf{odd}:
+% \begin{macrocode}
+\ExecuteOptions{odd}
+% \end{macrocode}
+%
+% Process options:
+% \begin{macrocode}
+\ProcessOptions
+% \end{macrocode}
+%
+% \Finale
+\endinput
diff --git a/Master/texmf-dist/source/latex/emptypage/emptypage.ins b/Master/texmf-dist/source/latex/emptypage/emptypage.ins
new file mode 100644
index 00000000000..3bb90c25854
--- /dev/null
+++ b/Master/texmf-dist/source/latex/emptypage/emptypage.ins
@@ -0,0 +1,22 @@
+%%
+%% Copyright (C) 2009 by Karl Wette
+%%
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.2 of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.2 or later is part of all distributions of LaTeX version
+%% 1999/12/01 or later.
+%%
+
+\input docstrip.tex
+\keepsilent
+
+\usedir{tex/latex/emptypage}
+
+\generate{\file{emptypage.sty}{\from{emptypage.dtx}{package}}}
+
+\endbatchfile
diff --git a/Master/texmf-dist/tex/latex/emptypage/emptypage.sty b/Master/texmf-dist/tex/latex/emptypage/emptypage.sty
index 52206054a48..557c6804958 100644
--- a/Master/texmf-dist/tex/latex/emptypage/emptypage.sty
+++ b/Master/texmf-dist/tex/latex/emptypage/emptypage.sty
@@ -1,12 +1,28 @@
%%
-%% emptypage.sty (K. Wette, 2008/12/20)
+%% This is file `emptypage.sty',
+%% generated with the docstrip utility.
%%
-
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{emptypage}[2008/12/20 Suppress page numbers and headings on empty pages]
-
-\makeatletter
-
+%% The original source files were:
+%%
+%% emptypage.dtx (with options: `package')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from emptypage.sty.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file emptypage.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesPackage{emptypage}
+ [2009/07/09 v1.1 Suppress page numbers and headings on empty pages]
\def\emptypage@emptypage{
\hbox{}
\thispagestyle{empty}
@@ -16,7 +32,6 @@
\newpage
\fi
}
-
\DeclareOption{odd}{
\def\cleardoublepage{
\clearpage
@@ -29,7 +44,6 @@
\fi
}
}
-
\DeclareOption{even}{
\def\cleardoublepage{
\clearpage
@@ -42,9 +56,8 @@
\fi
}
}
-
\ExecuteOptions{odd}
-
\ProcessOptions
-
-\makeatother
+\endinput
+%%
+%% End of file `emptypage.sty'.