diff options
author | Karl Berry <karl@freefriends.org> | 2016-04-24 22:08:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-04-24 22:08:02 +0000 |
commit | ae250f9c1fdc924f2d64a27eea9140e2ea4120b8 (patch) | |
tree | 6885fd25c5f2ddaa516c3d05863a46f4e87cb8e0 /Master/texmf-dist/source/latex/ifoddpage | |
parent | 56868dd74576c285418c9d76bc3a5bab642fd6d8 (diff) |
ifoddpage (24apr16)
git-svn-id: svn://tug.org/texlive/trunk@40726 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/ifoddpage')
-rw-r--r-- | Master/texmf-dist/source/latex/ifoddpage/ifoddpage.dtx | 80 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/ifoddpage/ifoddpage.ins | 9 |
2 files changed, 53 insertions, 36 deletions
diff --git a/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.dtx b/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.dtx index faacbdffa9f..fe0720777a2 100644 --- a/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.dtx +++ b/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.dtx @@ -1,28 +1,38 @@ % \iffalse meta-comment -% -% Copyright (C) 2011 by <+author+> <<+email+>> -% --------------------------------------------------------------------------- -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% 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.3 or later is part of all distributions of LaTeX -% version 2005/12/01 or later. -% -% This work has the LPPL maintenance status `maintained'. -% -% The Current Maintainer of this work is <+maintainer+>. -% -% This work consists of the files ifoddpage.dtx and ifoddpage.ins -% and the derived filebase ifoddpage.sty. -% +%<=*COPYRIGHT> +%% Copyright (C) 2011-2012 by Martin Scharrer <martin@scharrer-online.de> +%% ---------------------------------------------------------------------- +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% 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.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Martin Scharrer. +%% +%% This work consists of the files ifoddpage.dtx and ifoddpage.ins +%% and the derived filebase ifoddpage.sty. +%% +%<=/COPYRIGHT> % \fi % % \iffalse %<*driver> -\ProvidesFile{ifoddpage.dtx}[2011/09/13 v1.0 DTX file for ifoddpage package] +\ProvidesFile{ifoddpage.dtx}[% +%<=*DATE> + 2016/04/23 +%<=/DATE> +%<=*VERSION> + v1.1 +%<=/VERSION> + DTX file for ifoddpage package] \documentclass{ydoc} +\GetFileInfo{ifoddpage.dtx} +\usepackage{ifoddpage}[\filedate] \EnableCrossrefs \CodelineIndex \RecordChanges @@ -54,17 +64,15 @@ % % % \changes{v1.0}{2011/09/13}{First version.} +% \changes{v1.1}{2016/04/23}{Fixed misspelled macro name.} +% % % \DoNotIndex{\newcommand,\newenvironment} % -% \providecommand*{\url}{\texttt} % \GetFileInfo{ifoddpage.dtx} -% \title{The \textsf{ifoddpage} package} -% \author{Martin Scharrer\\ \url{martin@scharrer.me}} -% \makeatletter -% \def\@homepage{\url{http://www.ctan.org/pkg/ifoddpage}\\[\medskipamount]\url{https://bitbucket.org/martin_scharrer/ifoddpage}} -% \makeatother -% +% \author{Martin Scharrer} +% \email{martin@scharrer.me} +% \repository{https://bitbucket.org/martin_scharrer/ifoddpage} % \maketitle % % \section{Introduction} @@ -91,7 +99,7 @@ % % Note that this macro inserts an invisible element (a so called \emph{whatsit}) which is placed on the page. % It is possible that this happens to be at the very end of the last line of the page and any other code following it would then be placed -% on the next page. Some code like |\checkoddpage \ifoddapge odd\else even\fi| might then place the first macro on the current, say even, page but +% on the next page. Some code like |\checkoddpage \ifoddpage odd\else even\fi| might then place the first macro on the current, say even, page but % print `|even|' at the top of the next page which is odd. In order to avoid this both the check macro and the output text can be placed in the same % box (e.g.\ |\mbox|). If the full content can't be placed in a box, e.g.\ because line breaking is required a |\mbox| can also be substituded by % |\leavevmode| (to start a paragraph if required) and |\hbox| where the |{}| are replaced by |\bgroup| and |\egroup| so two alternative box ends can be specified: @@ -145,7 +153,7 @@ % % \begin{itemize} % \item Smaller code base, because no additional functionality is provided. -% \item The \Macro{ifoddapgeoroneside} conditional is also provided which simplifies code which has to handle odd/even margins. +% \item The \Macro{ifoddpageoroneside} conditional is also provided which simplifies code which has to handle odd/even margins. % \item The label code uses the same internal \LaTeX-core code as the normal \Macro\label and generates identical error, warning and info messages. % \item The fallback page number is not constant (0) but the current \texttt{page} counter value is used, which is a good approximation. % \end{itemize} @@ -159,10 +167,18 @@ %<*ifoddpage.sty> % \fi % \begin{macrocode} -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ifoddpage}[2011/09/13 v1.0 Conditionals for odd/even page detection] +%<!COPYRIGHT> +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackage{ifoddpage}[% +%<!DATE> +%<!VERSION> +%<*DRIVER> + 2099/01/01 develop +%</DRIVER> + Conditionals for odd/even page detection] % \end{macrocode} % +% % \begin{macrocode} \newcount\c@checkoddpage % \end{macrocode} @@ -243,7 +259,7 @@ % \begin{macro}{\@ifoddpage} % \begin{macrocode} \def\@ifoddpage{% - \ifoddside + \ifoddpage \expandafter\@firstoftwo \else \expandafter\@secondoftwo @@ -270,4 +286,4 @@ % \fi % % \Finale -\endinput +% \endinput diff --git a/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.ins b/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.ins index a46e1dc8e08..93fcec0efc7 100644 --- a/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.ins +++ b/Master/texmf-dist/source/latex/ifoddpage/ifoddpage.ins @@ -1,9 +1,10 @@ -% See file 'ifoddpage.dtx' for copyright and licence. -% -\input docstrip.tex +\input ydocstrip.tex \keepsilent \askforoverwritefalse + \generate{% - \file{ifoddpage.sty}{\nopreamble\from{ifoddpage.dtx}{ifoddpage.sty}}% + \file{ifoddpage.sty}{\nopreamble\from{ifoddpage.dtx}{ifoddpage.sty}}% } \endbatchfile + +%% vim: ft=tex |