diff options
author | Norbert Preining <norbert@preining.info> | 2020-08-14 03:01:08 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-08-14 03:01:08 +0000 |
commit | 02ead80143e7082dee86522ac65a59443428bd7b (patch) | |
tree | 6fe247a83c87fefdd010c5820025b760ebdd3d94 /macros/latex/contrib | |
parent | 1163ada9c470777f1cd48cfc16ffa9c26758827e (diff) |
CTAN sync 202008140301
Diffstat (limited to 'macros/latex/contrib')
60 files changed, 295 insertions, 206 deletions
diff --git a/macros/latex/contrib/chhaya/README.txt b/macros/latex/contrib/chhaya/README.txt index 3d6f4c4a4d..d4e3ee3267 100644 --- a/macros/latex/contrib/chhaya/README.txt +++ b/macros/latex/contrib/chhaya/README.txt @@ -1,6 +1,6 @@ आज्ञासंच: chhaya लेखक: निरंजन -आवृत्ती: ०.१ (जुलै, २०२०) +आवृत्ती: ०.२ (१३ ऑगस्ट, २०२०) माहिती: भाषावैज्ञानिक छायांगांचे संक्षेप पुरवणारा आज्ञासंच दुवा: https://gitlab.com/niranjanvikastambe/chhaya अडचणी: https://gitlab.com/niranjanvikastambe/chhaya/-/issues @@ -10,7 +10,7 @@ -------------------------------------------------------------------------- Package: chhaya Author: Niranjan -Version: 0.1 (July, 2020) +Version: 0.1 (13 August, 2020) Description: For linguistic glossing in Marathi language. Repository: https://gitlab.com/niranjanvikastambe/chhaya Bug tracker: https://gitlab.com/niranjanvikastambe/chhaya/-/issues diff --git a/macros/latex/contrib/chhaya/chhaya.dtx b/macros/latex/contrib/chhaya/chhaya.dtx index ed86532f48..43940f990e 100644 --- a/macros/latex/contrib/chhaya/chhaya.dtx +++ b/macros/latex/contrib/chhaya/chhaya.dtx @@ -32,7 +32,7 @@ %<*readme> आज्ञासंच: chhaya लेखक: निरंजन -आवृत्ती: ०.१ (जुलै, २०२०) +आवृत्ती: ०.२ (१३ ऑगस्ट, २०२०) माहिती: भाषावैज्ञानिक छायांगांचे संक्षेप पुरवणारा आज्ञासंच दुवा: https://gitlab.com/niranjanvikastambe/chhaya अडचणी: https://gitlab.com/niranjanvikastambe/chhaya/-/issues @@ -42,7 +42,7 @@ -------------------------------------------------------------------------- Package: chhaya Author: Niranjan -Version: 0.1 (July, 2020) +Version: 0.1 (13 August, 2020) Description: For linguistic glossing in Marathi language. Repository: https://gitlab.com/niranjanvikastambe/chhaya Bug tracker: https://gitlab.com/niranjanvikastambe/chhaya/-/issues @@ -52,12 +52,6 @@ License: The LaTeX Project Public License v1.3c or later. %<*internal> \fi %</internal> -%<*driver|package> -\def\chhayaPackageName{chhaya} -\def\chhayaPackageVersion{०.१} -\def\chhayaPackageDate{जुलै, २०२०} -\def\chhayaPackageDescription{भाषावैज्ञानिक छायांगांचे संक्षेप पुरवणारा आज्ञासंच} -%</driver|package> %<*driver> \documentclass[10pt]{l3doc} \usepackage{xltxtra} @@ -100,7 +94,7 @@ License: The LaTeX Project Public License v1.3c or later. \RecordChanges \begin{document} \setstretch{1.5} -\DocInput{\chhayaPackageName.dtx} +\DocInput{chhaya.dtx} \end{document} %</driver> % \fi @@ -111,7 +105,7 @@ License: The LaTeX Project Public License v1.3c or later. % \author{निरंजन} % \date^^A % {^^A -% आवृत्ती \chhayaPackageVersion\ \textemdash\ \chhayaPackageDate\\[1ex]^^A +% आवृत्ती ०.२ \textemdash\ १३ ऑगस्ट, २०२०\\[1ex]^^A % {\small\faIcon{gitlab}\quad\url{https://gitlab.com/niranjanvikastambe/chhaya}}^^A % } % @@ -184,7 +178,7 @@ License: The LaTeX Project Public License v1.3c or later. % आज्ञासंचाकरिता आवश्यक सामग्री पुढील आज्ञांद्वारे पुरवली आहे. % \begin{macrocode} %<*package> -\ProvidesPackage{chhaya} +\ProvidesPackage{chhaya}[2020-08-13 v0.2 भाषावैज्ञानिक छायांगे पुरवणारा आज्ञासंच] \NeedsTeXFormat{LaTeX2e} \RequirePackage{fontspec} \RequirePackage[acronym]{glossaries} diff --git a/macros/latex/contrib/chhaya/chhaya.ins b/macros/latex/contrib/chhaya/chhaya.ins index a067ae9924..527101783e 100644 --- a/macros/latex/contrib/chhaya/chhaya.ins +++ b/macros/latex/contrib/chhaya/chhaya.ins @@ -9,7 +9,7 @@ ------------------------------------------------------------------------- आज्ञासंच: chhaya लेखक: निरंजन -आवृत्ती: ०.१ (जुलै, २०२०) +आवृत्ती: ०.२ (१३ ऑगस्ट, २०२०) माहिती: भाषावैज्ञानिक छायांगांचे संक्षेप पुरवणारा आज्ञासंच दुवा: https://gitlab.com/niranjanvikastambe/chhaya अडचणी: https://gitlab.com/niranjanvikastambe/chhaya/-/issues @@ -33,7 +33,7 @@ chhaya.sty ही धारिका समाविष्ट आहे. -------------------------------------------------------------------------- Package: chhaya Author: Niranjan -Version: 0.1 (July, 2020) +Version: 0.2 (13 August, 2020) Description: For linguistic glossing in Marathi language. Repository: https://gitlab.com/niranjanvikastambe/chhaya Bug tracker: https://gitlab.com/niranjanvikastambe/chhaya/-/issues diff --git a/macros/latex/contrib/chhaya/chhaya.pdf b/macros/latex/contrib/chhaya/chhaya.pdf Binary files differindex a3a7a1dceb..5d20a70ab4 100644 --- a/macros/latex/contrib/chhaya/chhaya.pdf +++ b/macros/latex/contrib/chhaya/chhaya.pdf diff --git a/macros/latex/contrib/chhaya/sankshep.tex b/macros/latex/contrib/chhaya/sankshep.tex index ca75616e5f..28b2b099ec 100644 --- a/macros/latex/contrib/chhaya/sankshep.tex +++ b/macros/latex/contrib/chhaya/sankshep.tex @@ -9,11 +9,11 @@ \छायांग{त्रिव}{त्रिव} % Trial \छायांग{अव}{अल्पवचन} % Paucal \छायांग{बव}{बहुवचन} % Plural -\छायांग{उवि}{उद्देश्य विभक्ती} % Nominative -\छायांग{निवि}{निर्देशक विभक्ती} % Accusative -\छायांग{सा}{साधक विभक्ती} % Instrumental +\छायांग{अवि}{अभिधानपर विभक्ती} % Nominative +\छायांग{कर्मवि}{कर्मपर विभक्ती} % Accusative +\छायांग{सा}{साधनपर विभक्ती} % Instrumental \छायांग{दावि}{दानपर विभक्ती} % Dative -\छायांग{वियो}{वियोजक विभक्ती} % Ablative +\छायांग{वियो}{वियोगपर विभक्ती} % Ablative \छायांग{संयो}{संबंधयोजक विभक्ती} % Genitive \छायांग{अधि}{अधिकरण विभक्ती} % Locative \छायांग{संबो}{संबोधन विभक्ती} % Vocative diff --git a/macros/latex/contrib/hopatch/README.md b/macros/latex/contrib/hopatch/README.md new file mode 100644 index 0000000000..6d8cea38fc --- /dev/null +++ b/macros/latex/contrib/hopatch/README.md @@ -0,0 +1,17 @@ +# hopatch package for LaTeX + +Version: 2020-08-01 v1.4 + +This packages provides a wrapper to various package hooks +provided by other packages or classes, but does not define +own hooks. Starting with LaTeX 2020/10/01 it uses the package +hook provided by the kernel. + + + +## Copyright (C) +* 2007, 2009-2011 Heiko Oberdiek +* 2016-2020 Oberdiek Package Support Group + +## License +LATEX Project Public License, version 1.3c or later. diff --git a/macros/latex/contrib/oberdiek/hopatch.dtx b/macros/latex/contrib/hopatch/hopatch.dtx index 17712fc2cc..8071f7456e 100644 --- a/macros/latex/contrib/oberdiek/hopatch.dtx +++ b/macros/latex/contrib/hopatch/hopatch.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: hopatch.dtx -% Version: 2016/05/16 v1.3 +% Version: 2020-08-01 v1.4 % Info: Wrapper for package hooks % % Copyright (C) % 2011, 2012 Heiko Oberdiek -% 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% 2016-2020 Oberdiek Package Support Group +% https://github.com/ho-tex/hopatch/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/hopatch/issues % % This work consists of the main source file hopatch.dtx % and the derived files @@ -31,8 +31,8 @@ % hopatch-test1.tex, hopatch-test2.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/hopatch.dtx -% CTAN:macros/latex/contrib/oberdiek/hopatch.pdf +% CTAN:macros/latex/contrib/hopatch/hopatch.dtx +% CTAN:macros/latex/contrib/hopatch/hopatch.pdf % % Unpacking: % (a) If hopatch.ins is present: @@ -61,9 +61,9 @@ % pdflatex hopatch.dtx % % Installation: -% TDS:tex/latex/oberdiek/hopatch.sty -% TDS:doc/latex/oberdiek/hopatch.pdf -% TDS:source/latex/oberdiek/hopatch.dtx +% TDS:tex/latex/hopatch/hopatch.sty +% TDS:doc/latex/hopatch/hopatch.pdf +% TDS:source/latex/hopatch/hopatch.dtx % %<*ignore> \begingroup @@ -80,7 +80,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO)} +\Msg{* Package: hopatch 2020-08-01 v1.4 Wrapper for package hooks (HO)} \Msg{************************************************************************} \keepsilent @@ -92,11 +92,11 @@ This is a generated file. Project: hopatch -Version: 2016/05/16 v1.3 +Version: 2020-08-01 v1.4 Copyright (C) 2011, 2012 Heiko Oberdiek - 2016-2019 Oberdiek Package Support Group + 2016-2020 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -112,12 +112,12 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/hopatch/issues This work consists of the main source file hopatch.dtx and the derived files - hopatch.sty, hopatch.pdf, hopatch.ins, hopatch.drv, + hopatch.sty, hopatch-2016-05-16.sty, hopatch.pdf, hopatch.ins, hopatch.drv, hopatch-test1.tex, hopatch-test2.tex. \endpreamble @@ -126,9 +126,10 @@ and the derived files \generate{% \file{hopatch.ins}{\from{hopatch.dtx}{install}}% \file{hopatch.drv}{\from{hopatch.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% + \usedir{tex/latex/hopatch}% + \file{hopatch-2016-05-16.sty}{\from{hopatch.dtx}{packagefrozen}}% \file{hopatch.sty}{\from{hopatch.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% +% \usedir{doc/latex/hopatch/test}% % \file{hopatch-test1.tex}{\from{hopatch.dtx}{test1}}% % \file{hopatch-test2.tex}{\from{hopatch.dtx}{test2}}% } @@ -157,7 +158,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{hopatch.drv}% - [2016/05/16 v1.3 Wrapper for package hooks (HO)]% + [2020-08-01 v1.4 Wrapper for package hooks (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{caption} @@ -175,9 +176,9 @@ and the derived files % \GetFileInfo{hopatch.drv} % % \title{The \xpackage{hopatch} package} -% \date{2016/05/16 v1.3} +% \date{2020-08-01 v1.4} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/hopatch/issues}}} % % \maketitle % @@ -188,8 +189,22 @@ and the derived files % \end{abstract} % % \tableofcontents +% \newpage +% \section{Documentation for version 1.4} +% Starting with this version % -% \section{Documentation} +% \begin{declcs}{hopatch@AfterPackage} \M{package} \M{patch code} +% \end{declcs} +% +% will use the kernel \texttt{package/after/\meta{package}} hook if a +% LaTeX format later then 2020/20/01 is detected. This can mean that the +% hook code is executed earlier than with version 1.3 (but always after the +% \meta{package}. +% If \meta{package} is already loaded, the \meta{patch code} is executed +% immediately. If an older format is detected if will fall back to the code of +% version 1.3. +% +% \section{Documentation for version 1.3} % % Sometimes I want to add code right after a package % has been loaded. Examples are bug fixes, adaptations, @@ -205,7 +220,7 @@ and the derived files % that provide hooks that are executed after the package % is loaded, see table~\ref{tab:hooks}. % -% \begin{table} +% \begin{table}[b] % \caption{After package hooking} % \label{tab:hooks} % \begin{tabular}{ll} @@ -290,10 +305,34 @@ and the derived files % } % % \section{Implementation} -% % \begin{macrocode} %<*package> % \end{macrocode} +% \subsection{v.1.4: New implementation using the LaTeX kernel hooks} +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{hopatch}% + [2020-08-01 v1.4 Wrapper for package hooks (HO)] +% \end{macrocode} +% \begin{macrocode} +\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} +\IfFormatAtLeastTF{2020/10/01}{}{\input{hopatch-2016-05-16.sty}} +\IfFormatAtLeastTF{2020/10/01}{}{\endinput} + +\newcommand\hopatch@AfterPackage[1]{% + \@ifpackageloaded{#1}{% + \@firstofone + }{% + \AddToHook{package/after/#1}% + }} + +% \end{macrocode} +% \begin{macrocode} +%</package> +% \end{macrocode} +% \begin{macrocode} +%<*packagefrozen> +% \end{macrocode} % % \subsection{Catcodes and package identification} % @@ -344,7 +383,7 @@ and the derived files % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hopatch}% - [2016/05/16 v1.3 Wrapper for package hooks (HO)] + [2020-08-01 v1.4 Wrapper for package hooks / legacy code (v1.3) (HO)] % \end{macrocode} % % \subsection{Resources} @@ -494,39 +533,20 @@ and the derived files \HOpatch@AtEnd% % \end{macrocode} % \begin{macrocode} -%</package> +%</packagefrozen> % \end{macrocode} -%% \section{Installation} +% \section{Installation} % % \subsection{Download} % % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{hopatch}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/hopatch.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/hopatch.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/hopatch/hopatch.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/hopatch/hopatch.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' -% are also available in a TDS compliant ZIP archive. There -% the packages are already unpacked and the documentation files -% are generated. The files and directories obey the TDS standard. -% \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] -% \end{description} -% \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTANpkg{tds}). Directories -% with \xfile{texmf} in their name are usually organized this way. -% -% \subsection{Bundle installation} -% -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the -% TDS tree (also known as \xfile{texmf} tree) of your choice. -% Example (linux): -% \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| -% \end{quote} % % \subsection{Package installation} % @@ -543,9 +563,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% hopatch.sty & tex/latex/oberdiek/hopatch.sty\\ -% hopatch.pdf & doc/latex/oberdiek/hopatch.pdf\\ -% hopatch.dtx & source/latex/oberdiek/hopatch.dtx\\ +% hopatch.sty & tex/latex/hopatch/hopatch.sty\\ +% hopatch.pdf & doc/latex/hopatch/hopatch.pdf\\ +% hopatch.dtx & source/latex/hopatch/hopatch.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -710,6 +730,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2020-08-01 v1.4} +% \item Starting with this version the package will use the hooks provided +% by the LaTeX kernel if the format is newer than 2020/10/01. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/hopatch/hopatch.pdf b/macros/latex/contrib/hopatch/hopatch.pdf Binary files differnew file mode 100644 index 0000000000..9e53875a7e --- /dev/null +++ b/macros/latex/contrib/hopatch/hopatch.pdf diff --git a/macros/latex/contrib/oberdiek/README.md b/macros/latex/contrib/oberdiek/README.md new file mode 100644 index 0000000000..cbdfd8b6c8 --- /dev/null +++ b/macros/latex/contrib/oberdiek/README.md @@ -0,0 +1,77 @@ +# Oberdiek bundle + +Version: 2020-08-01 + +This file describes the directory + CTAN:macros/latex/contrib/oberdiek/ + +It contains several packages: + <package>.dtx: source code + <package>.pdf: documentation + +## Copyright (C) +* 2007, 2009-2011 Heiko Oberdiek +* 2016-2020 Oberdiek Package Support Group + +## License +LATEX Project Public License, version 1.3c or later. + + + +## Installation + +If you want to install all packages j ust download + + CTAN:install/macros/latex/contrib/oberdiek.tds.zip + +and unzip it in your preferred TDS (texmf) tree. + + +Other files in the CTAN directory: +* README.md: This file. +* oberdiek.tex, oberdiek.pdf: + Table of contents of all packages in the directory. + It contains the table of contents and the abstract of the packages. + The name is a convenience to users of the program `texdoc'. + +## Content + +* aliascnt: ‘alias counters’; +* bmpsize: get bitmap size and resolution data; +* centernot: a horizontally-centred \not symbol; +* chemarr: extensible chemists’ reaction arrows; +* classlist: record information about document class(es) used; +* colonequals: poor man’s mathematical relation symbols; +* dvipscol: dvips colour stack management; +* engord: define counter-printing operations producing English ordinals; +* eolgrab: collect arguments delimited by end of line; +* flags: setting and clearing flags in bit fields and converting the bit field into a decimal number; +* holtxdoc: extra documentation macros; +* hypbmsec: bookmarks in sectioning commands; +* hypcap: anjusting anchors of captions; +* hypdestopt: optimising hyperref’s pdfTeX driver destinations; +* hypdoc: hyper-references in the LaTeX standard doc package; +* hypgotoe: experimental package for links to embedded files; +* hyphsubst: substitute hyphenation patterns; +* ifdraft: switch for option draft; +* iflang: provides expandable checks for the current language; +* pagegrid: prints a page grid in the background; +* pdfcolfoot: using pdfTeX’s color stack for footnotes; +* pdfcol: macros for setting and maintaining new color stacks; +* pdfcolparallel: fixes colour problems in package parallel; +* pdfcolparcolumns: fixes colour problems in package parcolumns; +* pdfcrypt: setting PDF encryption; +* pdfrender: control PDF rendering modes; +* protecteddef: define a command that protected against expansion; +* resizegather: automatically resize overly large equations; +* rotchiffre: performs simple rotation cyphers; +* scrindex: redefines environment ‘theindex’ of package ‘index’, if a class from KOMA-Script is loaded; +* setouterhbox: set \hbox in outer horizontal mode; +* settobox: getting box sizes; +* stackrel: extensions of the \stackrel command; +* stampinclude: selects the files for \include by inspecting the timestamp of the .aux file(s); +* tabularht: tabulars with height specification; +* tabularkv: key value interface for tabular parameters; +* telprint: print German telephone numbers; +* thepdfnumber: canonical numbers for use in PDF files and elsewhere; +* twoopt: commands with two optional arguments; diff --git a/macros/latex/contrib/oberdiek/README.txt b/macros/latex/contrib/oberdiek/README.txt deleted file mode 100644 index 0bf3fd182b..0000000000 --- a/macros/latex/contrib/oberdiek/README.txt +++ /dev/null @@ -1,29 +0,0 @@ -README 2019/12/29 - -This file describes the directory - CTAN:macros/latex/contrib/oberdiek/ - -It contains several packages: - <package>.dtx: source code - <package>.pdf: documentation - -Installation is easier, if you want to install all packages: -Just download - CTAN:install/macros/latex/contrib/oberdiek.tds.zip -and unzip it in your preferred TDS (texmf) tree. - - -Other files in the CTAN directory: -* README: This file. -* oberdiek.tex, oberdiek.pdf: - Table of contents of all packages in the directory. - It contains the table of contents and the abstract of the packages. - The name is a convenience to users of the program `texdoc'. - -Happy TeXing - Heiko Oberdiek - and - Oberdiek Package Support Group - ho-tex@tug.org - Preferred bug reporting address is now - https://github.com/ho-tex/oberdiek/issues diff --git a/macros/latex/contrib/oberdiek/aliascnt.pdf b/macros/latex/contrib/oberdiek/aliascnt.pdf Binary files differindex f65172b7a6..88dd37cf7b 100644 --- a/macros/latex/contrib/oberdiek/aliascnt.pdf +++ b/macros/latex/contrib/oberdiek/aliascnt.pdf diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf Binary files differindex 1238cbab33..ca2159f163 100644 --- a/macros/latex/contrib/oberdiek/bmpsize.pdf +++ b/macros/latex/contrib/oberdiek/bmpsize.pdf diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf Binary files differindex 86d74306bf..f07187e50c 100644 --- a/macros/latex/contrib/oberdiek/centernot.pdf +++ b/macros/latex/contrib/oberdiek/centernot.pdf diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf Binary files differindex 8bab924131..92c0fd36ea 100644 --- a/macros/latex/contrib/oberdiek/chemarr.pdf +++ b/macros/latex/contrib/oberdiek/chemarr.pdf diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf Binary files differindex b8d8f45daa..d6be30706d 100644 --- a/macros/latex/contrib/oberdiek/classlist.pdf +++ b/macros/latex/contrib/oberdiek/classlist.pdf diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf Binary files differindex 6fc6cb0352..e6bd4ecf28 100644 --- a/macros/latex/contrib/oberdiek/colonequals.pdf +++ b/macros/latex/contrib/oberdiek/colonequals.pdf diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf Binary files differindex f7bb9d9663..7794d5f6fb 100644 --- a/macros/latex/contrib/oberdiek/dvipscol.pdf +++ b/macros/latex/contrib/oberdiek/dvipscol.pdf diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf Binary files differindex 9715e2f85e..6058293fe1 100644 --- a/macros/latex/contrib/oberdiek/engord.pdf +++ b/macros/latex/contrib/oberdiek/engord.pdf diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf Binary files differindex 57072a31c0..89a517bb42 100644 --- a/macros/latex/contrib/oberdiek/enparen.pdf +++ b/macros/latex/contrib/oberdiek/enparen.pdf diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf Binary files differindex 1869e3385d..0305785a2e 100644 --- a/macros/latex/contrib/oberdiek/eolgrab.pdf +++ b/macros/latex/contrib/oberdiek/eolgrab.pdf diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf Binary files differindex 2e6b0fa57a..94743cee5c 100644 --- a/macros/latex/contrib/oberdiek/fibnum.pdf +++ b/macros/latex/contrib/oberdiek/fibnum.pdf diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf Binary files differindex ef974c0562..c39b6a802d 100644 --- a/macros/latex/contrib/oberdiek/flags.pdf +++ b/macros/latex/contrib/oberdiek/flags.pdf diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf Binary files differindex 70c1626f96..3f438af499 100644 --- a/macros/latex/contrib/oberdiek/holtxdoc.pdf +++ b/macros/latex/contrib/oberdiek/holtxdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hopatch.pdf b/macros/latex/contrib/oberdiek/hopatch.pdf Binary files differindex 9363bfd879..2b36643cc1 100644 --- a/macros/latex/contrib/oberdiek/hopatch.pdf +++ b/macros/latex/contrib/oberdiek/hopatch.pdf diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf Binary files differindex 9ae31b36cc..4ad84d6cbf 100644 --- a/macros/latex/contrib/oberdiek/hypbmsec.pdf +++ b/macros/latex/contrib/oberdiek/hypbmsec.pdf diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf Binary files differindex 9d2c432045..4c33bde26c 100644 --- a/macros/latex/contrib/oberdiek/hypcap.pdf +++ b/macros/latex/contrib/oberdiek/hypcap.pdf diff --git a/macros/latex/contrib/oberdiek/hypdestopt.pdf b/macros/latex/contrib/oberdiek/hypdestopt.pdf Binary files differindex 671b4f26be..d41e1e6a31 100644 --- a/macros/latex/contrib/oberdiek/hypdestopt.pdf +++ b/macros/latex/contrib/oberdiek/hypdestopt.pdf diff --git a/macros/latex/contrib/oberdiek/hypdoc.pdf b/macros/latex/contrib/oberdiek/hypdoc.pdf Binary files differindex c4ad159d2b..849dc53cc5 100644 --- a/macros/latex/contrib/oberdiek/hypdoc.pdf +++ b/macros/latex/contrib/oberdiek/hypdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf Binary files differindex d296230489..dba3357190 100644 --- a/macros/latex/contrib/oberdiek/hypgotoe.pdf +++ b/macros/latex/contrib/oberdiek/hypgotoe.pdf diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf Binary files differindex c29e88ce97..4d508389c0 100644 --- a/macros/latex/contrib/oberdiek/hyphsubst.pdf +++ b/macros/latex/contrib/oberdiek/hyphsubst.pdf diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf Binary files differindex fde537a0c3..06933d8e2b 100644 --- a/macros/latex/contrib/oberdiek/ifdraft.pdf +++ b/macros/latex/contrib/oberdiek/ifdraft.pdf diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf Binary files differindex 28ba93352d..aa906e45b4 100644 --- a/macros/latex/contrib/oberdiek/iflang.pdf +++ b/macros/latex/contrib/oberdiek/iflang.pdf diff --git a/macros/latex/contrib/oberdiek/oberdiek-bundle.bib b/macros/latex/contrib/oberdiek/oberdiek-bundle.bib index 1062c31745..f3d00291d6 100644 --- a/macros/latex/contrib/oberdiek/oberdiek-bundle.bib +++ b/macros/latex/contrib/oberdiek/oberdiek-bundle.bib @@ -89,13 +89,6 @@ version={0.29}, url={https://ctan.org/pkg/holtxdoc}, } -@manual{oberdiek:hopatch, - title={The hopatch package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.3}, - url={https://ctan.org/pkg/hopatch}, -} @manual{oberdiek:hypbmsec, title={The hypbmsec package}, author={Heiko Oberdiek}, @@ -159,13 +152,6 @@ version={1.5}, url={https://ctan.org/pkg/pagegrid}, } -@manual{oberdiek:pagesel, - title={The pagesel package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.9}, - url={https://ctan.org/pkg/pagesel}, -} @manual{oberdiek:pdfcol, title={The pdfcol package}, author={Heiko Oberdiek}, diff --git a/macros/latex/contrib/oberdiek/oberdiek.ins b/macros/latex/contrib/oberdiek/oberdiek.ins index 66a26e2564..2225a1b33c 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.ins +++ b/macros/latex/contrib/oberdiek/oberdiek.ins @@ -1,9 +1,9 @@ % oberdiek.ins -% 2019/12/29 +% 2020/08/01 % % Copyright (C) % 1999, 2001, 2006 Heiko Oberdiek -% 2016-2019 Oberdiek Package Support Group +% 2016-2020 Oberdiek Package Support Group % https://github.com/ho-tex/oberdiek/issues % % This work may be distributed and/or modified under the @@ -39,7 +39,6 @@ \batchinput{fibnum.dtx} \batchinput{flags.dtx} \batchinput{holtxdoc.dtx} -\batchinput{hopatch.dtx} \batchinput{hypbmsec.dtx} \batchinput{hypcap.dtx} \batchinput{hypdestopt.dtx} @@ -49,7 +48,6 @@ \batchinput{ifdraft.dtx} \batchinput{iflang.dtx} \batchinput{pagegrid.dtx} -\batchinput{pagesel.dtx} \batchinput{pdfcol.dtx} \batchinput{pdfcolfoot.dtx} \batchinput{pdfcolparallel.dtx} diff --git a/macros/latex/contrib/oberdiek/oberdiek.pdf b/macros/latex/contrib/oberdiek/oberdiek.pdf Binary files differindex 185bd790b6..9c39006a6f 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.pdf +++ b/macros/latex/contrib/oberdiek/oberdiek.pdf diff --git a/macros/latex/contrib/oberdiek/oberdiek.tex b/macros/latex/contrib/oberdiek/oberdiek.tex index 929efdb784..6b52d9bca3 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.tex +++ b/macros/latex/contrib/oberdiek/oberdiek.tex @@ -10,11 +10,11 @@ \newcommand*{\Author}{Heiko Oberdiek} \newcommand*{\Email}{ho-tex at tug.org} -\newcommand*{\Date}{2019/12/29} +\newcommand*{\Date}{2020/08/01} % Copyright (C) 2006-2016 by % Heiko Oberdiek -% Copyright (C) 2016-2019 by +% Copyright (C) 2016-2020 by % Oberdiek Package Support Group % % This work may be distributed and/or modified under the @@ -200,8 +200,6 @@ [\entrysep] \entry{holtxdoc}{Private additional ltxdoc support}% [\entrysep] -\entry{hopatch}{Wrapper for package hooks}% -[\entrysep] \entry{hypbmsec}{Bookmarks in sectioning commands}% [\entrysep] \entry{hypcap}{Adjusting the anchors of captions}% @@ -220,8 +218,6 @@ [\entrysep] \entry{pagegrid}{Print page grid in background}% [\entrysep] -\entry{pagesel}{Select pages of a document for output}% -[\entrysep] \entry{pdfcol}{Handle new color stacks for \hologo{pdfTeX}}% [\entrysep] \entry{pdfcolfoot}{Color stack for footnotes with \hologo{pdfTeX}}% @@ -396,16 +392,6 @@ that may be useful for others in package \xpackage{hypdoc}. \tocinclude{holtxdoc} \newpage -\subsection{\pkgsectformat{hopatch}} -\label{hopatch} -\begin{abstract} -This packages provides a wrapper to various package hooks -provided by other packages or classes, but does not define -own hooks. -\end{abstract} -\tocinclude{hopatch} - -\newpage \subsection{\pkgsectformat{hypbmsec}} \label{hypbmsec} \begin{abstract} @@ -498,14 +484,6 @@ The \LaTeX\ package prints a page grid in the background. \tocinclude{pagegrid} \newpage -\subsection{\pkgsectformat{pagesel}} -\label{pagesel} -\begin{abstract} -Single pages or page areas can be selected for output. -\end{abstract} -\tocinclude{pagesel} - -\newpage \subsection{\pkgsectformat{pdfcol}} \label{pdfcol} \begin{abstract} diff --git a/macros/latex/contrib/oberdiek/pagegrid.pdf b/macros/latex/contrib/oberdiek/pagegrid.pdf Binary files differindex 2feba030d0..dfd0294a43 100644 --- a/macros/latex/contrib/oberdiek/pagegrid.pdf +++ b/macros/latex/contrib/oberdiek/pagegrid.pdf diff --git a/macros/latex/contrib/oberdiek/pagesel.pdf b/macros/latex/contrib/oberdiek/pagesel.pdf Binary files differdeleted file mode 100644 index caefe1853e..0000000000 --- a/macros/latex/contrib/oberdiek/pagesel.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/pdfcol.pdf b/macros/latex/contrib/oberdiek/pdfcol.pdf Binary files differindex e2d14d92c6..389652ec38 100644 --- a/macros/latex/contrib/oberdiek/pdfcol.pdf +++ b/macros/latex/contrib/oberdiek/pdfcol.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf Binary files differindex 7cfaba36b8..64ce4915e4 100644 --- a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf Binary files differindex a8a268bb3f..0c69e89412 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf Binary files differindex 8e2d87f2e4..920203f40e 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf Binary files differindex 3f67cdbf4e..468ab9b255 100644 --- a/macros/latex/contrib/oberdiek/pdfcrypt.pdf +++ b/macros/latex/contrib/oberdiek/pdfcrypt.pdf diff --git a/macros/latex/contrib/oberdiek/pdfrender.pdf b/macros/latex/contrib/oberdiek/pdfrender.pdf Binary files differindex 37bdc0e3ab..d1335436d5 100644 --- a/macros/latex/contrib/oberdiek/pdfrender.pdf +++ b/macros/latex/contrib/oberdiek/pdfrender.pdf diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf Binary files differindex 5a2e76b27b..4c37798f2c 100644 --- a/macros/latex/contrib/oberdiek/protecteddef.pdf +++ b/macros/latex/contrib/oberdiek/protecteddef.pdf diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf Binary files differindex ad1e194b4b..2fecaefee9 100644 --- a/macros/latex/contrib/oberdiek/resizegather.pdf +++ b/macros/latex/contrib/oberdiek/resizegather.pdf diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf Binary files differindex 1e5db0a1a9..88097719ca 100644 --- a/macros/latex/contrib/oberdiek/rotchiffre.pdf +++ b/macros/latex/contrib/oberdiek/rotchiffre.pdf diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf Binary files differindex 2b09bc784c..e9f69e95da 100644 --- a/macros/latex/contrib/oberdiek/scrindex.pdf +++ b/macros/latex/contrib/oberdiek/scrindex.pdf diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf Binary files differindex f257218fe1..f3009b2f03 100644 --- a/macros/latex/contrib/oberdiek/setouterhbox.pdf +++ b/macros/latex/contrib/oberdiek/setouterhbox.pdf diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf Binary files differindex 9f8e1f7f88..c79bd6368d 100644 --- a/macros/latex/contrib/oberdiek/settobox.pdf +++ b/macros/latex/contrib/oberdiek/settobox.pdf diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf Binary files differindex 96c39d8624..311cdf1963 100644 --- a/macros/latex/contrib/oberdiek/stackrel.pdf +++ b/macros/latex/contrib/oberdiek/stackrel.pdf diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf Binary files differindex 34ee7ab997..09de65a2a4 100644 --- a/macros/latex/contrib/oberdiek/stampinclude.pdf +++ b/macros/latex/contrib/oberdiek/stampinclude.pdf diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf Binary files differindex 5d624c8010..ae21206d8b 100644 --- a/macros/latex/contrib/oberdiek/tabularht.pdf +++ b/macros/latex/contrib/oberdiek/tabularht.pdf diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf Binary files differindex 2269827a20..128e427f7a 100644 --- a/macros/latex/contrib/oberdiek/tabularkv.pdf +++ b/macros/latex/contrib/oberdiek/tabularkv.pdf diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf Binary files differindex a5cb234076..fe655b9c09 100644 --- a/macros/latex/contrib/oberdiek/telprint.pdf +++ b/macros/latex/contrib/oberdiek/telprint.pdf diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf Binary files differindex 0e525ea004..3f365b77db 100644 --- a/macros/latex/contrib/oberdiek/thepdfnumber.pdf +++ b/macros/latex/contrib/oberdiek/thepdfnumber.pdf diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf Binary files differindex 7d3ba20daf..d061ba72d8 100644 --- a/macros/latex/contrib/oberdiek/twoopt.pdf +++ b/macros/latex/contrib/oberdiek/twoopt.pdf diff --git a/macros/latex/contrib/pagesel/README.md b/macros/latex/contrib/pagesel/README.md new file mode 100644 index 0000000000..70d509d2ea --- /dev/null +++ b/macros/latex/contrib/pagesel/README.md @@ -0,0 +1,14 @@ +# pagesel + +Version: 2020-08-03 v1.10 + +pagesel package for latex + +The package allows to select pages for the output. All other pages are thrown away. + +## Copyright (C) +* 2007, 2009-2011 Heiko Oberdiek +* 2016-2020 Oberdiek Package Support Group + +## License +LATEX Project Public License, version 1.3c or later. diff --git a/macros/latex/contrib/oberdiek/pagesel.dtx b/macros/latex/contrib/pagesel/pagesel.dtx index b674f803d4..68d030a934 100644 --- a/macros/latex/contrib/oberdiek/pagesel.dtx +++ b/macros/latex/contrib/pagesel/pagesel.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: pagesel.dtx -% Version: 2016/05/16 v1.9 +% Version: 2020-08-03 v1.10 % Info: Select pages of a document for output % % Copyright (C) % 1999, 2003, 2006-2008 Heiko Oberdiek -% 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% 2016-2020 Oberdiek Package Support Group +% https://github.com/ho-tex/pagesel/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,15 +23,16 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/pagesel/issues % % This work consists of the main source file pagesel.dtx % and the derived files -% pagesel.sty, pagesel.pdf, pagesel.ins, pagesel.drv. +% pagesel.sty, pagesel-2016-05-16.sty, +% pagesel.pdf, pagesel.ins, pagesel.drv. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/pagesel.dtx -% CTAN:macros/latex/contrib/oberdiek/pagesel.pdf +% CTAN:macros/latex/contrib/pagesel/pagesel.dtx +% CTAN:macros/latex/contrib/pagesel/pagesel.pdf % % Unpacking: % (a) If pagesel.ins is present: @@ -60,9 +61,9 @@ % pdflatex pagesel.dtx % % Installation: -% TDS:tex/latex/oberdiek/pagesel.sty -% TDS:doc/latex/oberdiek/pagesel.pdf -% TDS:source/latex/oberdiek/pagesel.dtx +% TDS:tex/latex/pagesel/pagesel.sty +% TDS:doc/latex/pagesel/pagesel.pdf +% TDS:source/latex/pagesel/pagesel.dtx % %<*ignore> \begingroup @@ -79,7 +80,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: pagesel 2016/05/16 v1.9 Select pages of a document for output (HO)} +\Msg{* Package: pagesel 2020-08-03 v1.10 Select pages of a document for output (HO)} \Msg{************************************************************************} \keepsilent @@ -91,11 +92,11 @@ This is a generated file. Project: pagesel -Version: 2016/05/16 v1.9 +Version: 2020-08-03 v1.10 Copyright (C) 1999, 2003, 2006-2008 Heiko Oberdiek - 2016-2019 Oberdiek Package Support Group + 2016-2020 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -111,12 +112,13 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/pagesel/issues This work consists of the main source file pagesel.dtx and the derived files - pagesel.sty, pagesel.pdf, pagesel.ins, pagesel.drv. + pagesel.sty, pagesel-2016-05-16.sty, pagesel.pdf, + pagesel.ins, pagesel.drv. \endpreamble \let\MetaPrefix\DoubleperCent @@ -124,8 +126,9 @@ and the derived files \generate{% \file{pagesel.ins}{\from{pagesel.dtx}{install}}% \file{pagesel.drv}{\from{pagesel.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% + \usedir{tex/latex/pagesel}% \file{pagesel.sty}{\from{pagesel.dtx}{package}}% + \file{pagesel-2016-05-16.sty}{\from{pagesel.dtx}{packagefrozen}} } \catcode32=13\relax% active space @@ -152,7 +155,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{pagesel.drv}% - [2016/05/16 v1.9 Select pages of a document for output (HO)]% + [2020-08-03 v1.10 Select pages of a document for output (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -166,9 +169,9 @@ and the derived files % \GetFileInfo{pagesel.drv} % % \title{The \xpackage{pagesel} package} -% \date{2016/05/16 v1.9} +% \date{2020-08-03 v1.10} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/pagesel/issues}}} % % \maketitle % @@ -284,12 +287,38 @@ and the derived files % } % % \section{Implementation} -% \subsection{Package} % \begin{macrocode} %<*package> +% \end{macrocode} +% \subsection{New implementation using the LaTeX kernel hooks} +% \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{pagesel} - [2016/05/16 v1.9 Select pages of a document for output (HO)]% + [2020-08-03 v1.10 Select pages of a document for output (HO)]% +% \end{macrocode} +% \begin{macrocode} +\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} +\IfFormatAtLeastTF{2020/10/01}{}{\input{pagesel-2016-05-16.sty}} +\IfFormatAtLeastTF{2020/10/01}{}{\endinput} + +% \end{macrocode} +% If the package is loaded twice, the package code does not +% work. So stop loading the package, if it is already loaded. +% \begin{macrocode} +\@ifundefined{ps@oddpages}{}{% + \PackageWarningNoLine{pagesel}{Package already loaded.}% + \endinput +} +% \end{macrocode} +% \begin{macrocode} +%</package> +% \end{macrocode} +% \subsection{Package} +% \begin{macrocode} +%<*packagefrozen> +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{pagesel} + [2020-08-03 v1.10 Select pages of a document for output (legacy code) (HO)]% % \end{macrocode} % % If the package is loaded twice, the package code does not @@ -315,11 +344,13 @@ and the derived files \deadcycles=\count@ \endgroup } +%</packagefrozen> % \end{macrocode} % \end{macro} % % \begin{macro}{\ps@oddpages} % \begin{macrocode} +%<*package|packagefrozen> \newcommand*\ps@oddpages{0} \DeclareOption{odd}{\renewcommand*\ps@oddpages{1}} \DeclareOption{even}{\renewcommand*\ps@oddpages{2}} @@ -415,10 +446,14 @@ and the derived files % \end{macrocode} % % \begin{macrocode} +%</package|packagefrozen> +%<*packagefrozen> \RequirePackage{everyshi} +%</packagefrozen> % \end{macrocode} % % \begin{macrocode} +%<*package|packagefrozen> \ps@nofiles % \end{macrocode} % @@ -482,7 +517,10 @@ and the derived files % \end{macro} % % \begin{macrocode} -\EveryShipout{% +%</package|packagefrozen> +%<packagefrozen>\EveryShipout{% +%<package>\AddToHook{shipout/before}{% +%<*package|packagefrozen> \stepcounter{ps@count}% \ifnum\value{ps@count}>\ps@lastpage\relax \global\output{% @@ -504,52 +542,57 @@ and the derived files \let\ps@next\@empty \ifx\ps@testlist\@empty \else - \let\ps@next\ps@makevoid +%<packagefrozen> \let\ps@next\ps@makevoid +%<package> \let\ps@next\DiscardShipoutBox \ps@testlist \fi \ifnum\ps@oddpages=1 % \ifodd\value{ps@count}% \else - \let\ps@next\ps@makevoid +%<packagefrozen> \let\ps@next\ps@makevoid +%<package> \let\ps@next\DiscardShipoutBox \fi \fi \ifnum\ps@oddpages=2 % \ifodd\value{ps@count}% - \let\ps@next\ps@makevoid +%<packagefrozen> \let\ps@next\ps@makevoid +%<package> \let\ps@next\DiscardShipoutBox \else \fi \fi - \ps@begindvi +%<packagefrozen> \ps@begindvi \ps@next } +%</package|packagefrozen> % \end{macrocode} % % \begin{macrocode} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname currentiflevel\endcsname\relax - \let\ps@cleanup@if\@empty -\else +%<*package|packagefrozen> +%<packagefrozen>\begingroup\expandafter\expandafter\expandafter\endgroup +%<packagefrozen>\expandafter\ifx\csname currentiflevel\endcsname\relax +%<packagefrozen> \let\ps@cleanup@if\@empty +%<packagefrozen>\else \def\ps@cleanup@if{% \ifnum\currentiflevel>\@ne \csname fi\endcsname \expandafter\ps@cleanup@if \fi }% -\fi +%<packagefrozen>\fi % \end{macrocode} % Because of \cs{aftergroup} it is too dangerous to perform % a similar cleanup for groups. % \begin{macrocode} -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname currentgrouplevel\endcsname\relax - \let\ps@group@message\@empty - \def\ps@message@ignore{% - \typeout{% - (pagesel) \space\space\@spaces\@spaces\@spaces - Messages (\string\end\space occurred ...) can be ignored.% - }% - }% -\else +%<packagefrozen> \begingroup\expandafter\expandafter\expandafter\endgroup +%<packagefrozen> \expandafter\ifx\csname currentgrouplevel\endcsname\relax +%<packagefrozen> \let\ps@group@message\@empty +%<packagefrozen> \def\ps@message@ignore{% +%<packagefrozen> \typeout{% +%<packagefrozen> (pagesel) \space\space\@spaces\@spaces\@spaces +%<packagefrozen> Messages (\string\end\space occurred ...) can be ignored.% +%<packagefrozen> }% +%<packagefrozen> }% +%<packagefrozen>\else \def\ps@group@message{% \ifnum\currentgrouplevel>\@ne \def\ps@message@ignore{% @@ -563,7 +606,8 @@ and the derived files \let\ps@message@ignore\@empty \fi }% -\fi +%<packagefrozen>\fi +%</package|packagefrozen> % \end{macrocode} % % \subsection{AtBeginDvi hook support} @@ -571,6 +615,7 @@ and the derived files % The material of box \cs{@begindvibox} is recorded in parallel % in box \cs{ps@begindvibox}. % \begin{macrocode} +%<*packagefrozen> \newbox\ps@begindvibox \ifvoid\@begindvibox \else @@ -614,7 +659,7 @@ and the derived files % \end{macro} % % \begin{macrocode} -%</package> +%</packagefrozen> % \end{macrocode} % % \section{Installation} @@ -624,30 +669,11 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{pagesel}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/pagesel.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/pagesel.pdf}] Documentation. -% \end{description} -% -% -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' -% are also available in a TDS compliant ZIP archive. There -% the packages are already unpacked and the documentation files -% are generated. The files and directories obey the TDS standard. -% \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTAN{macros/latex/contrib/pagesel/pagesel.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/pagesel/pagesel.pdf}] Documentation. % \end{description} -% \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTANpkg{tds}). Directories -% with \xfile{texmf} in their name are usually organized this way. % -% \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the -% TDS tree (also known as \xfile{texmf} tree) of your choice. -% Example (linux): -% \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| -% \end{quote} % % \subsection{Package installation} % @@ -664,9 +690,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% pagesel.sty & tex/latex/oberdiek/pagesel.sty\\ -% pagesel.pdf & doc/latex/oberdiek/pagesel.pdf\\ -% pagesel.dtx & source/latex/oberdiek/pagesel.dtx\\ +% pagesel.sty & tex/latex/pagesel/pagesel.sty\\ +% pagesel.pdf & doc/latex/pagesel/pagesel.pdf\\ +% pagesel.dtx & source/latex/pagesel/pagesel.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -846,6 +872,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2020-08-03 v1.10} +% \item Updated to follow the changes in the hook management +% of LaTeX 2020/10/01 +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/pagesel/pagesel.pdf b/macros/latex/contrib/pagesel/pagesel.pdf Binary files differnew file mode 100644 index 0000000000..bfc552e9a3 --- /dev/null +++ b/macros/latex/contrib/pagesel/pagesel.pdf |