summaryrefslogtreecommitdiff
path: root/macros/latex/contrib
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-08-14 03:01:08 +0000
committerNorbert Preining <norbert@preining.info>2020-08-14 03:01:08 +0000
commit02ead80143e7082dee86522ac65a59443428bd7b (patch)
tree6fe247a83c87fefdd010c5820025b760ebdd3d94 /macros/latex/contrib
parent1163ada9c470777f1cd48cfc16ffa9c26758827e (diff)
CTAN sync 202008140301
Diffstat (limited to 'macros/latex/contrib')
-rw-r--r--macros/latex/contrib/chhaya/README.txt4
-rw-r--r--macros/latex/contrib/chhaya/chhaya.dtx16
-rw-r--r--macros/latex/contrib/chhaya/chhaya.ins4
-rw-r--r--macros/latex/contrib/chhaya/chhaya.pdfbin45752 -> 46743 bytes
-rw-r--r--macros/latex/contrib/chhaya/sankshep.tex8
-rw-r--r--macros/latex/contrib/hopatch/README.md17
-rw-r--r--macros/latex/contrib/hopatch/hopatch.dtx (renamed from macros/latex/contrib/oberdiek/hopatch.dtx)122
-rw-r--r--macros/latex/contrib/hopatch/hopatch.pdfbin0 -> 304161 bytes
-rw-r--r--macros/latex/contrib/oberdiek/README.md77
-rw-r--r--macros/latex/contrib/oberdiek/README.txt29
-rw-r--r--macros/latex/contrib/oberdiek/aliascnt.pdfbin293095 -> 298594 bytes
-rw-r--r--macros/latex/contrib/oberdiek/bmpsize.pdfbin498252 -> 503673 bytes
-rw-r--r--macros/latex/contrib/oberdiek/centernot.pdfbin275199 -> 280539 bytes
-rw-r--r--macros/latex/contrib/oberdiek/chemarr.pdfbin289226 -> 294587 bytes
-rw-r--r--macros/latex/contrib/oberdiek/classlist.pdfbin271947 -> 277313 bytes
-rw-r--r--macros/latex/contrib/oberdiek/colonequals.pdfbin284949 -> 290302 bytes
-rw-r--r--macros/latex/contrib/oberdiek/dvipscol.pdfbin269922 -> 275213 bytes
-rw-r--r--macros/latex/contrib/oberdiek/engord.pdfbin319151 -> 324486 bytes
-rw-r--r--macros/latex/contrib/oberdiek/enparen.pdfbin305218 -> 310601 bytes
-rw-r--r--macros/latex/contrib/oberdiek/eolgrab.pdfbin317170 -> 322360 bytes
-rw-r--r--macros/latex/contrib/oberdiek/fibnum.pdfbin354648 -> 359960 bytes
-rw-r--r--macros/latex/contrib/oberdiek/flags.pdfbin283961 -> 289459 bytes
-rw-r--r--macros/latex/contrib/oberdiek/holtxdoc.pdfbin306330 -> 311828 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hopatch.pdfbin293225 -> 293225 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypbmsec.pdfbin290353 -> 295718 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypcap.pdfbin284122 -> 289452 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypdestopt.pdfbin317814 -> 323105 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypdoc.pdfbin320178 -> 325461 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypgotoe.pdfbin286179 -> 291535 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hyphsubst.pdfbin300446 -> 305692 bytes
-rw-r--r--macros/latex/contrib/oberdiek/ifdraft.pdfbin265890 -> 271317 bytes
-rw-r--r--macros/latex/contrib/oberdiek/iflang.pdfbin314990 -> 320322 bytes
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek-bundle.bib14
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.ins6
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.pdfbin278714 -> 281421 bytes
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.tex26
-rw-r--r--macros/latex/contrib/oberdiek/pagegrid.pdfbin311938 -> 317241 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pagesel.pdfbin312194 -> 0 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcol.pdfbin303033 -> 308360 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolfoot.pdfbin294724 -> 300028 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparallel.pdfbin320764 -> 326040 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparcolumns.pdfbin308409 -> 313719 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcrypt.pdfbin311898 -> 317206 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfrender.pdfbin383499 -> 388493 bytes
-rw-r--r--macros/latex/contrib/oberdiek/protecteddef.pdfbin308115 -> 313619 bytes
-rw-r--r--macros/latex/contrib/oberdiek/resizegather.pdfbin517717 -> 517711 bytes
-rw-r--r--macros/latex/contrib/oberdiek/rotchiffre.pdfbin317497 -> 323082 bytes
-rw-r--r--macros/latex/contrib/oberdiek/scrindex.pdfbin283886 -> 289199 bytes
-rw-r--r--macros/latex/contrib/oberdiek/setouterhbox.pdfbin330126 -> 335268 bytes
-rw-r--r--macros/latex/contrib/oberdiek/settobox.pdfbin293875 -> 299200 bytes
-rw-r--r--macros/latex/contrib/oberdiek/stackrel.pdfbin282341 -> 287648 bytes
-rw-r--r--macros/latex/contrib/oberdiek/stampinclude.pdfbin278115 -> 283435 bytes
-rw-r--r--macros/latex/contrib/oberdiek/tabularht.pdfbin331499 -> 336823 bytes
-rw-r--r--macros/latex/contrib/oberdiek/tabularkv.pdfbin255279 -> 260615 bytes
-rw-r--r--macros/latex/contrib/oberdiek/telprint.pdfbin303826 -> 309114 bytes
-rw-r--r--macros/latex/contrib/oberdiek/thepdfnumber.pdfbin347451 -> 352882 bytes
-rw-r--r--macros/latex/contrib/oberdiek/twoopt.pdfbin275011 -> 280332 bytes
-rw-r--r--macros/latex/contrib/pagesel/README.md14
-rw-r--r--macros/latex/contrib/pagesel/pagesel.dtx (renamed from macros/latex/contrib/oberdiek/pagesel.dtx)164
-rw-r--r--macros/latex/contrib/pagesel/pagesel.pdfbin0 -> 332616 bytes
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
index a3a7a1dceb..5d20a70ab4 100644
--- a/macros/latex/contrib/chhaya/chhaya.pdf
+++ b/macros/latex/contrib/chhaya/chhaya.pdf
Binary files differ
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
new file mode 100644
index 0000000000..9e53875a7e
--- /dev/null
+++ b/macros/latex/contrib/hopatch/hopatch.pdf
Binary files differ
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
index f65172b7a6..88dd37cf7b 100644
--- a/macros/latex/contrib/oberdiek/aliascnt.pdf
+++ b/macros/latex/contrib/oberdiek/aliascnt.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf
index 1238cbab33..ca2159f163 100644
--- a/macros/latex/contrib/oberdiek/bmpsize.pdf
+++ b/macros/latex/contrib/oberdiek/bmpsize.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf
index 86d74306bf..f07187e50c 100644
--- a/macros/latex/contrib/oberdiek/centernot.pdf
+++ b/macros/latex/contrib/oberdiek/centernot.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf
index 8bab924131..92c0fd36ea 100644
--- a/macros/latex/contrib/oberdiek/chemarr.pdf
+++ b/macros/latex/contrib/oberdiek/chemarr.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf
index b8d8f45daa..d6be30706d 100644
--- a/macros/latex/contrib/oberdiek/classlist.pdf
+++ b/macros/latex/contrib/oberdiek/classlist.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf
index 6fc6cb0352..e6bd4ecf28 100644
--- a/macros/latex/contrib/oberdiek/colonequals.pdf
+++ b/macros/latex/contrib/oberdiek/colonequals.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf
index f7bb9d9663..7794d5f6fb 100644
--- a/macros/latex/contrib/oberdiek/dvipscol.pdf
+++ b/macros/latex/contrib/oberdiek/dvipscol.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf
index 9715e2f85e..6058293fe1 100644
--- a/macros/latex/contrib/oberdiek/engord.pdf
+++ b/macros/latex/contrib/oberdiek/engord.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf
index 57072a31c0..89a517bb42 100644
--- a/macros/latex/contrib/oberdiek/enparen.pdf
+++ b/macros/latex/contrib/oberdiek/enparen.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf
index 1869e3385d..0305785a2e 100644
--- a/macros/latex/contrib/oberdiek/eolgrab.pdf
+++ b/macros/latex/contrib/oberdiek/eolgrab.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf
index 2e6b0fa57a..94743cee5c 100644
--- a/macros/latex/contrib/oberdiek/fibnum.pdf
+++ b/macros/latex/contrib/oberdiek/fibnum.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf
index ef974c0562..c39b6a802d 100644
--- a/macros/latex/contrib/oberdiek/flags.pdf
+++ b/macros/latex/contrib/oberdiek/flags.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf
index 70c1626f96..3f438af499 100644
--- a/macros/latex/contrib/oberdiek/holtxdoc.pdf
+++ b/macros/latex/contrib/oberdiek/holtxdoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hopatch.pdf b/macros/latex/contrib/oberdiek/hopatch.pdf
index 9363bfd879..2b36643cc1 100644
--- a/macros/latex/contrib/oberdiek/hopatch.pdf
+++ b/macros/latex/contrib/oberdiek/hopatch.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf
index 9ae31b36cc..4ad84d6cbf 100644
--- a/macros/latex/contrib/oberdiek/hypbmsec.pdf
+++ b/macros/latex/contrib/oberdiek/hypbmsec.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf
index 9d2c432045..4c33bde26c 100644
--- a/macros/latex/contrib/oberdiek/hypcap.pdf
+++ b/macros/latex/contrib/oberdiek/hypcap.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypdestopt.pdf b/macros/latex/contrib/oberdiek/hypdestopt.pdf
index 671b4f26be..d41e1e6a31 100644
--- a/macros/latex/contrib/oberdiek/hypdestopt.pdf
+++ b/macros/latex/contrib/oberdiek/hypdestopt.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypdoc.pdf b/macros/latex/contrib/oberdiek/hypdoc.pdf
index c4ad159d2b..849dc53cc5 100644
--- a/macros/latex/contrib/oberdiek/hypdoc.pdf
+++ b/macros/latex/contrib/oberdiek/hypdoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf
index d296230489..dba3357190 100644
--- a/macros/latex/contrib/oberdiek/hypgotoe.pdf
+++ b/macros/latex/contrib/oberdiek/hypgotoe.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf
index c29e88ce97..4d508389c0 100644
--- a/macros/latex/contrib/oberdiek/hyphsubst.pdf
+++ b/macros/latex/contrib/oberdiek/hyphsubst.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf
index fde537a0c3..06933d8e2b 100644
--- a/macros/latex/contrib/oberdiek/ifdraft.pdf
+++ b/macros/latex/contrib/oberdiek/ifdraft.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf
index 28ba93352d..aa906e45b4 100644
--- a/macros/latex/contrib/oberdiek/iflang.pdf
+++ b/macros/latex/contrib/oberdiek/iflang.pdf
Binary files differ
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
index 185bd790b6..9c39006a6f 100644
--- a/macros/latex/contrib/oberdiek/oberdiek.pdf
+++ b/macros/latex/contrib/oberdiek/oberdiek.pdf
Binary files differ
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
index 2feba030d0..dfd0294a43 100644
--- a/macros/latex/contrib/oberdiek/pagegrid.pdf
+++ b/macros/latex/contrib/oberdiek/pagegrid.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pagesel.pdf b/macros/latex/contrib/oberdiek/pagesel.pdf
deleted file mode 100644
index caefe1853e..0000000000
--- a/macros/latex/contrib/oberdiek/pagesel.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcol.pdf b/macros/latex/contrib/oberdiek/pdfcol.pdf
index e2d14d92c6..389652ec38 100644
--- a/macros/latex/contrib/oberdiek/pdfcol.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcol.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf
index 7cfaba36b8..64ce4915e4 100644
--- a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf
index a8a268bb3f..0c69e89412 100644
--- a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
index 8e2d87f2e4..920203f40e 100644
--- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf
index 3f67cdbf4e..468ab9b255 100644
--- a/macros/latex/contrib/oberdiek/pdfcrypt.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcrypt.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfrender.pdf b/macros/latex/contrib/oberdiek/pdfrender.pdf
index 37bdc0e3ab..d1335436d5 100644
--- a/macros/latex/contrib/oberdiek/pdfrender.pdf
+++ b/macros/latex/contrib/oberdiek/pdfrender.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf
index 5a2e76b27b..4c37798f2c 100644
--- a/macros/latex/contrib/oberdiek/protecteddef.pdf
+++ b/macros/latex/contrib/oberdiek/protecteddef.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf
index ad1e194b4b..2fecaefee9 100644
--- a/macros/latex/contrib/oberdiek/resizegather.pdf
+++ b/macros/latex/contrib/oberdiek/resizegather.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf
index 1e5db0a1a9..88097719ca 100644
--- a/macros/latex/contrib/oberdiek/rotchiffre.pdf
+++ b/macros/latex/contrib/oberdiek/rotchiffre.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf
index 2b09bc784c..e9f69e95da 100644
--- a/macros/latex/contrib/oberdiek/scrindex.pdf
+++ b/macros/latex/contrib/oberdiek/scrindex.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf
index f257218fe1..f3009b2f03 100644
--- a/macros/latex/contrib/oberdiek/setouterhbox.pdf
+++ b/macros/latex/contrib/oberdiek/setouterhbox.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf
index 9f8e1f7f88..c79bd6368d 100644
--- a/macros/latex/contrib/oberdiek/settobox.pdf
+++ b/macros/latex/contrib/oberdiek/settobox.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf
index 96c39d8624..311cdf1963 100644
--- a/macros/latex/contrib/oberdiek/stackrel.pdf
+++ b/macros/latex/contrib/oberdiek/stackrel.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf
index 34ee7ab997..09de65a2a4 100644
--- a/macros/latex/contrib/oberdiek/stampinclude.pdf
+++ b/macros/latex/contrib/oberdiek/stampinclude.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf
index 5d624c8010..ae21206d8b 100644
--- a/macros/latex/contrib/oberdiek/tabularht.pdf
+++ b/macros/latex/contrib/oberdiek/tabularht.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf
index 2269827a20..128e427f7a 100644
--- a/macros/latex/contrib/oberdiek/tabularkv.pdf
+++ b/macros/latex/contrib/oberdiek/tabularkv.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf
index a5cb234076..fe655b9c09 100644
--- a/macros/latex/contrib/oberdiek/telprint.pdf
+++ b/macros/latex/contrib/oberdiek/telprint.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf
index 0e525ea004..3f365b77db 100644
--- a/macros/latex/contrib/oberdiek/thepdfnumber.pdf
+++ b/macros/latex/contrib/oberdiek/thepdfnumber.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf
index 7d3ba20daf..d061ba72d8 100644
--- a/macros/latex/contrib/oberdiek/twoopt.pdf
+++ b/macros/latex/contrib/oberdiek/twoopt.pdf
Binary files differ
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
new file mode 100644
index 0000000000..bfc552e9a3
--- /dev/null
+++ b/macros/latex/contrib/pagesel/pagesel.pdf
Binary files differ