summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/oberdiek
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-16 03:00:48 +0000
committerNorbert Preining <norbert@preining.info>2019-11-16 03:00:48 +0000
commitbad81a00a2943d1fb7ff2de3d0ae48c049dac302 (patch)
treeca23b6ca941037d20dce638d0859309f3c48c66d /macros/latex/contrib/oberdiek
parent0e223aaa93c5ee0c0e937c23f75535269324d217 (diff)
CTAN sync 201911160300
Diffstat (limited to 'macros/latex/contrib/oberdiek')
-rw-r--r--macros/latex/contrib/oberdiek/README.txt2
-rw-r--r--macros/latex/contrib/oberdiek/accsupp.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/accsupp.pdfbin143244 -> 162282 bytes
-rw-r--r--macros/latex/contrib/oberdiek/aliascnt.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/aliascnt.pdfbin102037 -> 112951 bytes
-rw-r--r--macros/latex/contrib/oberdiek/alphalph.dtx79
-rw-r--r--macros/latex/contrib/oberdiek/alphalph.pdfbin193130 -> 209306 bytes
-rw-r--r--macros/latex/contrib/oberdiek/askinclude.dtx87
-rw-r--r--macros/latex/contrib/oberdiek/askinclude.pdfbin254703 -> 278793 bytes
-rw-r--r--macros/latex/contrib/oberdiek/atbegshi.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/atbegshi.pdfbin230848 -> 246424 bytes
-rw-r--r--macros/latex/contrib/oberdiek/atenddvi.dtx72
-rw-r--r--macros/latex/contrib/oberdiek/atenddvi.pdfbin94817 -> 105613 bytes
-rw-r--r--macros/latex/contrib/oberdiek/attachfile2.dtx91
-rw-r--r--macros/latex/contrib/oberdiek/attachfile2.pdfbin262049 -> 276137 bytes
-rw-r--r--macros/latex/contrib/oberdiek/atveryend.dtx80
-rw-r--r--macros/latex/contrib/oberdiek/atveryend.pdfbin185769 -> 197514 bytes
-rw-r--r--macros/latex/contrib/oberdiek/auxhook.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/auxhook.pdfbin103704 -> 114769 bytes
-rw-r--r--macros/latex/contrib/oberdiek/bigintcalc.dtx68
-rw-r--r--macros/latex/contrib/oberdiek/bigintcalc.pdfbin335422 -> 351208 bytes
-rw-r--r--macros/latex/contrib/oberdiek/bitset.dtx69
-rw-r--r--macros/latex/contrib/oberdiek/bitset.pdfbin335601 -> 351764 bytes
-rw-r--r--macros/latex/contrib/oberdiek/bmpsize.dtx112
-rw-r--r--macros/latex/contrib/oberdiek/bmpsize.pdfbin321654 -> 357514 bytes
-rw-r--r--macros/latex/contrib/oberdiek/bookmark.dtx77
-rw-r--r--macros/latex/contrib/oberdiek/bookmark.pdfbin284584 -> 299439 bytes
-rw-r--r--macros/latex/contrib/oberdiek/catchfile.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/catchfile.pdfbin140522 -> 152384 bytes
-rw-r--r--macros/latex/contrib/oberdiek/centernot.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/centernot.pdfbin166432 -> 176160 bytes
-rw-r--r--macros/latex/contrib/oberdiek/chemarr.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/chemarr.pdfbin93028 -> 102642 bytes
-rw-r--r--macros/latex/contrib/oberdiek/classlist.dtx80
-rw-r--r--macros/latex/contrib/oberdiek/classlist.pdfbin94603 -> 107108 bytes
-rw-r--r--macros/latex/contrib/oberdiek/colonequals.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/colonequals.pdfbin101476 -> 112582 bytes
-rw-r--r--macros/latex/contrib/oberdiek/dvipscol.dtx72
-rw-r--r--macros/latex/contrib/oberdiek/dvipscol.pdfbin88601 -> 99025 bytes
-rw-r--r--macros/latex/contrib/oberdiek/embedfile.dtx78
-rw-r--r--macros/latex/contrib/oberdiek/embedfile.pdfbin209765 -> 222803 bytes
-rw-r--r--macros/latex/contrib/oberdiek/engord.dtx75
-rw-r--r--macros/latex/contrib/oberdiek/engord.pdfbin129605 -> 141815 bytes
-rw-r--r--macros/latex/contrib/oberdiek/enparen.dtx36
-rw-r--r--macros/latex/contrib/oberdiek/enparen.pdfbin118177 -> 133925 bytes
-rw-r--r--macros/latex/contrib/oberdiek/eolgrab.dtx82
-rw-r--r--macros/latex/contrib/oberdiek/eolgrab.pdfbin131179 -> 144686 bytes
-rw-r--r--macros/latex/contrib/oberdiek/epstopdf.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/epstopdf.pdfbin176111 -> 189232 bytes
-rw-r--r--macros/latex/contrib/oberdiek/etexcmds.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/etexcmds.pdfbin127684 -> 138132 bytes
-rw-r--r--macros/latex/contrib/oberdiek/fibnum.dtx38
-rw-r--r--macros/latex/contrib/oberdiek/fibnum.pdfbin142633 -> 157945 bytes
-rw-r--r--macros/latex/contrib/oberdiek/flags.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/flags.pdfbin100887 -> 112156 bytes
-rw-r--r--macros/latex/contrib/oberdiek/gettitlestring.dtx75
-rw-r--r--macros/latex/contrib/oberdiek/gettitlestring.pdfbin138311 -> 150722 bytes
-rw-r--r--macros/latex/contrib/oberdiek/grfext.dtx69
-rw-r--r--macros/latex/contrib/oberdiek/grfext.pdfbin144711 -> 156996 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hobsub-generic.sty12
-rw-r--r--macros/latex/contrib/oberdiek/hobsub-hyperref.sty15
-rw-r--r--macros/latex/contrib/oberdiek/hobsub.dtx1490
-rw-r--r--macros/latex/contrib/oberdiek/hobsub.sty5
-rw-r--r--macros/latex/contrib/oberdiek/hologo.dtx81
-rw-r--r--macros/latex/contrib/oberdiek/hologo.pdfbin381267 -> 403350 bytes
-rw-r--r--macros/latex/contrib/oberdiek/holtxdoc.dtx108
-rw-r--r--macros/latex/contrib/oberdiek/holtxdoc.pdfbin120802 -> 134008 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hopatch.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/hopatch.pdfbin123258 -> 134663 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hycolor.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/hycolor.pdfbin218909 -> 233432 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypbmsec.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/hypbmsec.pdfbin109430 -> 122186 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypcap.dtx77
-rw-r--r--macros/latex/contrib/oberdiek/hypcap.pdfbin107147 -> 119579 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypdestopt.dtx75
-rw-r--r--macros/latex/contrib/oberdiek/hypdestopt.pdfbin126952 -> 139813 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypdoc.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/hypdoc.pdfbin145946 -> 165867 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypgotoe.dtx69
-rw-r--r--macros/latex/contrib/oberdiek/hypgotoe.pdfbin105557 -> 117331 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hyphsubst.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/hyphsubst.pdfbin123351 -> 135952 bytes
-rw-r--r--macros/latex/contrib/oberdiek/ifdraft.dtx80
-rw-r--r--macros/latex/contrib/oberdiek/ifdraft.pdfbin91504 -> 101300 bytes
-rw-r--r--macros/latex/contrib/oberdiek/iflang.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/iflang.pdfbin151769 -> 164990 bytes
-rw-r--r--macros/latex/contrib/oberdiek/ifluatex.dtx920
-rw-r--r--macros/latex/contrib/oberdiek/ifpdf.dtx143
-rw-r--r--macros/latex/contrib/oberdiek/ifvtex.dtx902
-rw-r--r--macros/latex/contrib/oberdiek/infwarerr.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/infwarerr.pdfbin142120 -> 156081 bytes
-rw-r--r--macros/latex/contrib/oberdiek/inputenx.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/inputenx.pdfbin756001 -> 778189 bytes
-rw-r--r--macros/latex/contrib/oberdiek/intcalc.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/intcalc.pdfbin311872 -> 327184 bytes
-rw-r--r--macros/latex/contrib/oberdiek/kvdefinekeys.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/kvdefinekeys.pdfbin114014 -> 125348 bytes
-rw-r--r--macros/latex/contrib/oberdiek/kvoptions.dtx96
-rw-r--r--macros/latex/contrib/oberdiek/kvoptions.pdfbin300209 -> 323706 bytes
-rw-r--r--macros/latex/contrib/oberdiek/kvsetkeys.dtx78
-rw-r--r--macros/latex/contrib/oberdiek/kvsetkeys.pdfbin212957 -> 227083 bytes
-rw-r--r--macros/latex/contrib/oberdiek/letltxmacro.dtx72
-rw-r--r--macros/latex/contrib/oberdiek/letltxmacro.pdfbin143033 -> 163367 bytes
-rw-r--r--macros/latex/contrib/oberdiek/listingsutf8.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/listingsutf8.pdfbin118432 -> 138851 bytes
-rw-r--r--macros/latex/contrib/oberdiek/ltxcmds.dtx88
-rw-r--r--macros/latex/contrib/oberdiek/ltxcmds.pdfbin280743 -> 296082 bytes
-rw-r--r--macros/latex/contrib/oberdiek/luacolor.dtx68
-rw-r--r--macros/latex/contrib/oberdiek/luacolor.pdfbin137115 -> 149282 bytes
-rw-r--r--macros/latex/contrib/oberdiek/luatex.dtx1967
-rw-r--r--macros/latex/contrib/oberdiek/luatex.pdfbin199124 -> 0 bytes
-rw-r--r--macros/latex/contrib/oberdiek/magicnum.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/magicnum.pdfbin146803 -> 159190 bytes
-rw-r--r--macros/latex/contrib/oberdiek/makerobust.dtx553
-rw-r--r--macros/latex/contrib/oberdiek/makerobust.pdfbin88245 -> 0 bytes
-rw-r--r--macros/latex/contrib/oberdiek/mleftright.dtx78
-rw-r--r--macros/latex/contrib/oberdiek/mleftright.pdfbin126500 -> 137792 bytes
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.pdfbin429853 -> 418302 bytes
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.tex42
-rw-r--r--macros/latex/contrib/oberdiek/pagegrid.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/pagegrid.pdfbin139893 -> 151437 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pagesel.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/pagesel.pdfbin119789 -> 133558 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcol.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/pdfcol.pdfbin141674 -> 154266 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolfoot.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolfoot.pdfbin110408 -> 122442 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolmk.dtx79
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolmk.pdfbin140361 -> 151509 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparallel.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparallel.pdfbin145142 -> 157764 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparcolumns.pdfbin123365 -> 144691 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcrypt.dtx77
-rw-r--r--macros/latex/contrib/oberdiek/pdfcrypt.pdfbin136233 -> 156221 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfescape.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/pdfescape.pdfbin226577 -> 246821 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdflscape.dtx72
-rw-r--r--macros/latex/contrib/oberdiek/pdflscape.pdfbin129405 -> 142156 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfrender.dtx76
-rw-r--r--macros/latex/contrib/oberdiek/pdfrender.pdfbin196539 -> 209981 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdftexcmds.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/pdftexcmds.pdfbin225949 -> 240026 bytes
-rw-r--r--macros/latex/contrib/oberdiek/picture.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/picture.pdfbin112778 -> 124352 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pmboxdraw.dtx72
-rw-r--r--macros/latex/contrib/oberdiek/pmboxdraw.pdfbin490117 -> 503296 bytes
-rw-r--r--macros/latex/contrib/oberdiek/protecteddef.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/protecteddef.pdfbin134013 -> 146856 bytes
-rw-r--r--macros/latex/contrib/oberdiek/refcount.dtx85
-rw-r--r--macros/latex/contrib/oberdiek/refcount.pdfbin173123 -> 186104 bytes
-rw-r--r--macros/latex/contrib/oberdiek/rerunfilecheck.dtx69
-rw-r--r--macros/latex/contrib/oberdiek/rerunfilecheck.pdfbin137032 -> 150017 bytes
-rw-r--r--macros/latex/contrib/oberdiek/resizegather.dtx72
-rw-r--r--macros/latex/contrib/oberdiek/resizegather.pdfbin130955 -> 143159 bytes
-rw-r--r--macros/latex/contrib/oberdiek/rotchiffre.dtx85
-rw-r--r--macros/latex/contrib/oberdiek/rotchiffre.pdfbin156943 -> 170058 bytes
-rw-r--r--macros/latex/contrib/oberdiek/scrindex.dtx74
-rw-r--r--macros/latex/contrib/oberdiek/scrindex.pdfbin108731 -> 120323 bytes
-rw-r--r--macros/latex/contrib/oberdiek/selinput.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/selinput.pdfbin151202 -> 152421 bytes
-rw-r--r--macros/latex/contrib/oberdiek/setouterhbox.dtx77
-rw-r--r--macros/latex/contrib/oberdiek/setouterhbox.pdfbin147193 -> 160804 bytes
-rw-r--r--macros/latex/contrib/oberdiek/settobox.dtx78
-rw-r--r--macros/latex/contrib/oberdiek/settobox.pdfbin111275 -> 129245 bytes
-rw-r--r--macros/latex/contrib/oberdiek/soulutf8.dtx77
-rw-r--r--macros/latex/contrib/oberdiek/soulutf8.pdfbin215530 -> 236665 bytes
-rw-r--r--macros/latex/contrib/oberdiek/stackrel.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/stackrel.pdfbin99039 -> 109432 bytes
-rw-r--r--macros/latex/contrib/oberdiek/stampinclude.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/stampinclude.pdfbin100971 -> 112509 bytes
-rw-r--r--macros/latex/contrib/oberdiek/stringenc.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/stringenc.pdfbin547591 -> 568512 bytes
-rw-r--r--macros/latex/contrib/oberdiek/tabularht.dtx79
-rw-r--r--macros/latex/contrib/oberdiek/tabularht.pdfbin144719 -> 156363 bytes
-rw-r--r--macros/latex/contrib/oberdiek/tabularkv.dtx72
-rw-r--r--macros/latex/contrib/oberdiek/tabularkv.pdfbin87063 -> 98095 bytes
-rw-r--r--macros/latex/contrib/oberdiek/telprint.dtx71
-rw-r--r--macros/latex/contrib/oberdiek/telprint.pdfbin127469 -> 141274 bytes
-rw-r--r--macros/latex/contrib/oberdiek/thepdfnumber.dtx34
-rw-r--r--macros/latex/contrib/oberdiek/thepdfnumber.pdfbin161727 -> 177672 bytes
-rw-r--r--macros/latex/contrib/oberdiek/transparent.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/transparent.pdfbin98390 -> 109328 bytes
-rw-r--r--macros/latex/contrib/oberdiek/twoopt.dtx73
-rw-r--r--macros/latex/contrib/oberdiek/twoopt.pdfbin95417 -> 108604 bytes
-rw-r--r--macros/latex/contrib/oberdiek/uniquecounter.dtx70
-rw-r--r--macros/latex/contrib/oberdiek/uniquecounter.pdfbin129787 -> 142362 bytes
-rw-r--r--macros/latex/contrib/oberdiek/zref.dtx99
-rw-r--r--macros/latex/contrib/oberdiek/zref.pdfbin497086 -> 521043 bytes
190 files changed, 1410 insertions, 11162 deletions
diff --git a/macros/latex/contrib/oberdiek/README.txt b/macros/latex/contrib/oberdiek/README.txt
index d2190414fb..978bccd476 100644
--- a/macros/latex/contrib/oberdiek/README.txt
+++ b/macros/latex/contrib/oberdiek/README.txt
@@ -1,4 +1,4 @@
-README 2019/11/07
+README 2019/11/12
This file describes the directory
CTAN:macros/latex/contrib/oberdiek/
diff --git a/macros/latex/contrib/oberdiek/accsupp.dtx b/macros/latex/contrib/oberdiek/accsupp.dtx
index 63c5cbf8a6..981873bce2 100644
--- a/macros/latex/contrib/oberdiek/accsupp.dtx
+++ b/macros/latex/contrib/oberdiek/accsupp.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file accsupp.dtx
% and the derived files
@@ -109,15 +111,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file accsupp.dtx
and the derived files
@@ -206,8 +211,7 @@ and the derived files
% \title{The \xpackage{accsupp} package}
% \date{2018/03/28 v0.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -957,7 +961,7 @@ ed as
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/accsupp}}:
+% CTAN\footnote{\CTANpkg{accsupp}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/accsupp.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/accsupp.pdf}] Documentation.
@@ -969,7 +973,7 @@ ed as
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1095,16 +1099,6 @@ ed as
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk accsupp.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1140,42 +1134,6 @@ ed as
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{accsupp.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='accsupp'>
- <name>accsupp</name>
- <caption>Better accessibility support for PDF files.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2010'/>
- <license type='lppl1.3'/>
- <version number='0.4'/>
- <description>
- Since PDF 1.5 portions of a page can be marked for better accessibility
- support. For example, replacement texts or expansions of abbreviations can
- be provided. This package starts with providing a minimal low-level
- interface for programmers; its status is experimental.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/accsupp.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/accsupp.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{pdfspec}
% Adobe Systems Incorporated,
diff --git a/macros/latex/contrib/oberdiek/accsupp.pdf b/macros/latex/contrib/oberdiek/accsupp.pdf
index 5720cbfaf1..6f4ded0698 100644
--- a/macros/latex/contrib/oberdiek/accsupp.pdf
+++ b/macros/latex/contrib/oberdiek/accsupp.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/aliascnt.dtx b/macros/latex/contrib/oberdiek/aliascnt.dtx
index aee644f62e..fa0504ab83 100644
--- a/macros/latex/contrib/oberdiek/aliascnt.dtx
+++ b/macros/latex/contrib/oberdiek/aliascnt.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file aliascnt.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file aliascnt.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{aliascnt} package}
% \date{2018/09/07 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -373,7 +377,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/aliascnt}}:
+% CTAN\footnote{\CTANpkg{aliascnt}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/aliascnt.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/aliascnt.pdf}] Documentation.
@@ -385,7 +389,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -504,16 +508,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk aliascnt.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -549,41 +543,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{aliascnt.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='aliascnt'>
- <name>aliascnt</name>
- <caption>Alias counters.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006,2009'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- This package introduces aliases for counters, that
- share the same counter register and clear list.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/aliascnt.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/aliascnt.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
%
% \begin{description}
@@ -607,7 +566,7 @@ and the derived files
% Sebastian Rahtz, Heiko Oberdiek:
% \textit{The \xpackage{hyperref} package};
% 2006/08/16 v6.75c;
-% \CTAN{macros/latex/contrib/hyperref/}.
+% \CTANpkg{hyperref}.
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/aliascnt.pdf b/macros/latex/contrib/oberdiek/aliascnt.pdf
index 1ba95765c4..ceba0f2071 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/alphalph.dtx b/macros/latex/contrib/oberdiek/alphalph.dtx
index 4eeb4c1ffb..42d9f00288 100644
--- a/macros/latex/contrib/oberdiek/alphalph.dtx
+++ b/macros/latex/contrib/oberdiek/alphalph.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -222,8 +227,7 @@ and the derived files
% \title{The \xpackage{alphalph} package}
% \date{2016/05/16 v2.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1650,7 +1654,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/alphalph}}:
+% CTAN\footnote{\CTANpkg{alphalph}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/alphalph.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/alphalph.pdf}] Documentation.
@@ -1662,7 +1666,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1784,16 +1788,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk alphalph.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1829,60 +1823,21 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{alphalph.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='alphalph'>
- <name>alphalph</name>
- <caption>Convert numbers to letters.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1999,2006-2008,2010,2011'/>
- <license type='lppl1.3'/>
- <version number='2.5'/>
- <description>
- Provides commands <tt>\alphalph</tt> and <tt>\AlphAlph.</tt> They
- are like <tt>\number</tt> but the expansion consists of lowercase
- and uppercase letters respectively (1 to a, 26 to z, 27 to aa, 52
- to zz, 53 to ba, 702 to zz, 703 to aaa, etc.). Can be used as a
- replacement for LaTeX's <tt>\@alph</tt> and <tt>\@Alph</tt>
- macros.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/alphalph.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/alphalph.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1999/03/19 v0.1}
% \item
% The first version was built as a response to a
% \URL{\link{question}}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/17a74cd721641038}^^A
+% {https://groups.google.com/group/comp.text.tex/msg/17a74cd721641038}^^A
% of \NameEmail{Will Douglas}{william.douglas@wolfson.ox.ac.uk}
% and the
% \URL{\link{request}}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/8f9768825640315f}^^A
+% {https://groups.google.com/group/comp.text.tex/msg/8f9768825640315f}^^A
% of \NameEmail{Donald Arsenau}{asnd@reg.triumf.ca},
% published in the newsgroup
% \href{news:comp.text.tex}{comp.text.tex}:
% \URL{``\link{Re: alph counters \textgreater\ 26}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/cec563eef8bf65d0}
+% {https://groups.google.com/group/comp.text.tex/msg/cec563eef8bf65d0}
% \item
% Copyright: LPPL (\CTAN{macros/latex/base/lppl.txt})
% \end{Version}
diff --git a/macros/latex/contrib/oberdiek/alphalph.pdf b/macros/latex/contrib/oberdiek/alphalph.pdf
index c0cee9c316..260650f030 100644
--- a/macros/latex/contrib/oberdiek/alphalph.pdf
+++ b/macros/latex/contrib/oberdiek/alphalph.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/askinclude.dtx b/macros/latex/contrib/oberdiek/askinclude.dtx
index 160c0de918..eb335f0936 100644
--- a/macros/latex/contrib/oberdiek/askinclude.dtx
+++ b/macros/latex/contrib/oberdiek/askinclude.dtx
@@ -14,15 +14,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file askinclude.dtx
% and the derived files
@@ -142,15 +144,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file askinclude.dtx
and the derived files
@@ -240,7 +245,7 @@ and the derived files
author={Fairbairns, Robin},
title={[tex-live] licence on includeonly.sty},
date={2007-10-13},
- url={http://www.tug.org/pipermail/tex-live/2007-October/014928.html},
+ url={https://www.tug.org/pipermail/tex-live/2007-October/014928.html},
urldate={2011-12-02},
}
@online{newsthread,
@@ -249,7 +254,7 @@ and the derived files
note={Thread in newsgroup {\xnewsgroup{comp.text.tex}};
Message-ID: {\texttt{fev72m\$b35\$02\$2@news.t-online.com}}},
date={2007-10-15},
- url={http://groups.google.com/group/comp.text.tex/browse_thread/thread/728a3e73c04c6789/349e31865c40d00c},
+ url={https://groups.google.com/group/comp.text.tex/browse_thread/thread/728a3e73c04c6789/349e31865c40d00c},
urldate={2011-12-02},
}
@manual{makematch,
@@ -257,14 +262,14 @@ and the derived files
title={makematch.sty: Pattern matching with wildcards},
date={2007-02-23},
version={1.7925},
- url={http://mirror.ctan.org/macros/latex/contrib/qstest/makematch.pdf},
+ url={\CTANpkg{makematch}},
urldate={2011-12-02},
}
@manual{excludeonly,
author={Luecking, Daniel H. and Arseneau, Donald},
title={The excludeonly package},
date={2003-03-14},
- url={http://mirror.ctan.org/macros/latex/contrib/excludeonly/excludeonly.pdf},
+ url={\CTANpkg{excludeonly}},
urldate={2011-12-02},
}
%</bib>
@@ -321,8 +326,7 @@ and the derived files
% \author{
% Pablo A. Straub\\[1ex]
% Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
%
% \maketitle
@@ -2660,7 +2664,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/askinclude}}:
+% CTAN\footnote{\CTANpkg{askinclude}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/askinclude.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/askinclude.pdf}] Documentation.
@@ -2672,7 +2676,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -2818,16 +2822,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk askinclude.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -2864,43 +2858,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{askinclude.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='askinclude'>
- <name>askinclude</name>
- <caption>Interactive use of \includeonly</caption>
- <authorref id='auth:straub'/>
- <authorref id='auth:oberdiek'/>
- <copyright owner="Pablo A. Straub" year='1991-1994'/>
- <copyright owner="Heiko Oberdiek" year='2007,2008,2011'/>
- <license type='lppl1.3'/>
- <version number='2.4'/>
- <description>
- The package asks the user which files to put in a \includeonly
- command. There is provision for answering &#x201C;same as last
- time&#x201D; or &#x201C;all files&#x201D;.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/askinclude.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/askinclude.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
%
% \begin{description}
@@ -2928,7 +2885,7 @@ and the derived files
% \item
% Changed prompts (sent to \xnewsgroup{comp.text.tex}):
% \URL{``\link{Interactive inclusion of files in LaTeX}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/34b770a7c277e79c}
+% {https://groups.google.com/group/comp.text.tex/msg/34b770a7c277e79c}
% \end{Version}
% \begin{Version}{1991/12/13 v1.1}
% \item
@@ -2945,7 +2902,7 @@ and the derived files
% Reimplementation, published as \xpackage{askinc} in
% newsgroup \xnewsgroup{comp.text.tex}:\\
% \URL{``\link{Re: askinclude.sty}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/2d638b84a858fdc8}
+% {https://groups.google.com/group/comp.text.tex/msg/2d638b84a858fdc8}
% \item
% Listing of included files, collected from the previous run before
% the question.
@@ -3002,7 +2959,7 @@ and the derived files
% \item
% Changed prompts (sent to \xnewsgroup{comp.text.tex}):
% \URL{``\link{Interactive inclusion of files in LaTeX}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/34b770a7c277e79c}
+% {https://groups.google.com/group/comp.text.tex/msg/34b770a7c277e79c}
% \end{Version}
% \begin{Version}{1991/12/13 v1.1}
% \item
@@ -3019,7 +2976,7 @@ and the derived files
% Reimplementation, published as \xpackage{askinc} in
% newsgroup \xnewsgroup{comp.text.tex}:\\
% \URL{``\link{Re: askinclude.sty}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/2d638b84a858fdc8}
+% {https://groups.google.com/group/comp.text.tex/msg/2d638b84a858fdc8}
% \item
% Listing of included files, collected from the previous run before
% the question.
diff --git a/macros/latex/contrib/oberdiek/askinclude.pdf b/macros/latex/contrib/oberdiek/askinclude.pdf
index 8b4bab5491..ba2c3aaaea 100644
--- a/macros/latex/contrib/oberdiek/askinclude.pdf
+++ b/macros/latex/contrib/oberdiek/askinclude.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/atbegshi.dtx b/macros/latex/contrib/oberdiek/atbegshi.dtx
index 2b249fa386..472a25ebdc 100644
--- a/macros/latex/contrib/oberdiek/atbegshi.dtx
+++ b/macros/latex/contrib/oberdiek/atbegshi.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -108,15 +110,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -203,8 +208,7 @@ and the derived files
% \title{The \xpackage{atbegshi} package}
% \date{2016/06/09 v1.18}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -2131,7 +2135,7 @@ Hello World
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/atbegshi}}:
+% CTAN\footnote{\CTANpkg{atbegshi}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/atbegshi.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/atbegshi.pdf}] Documentation.
@@ -2143,7 +2147,7 @@ Hello World
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -2267,16 +2271,6 @@ Hello World
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk atbegshi.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -2312,43 +2306,6 @@ Hello World
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{atbegshi.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='atbegshi'>
- <name>atbegshi</name>
- <caption>Execute stuff at \shipout time.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007-2011'/>
- <license type='lppl1.3'/>
- <version number='1.18'/>
- <description>
- This package is a modern reimplementation of package
- <xref refid='everyshi'>everyshi</xref>, providing various commands
- to be executed before a <tt>\shipout</tt> command. It makes use of
- e-TeX&#x2019;s facilities if they are available. The package may
- be used either with LaTeX or with plain TeX.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/atbegshi.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/atbegshi.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/04/17 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/atbegshi.pdf b/macros/latex/contrib/oberdiek/atbegshi.pdf
index fbb2456103..67176c62b7 100644
--- a/macros/latex/contrib/oberdiek/atbegshi.pdf
+++ b/macros/latex/contrib/oberdiek/atbegshi.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/atenddvi.dtx b/macros/latex/contrib/oberdiek/atenddvi.dtx
index 5738ab584a..3632f221f0 100644
--- a/macros/latex/contrib/oberdiek/atenddvi.dtx
+++ b/macros/latex/contrib/oberdiek/atenddvi.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file atenddvi.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file atenddvi.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{atenddvi} package}
% \date{2016/05/16 v1.2}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -389,7 +393,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/atenddvi}}:
+% CTAN\footnote{\CTANpkg{atenddvi}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/atenddvi.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/atenddvi.pdf}] Documentation.
@@ -401,7 +405,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -520,16 +524,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk atenddvi.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -565,44 +559,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{atenddvi.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='atenddvi'>
- <name>atenddvi</name>
- <caption>Provides the \AtEndDvi command.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='1.2'/>
- <description>
- LaTeX offers <tt>\AtBeginDvi</tt>. This package provides the
- counterpart <tt>\AtEndDvi</tt>. The execution of its argument is
- delayed to the end of the document at the end of the last page.
- At this point <tt>\special</tt> and <tt>\write</tt> remain
- effective, because they are put into the last page. This is the
- main difference from the LaTeX command <tt>\AtEndDocument</tt>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/atenddvi.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/atenddvi.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/03/20 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/atenddvi.pdf b/macros/latex/contrib/oberdiek/atenddvi.pdf
index 1b7c51480a..c0a3a54a89 100644
--- a/macros/latex/contrib/oberdiek/atenddvi.pdf
+++ b/macros/latex/contrib/oberdiek/atenddvi.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/attachfile2.dtx b/macros/latex/contrib/oberdiek/attachfile2.dtx
index 0fd7e1f6a3..6a0dfdc5de 100644
--- a/macros/latex/contrib/oberdiek/attachfile2.dtx
+++ b/macros/latex/contrib/oberdiek/attachfile2.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file attachfile2.dtx
% and the derived files
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file attachfile2.dtx
and the derived files
@@ -202,8 +207,7 @@ and the derived files
% \title{The \xpackage{attachfile2} package}
% \date{2019/07/24 v2.9}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -2763,15 +2767,18 @@ $^W=1; # turn warning on
# conditions of the LaTeX Project Public License, either
# version 1.3c of this license or (at your option) any later
# version. This version of this license is in
-# http://www.latex-project.org/lppl/lppl-1-3c.txt
+# https://www.latex-project.org/lppl/lppl-1-3c.txt
# and the latest version of this license is in
-# http://www.latex-project.org/lppl.txt
+# https://www.latex-project.org/lppl.txt
# and version 1.3 or later is part of all distributions of
# LaTeX version 2005/12/01 or later.
#
# This work has the LPPL maintenance status "maintained".
#
-# This Current Maintainer of this work is Heiko Oberdiek.
+# The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
#
# See file "attachfile2.pdf" for a list of files that belong to
# this project.
@@ -2979,7 +2986,7 @@ __END__
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/attachfile2}}:
+% CTAN\footnote{\CTANpkg{attachfile2}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/attachfile2.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/attachfile2.pdf}] Documentation.
@@ -2991,7 +2998,7 @@ __END__
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -3127,16 +3134,6 @@ __END__
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk attachfile2.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -3172,51 +3169,11 @@ __END__
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{attachfile2.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='attachfile2'>
- <name>attachfile2</name>
- <caption>Attach files into PDF.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2005-2010,2012'/>
- <license type='lppl1.3'/>
- <version number='2.9'/>
- <description>
- This package can be used to attach files to a PDF document.
- It is a further development of Scott Pakin&#x2019;s package
- <xref refid='attachfile'>attachfile</xref> for
- <xref refid='pdftex'>pdfTeX</xref>. Apart from bug fixes,
- this package adds support for dvips,
- some new options, and gets and writes meta information data about
- the attached files.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/attachfile2.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/attachfile2.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{attachfile}
% Scott Pakin: \textit{The \xpackage{attachfile} package};
% 2005/02/20 v1.2;
-% \CTAN{macros/latex/contrib/attachfile/}.
+% \CTANpkg{attachfile}.
%
% \bibitem{embedfile}
% Heiko Oberdiek: \textit{The \xpackage{embedfile} package};
@@ -3225,10 +3182,8 @@ __END__
%
% \bibitem{pdfspec}
% Adobe Systems Incorporated:
-% \href{http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf}%
-% {\textit{PDF Reference, Fifth Edition, Version 1.6}},%
-% November 2004;
-% \url{http://partners.adobe.com/public/developer/pdf/index_reference.html}.
+% \href{https://www.adobe.com/devnet/pdf/pdf_reference.html}%
+% {\textit{PDF Reference, Version 1.7}},%
%
% \bibitem{mime}
% Network Working Group: RFC 2046, \textit{Multipurpose Internet Mail Extensions (MIME) Part Two:
diff --git a/macros/latex/contrib/oberdiek/attachfile2.pdf b/macros/latex/contrib/oberdiek/attachfile2.pdf
index d200c88772..1b8e6b30b3 100644
--- a/macros/latex/contrib/oberdiek/attachfile2.pdf
+++ b/macros/latex/contrib/oberdiek/attachfile2.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/atveryend.dtx b/macros/latex/contrib/oberdiek/atveryend.dtx
index 5e4dcdb759..0c47c7950e 100644
--- a/macros/latex/contrib/oberdiek/atveryend.dtx
+++ b/macros/latex/contrib/oberdiek/atveryend.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file atveryend.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file atveryend.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{atveryend} package}
% \date{2016/05/16 v1.9}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1298,7 +1302,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/atveryend}}:
+% CTAN\footnote{\CTANpkg{atveryend}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/atveryend.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/atveryend.pdf}] Documentation.
@@ -1310,7 +1314,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1430,16 +1434,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk atveryend.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1475,44 +1469,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{atveryend.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='atveryend'>
- <name>atveryend</name>
- <caption>Hooks at the very end of a document.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2009-2011'/>
- <license type='lppl1.3'/>
- <version number='1.9'/>
- <description>
- This LaTeX packages provides two hooks for <tt>\end{document}</tt>
- that are executed after the hook of <tt>\AtEndDocument</tt>:
- <tt>\AfterLastShipout</tt> can be used for code that is to be executed
- right after the last <tt>\clearpage</tt> before the `<tt>.aux</tt>' file
- is closed. <tt>\AtVeryEndDocument</tt> is used for code after closing
- and final reading of the `<tt>.aux</tt>' file.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/atveryend.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/atveryend.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
%
% \begin{description}
@@ -1527,7 +1483,7 @@ and the derived files
% The \LaTeX3 Project:
% \textit{\LaTeX2e\ for class and package writers}
% 2006/02/15;
-% \CTAN{macros/latex/doc/clsguide.pdf}.
+% \CTANpkg{clsguide}.
%
% \bibitem{endfloat}
% James Darrell McCauley, Jeff Goldberg:
@@ -1545,19 +1501,19 @@ and the derived files
% Sebastian Rahtz, Heiko Oberdiek:
% \textit{The \xpackage{hyperref} package};
% 2009/12/05 v6.79l;
-% \CTAN{macros/latex/contrib/hyperref/}.
+% \CTANpkg{hyperref}.
%
% \bibitem{koma}
% Markus Kohm:
% \textit{KOMA-Script};
% 2009/07/24 v3.04a;
-% \url{http://www.komascript.de/}.
+% \url{https://www.komascript.de/}.
%
% \bibitem{lastpage}
% Jeff Goldberg:
% \textit{The \xpackage{lastpage} package};
% 1994/07/20 v0.1b;
-% \CTAN{macros/latex/contrib/lastpage/lastpage.pdf}.
+% \CTANpkg{lastpage}.
%
% \bibitem{revtex}
% APS, AIP, Arthur Orgawa;
diff --git a/macros/latex/contrib/oberdiek/atveryend.pdf b/macros/latex/contrib/oberdiek/atveryend.pdf
index 479142aa17..e9b4f26623 100644
--- a/macros/latex/contrib/oberdiek/atveryend.pdf
+++ b/macros/latex/contrib/oberdiek/atveryend.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/auxhook.dtx b/macros/latex/contrib/oberdiek/auxhook.dtx
index 5ca41d3d43..37a1dc4aab 100644
--- a/macros/latex/contrib/oberdiek/auxhook.dtx
+++ b/macros/latex/contrib/oberdiek/auxhook.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file auxhook.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file auxhook.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{auxhook} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -417,7 +421,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/auxhook}}:
+% CTAN\footnote{\CTANpkg{auxhook}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/auxhook.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/auxhook.pdf}] Documentation.
@@ -429,7 +433,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -548,16 +552,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk auxhook.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -593,40 +587,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{auxhook.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='auxhook'>
- <name>auxhook</name>
- <caption>Hooks for auxiliary files.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006,2007,2009,2011'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- This package auxhook provides hooks for adding stuff at
- the begin of <tt>.aux</tt> files.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/auxhook.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/auxhook.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{hypdestopt}
@@ -638,7 +598,7 @@ and the derived files
% Sebastian Rahtz, Heiko Oberdiek:
% \textit{The \xpackage{hyperref} package};
% 2006/08/16 v6.75c;
-% \CTAN{macros/latex/contrib/hyperref/}.
+% \CTANpkg{hyperref}.
%
% \bibitem{zref}
% Heiko Oberdiek: \textit{The \xpackage{zref} package};
diff --git a/macros/latex/contrib/oberdiek/auxhook.pdf b/macros/latex/contrib/oberdiek/auxhook.pdf
index bce7831dbb..87d7ba7ed2 100644
--- a/macros/latex/contrib/oberdiek/auxhook.pdf
+++ b/macros/latex/contrib/oberdiek/auxhook.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/bigintcalc.dtx b/macros/latex/contrib/oberdiek/bigintcalc.dtx
index 33f380783c..dbe43326ce 100644
--- a/macros/latex/contrib/oberdiek/bigintcalc.dtx
+++ b/macros/latex/contrib/oberdiek/bigintcalc.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -106,15 +108,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -233,8 +238,7 @@ and the derived files
% \title{The \xpackage{bigintcalc} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -4320,7 +4324,7 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}%
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/bigintcalc}}:
+% CTAN\footnote{\CTANpkg{bigintcalc}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/bigintcalc.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/bigintcalc.pdf}] Documentation.
@@ -4332,7 +4336,7 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}%
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -4454,16 +4458,6 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}%
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk bigintcalc.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -4499,40 +4493,6 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}%
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{bigintcalc.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='bigintcalc'>
- <name>bigintcalc</name>
- <caption>Integer calculations on very large numbers.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2011,2012'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- This package provides expandable arithmetic operations
- with big integers that can exceed TeX's number limits.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/bigintcalc.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/bigintcalc.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/09/27 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/bigintcalc.pdf b/macros/latex/contrib/oberdiek/bigintcalc.pdf
index 10b8f45399..9697f34014 100644
--- a/macros/latex/contrib/oberdiek/bigintcalc.pdf
+++ b/macros/latex/contrib/oberdiek/bigintcalc.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/bitset.dtx b/macros/latex/contrib/oberdiek/bitset.dtx
index 94da1534e7..cfb470b749 100644
--- a/macros/latex/contrib/oberdiek/bitset.dtx
+++ b/macros/latex/contrib/oberdiek/bitset.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -203,8 +208,7 @@ and the derived files
% \title{The \xpackage{bitset} package}
% \date{2016/05/16 v1.2}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -4015,7 +4019,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/bitset}}:
+% CTAN\footnote{\CTANpkg{bitset}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/bitset.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/bitset.pdf}] Documentation.
@@ -4027,7 +4031,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -4149,16 +4153,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk bitset.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -4194,41 +4188,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{bitset.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='bitset'>
- <name>bitset</name>
- <caption>Handle bit-vector datatype.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2011'/>
- <license type='lppl1.3'/>
- <version number='1.2'/>
- <description>
- This package defines and implements the data type bit set,
- a vector of bits. The size of the vector may grow dynamically.
- Individual bits can be manipulated.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/bitset.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/bitset.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/09/28 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/bitset.pdf b/macros/latex/contrib/oberdiek/bitset.pdf
index 82cfc5191d..9417a95cc0 100644
--- a/macros/latex/contrib/oberdiek/bitset.pdf
+++ b/macros/latex/contrib/oberdiek/bitset.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/bmpsize.dtx b/macros/latex/contrib/oberdiek/bmpsize.dtx
index ec2013277c..6dc71d1a25 100644
--- a/macros/latex/contrib/oberdiek/bmpsize.dtx
+++ b/macros/latex/contrib/oberdiek/bmpsize.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file bmpsize.dtx
% and the derived files
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file bmpsize.dtx
and the derived files
@@ -197,8 +202,7 @@ and the derived files
% \title{The \xpackage{bmpsize} package}
% \date{2016/05/16 v1.7}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -3742,7 +3746,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/bmpsize}}:
+% CTAN\footnote{\CTANpkg{bmpsize}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/bmpsize.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/bmpsize.pdf}] Documentation.
@@ -3754,7 +3758,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -3878,16 +3882,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk bmpsize.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -3923,49 +3917,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{bmpsize.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='bmpsize'>
- <name>bmpsize</name>
- <caption>Extract size and resolution data from bitmap files.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006-2009'/>
- <license type='lppl1.3'/>
- <version number='1.7'/>
- <description>
- This package analyzes bitmap images to extract size and resolution
- data. It adds this feature to the graphics package so it is no
- longer necessary to provide a separate bounding box files for
- bitmap images. dditionally the implementation for the inclusion
- of bitmap images in some drivers of package
- <xref refid='graphicx'>graphicx</xref> are rewritten to support
- options viewport, trim and clip. The package requires
- <xref refid='pdftex'>pdfTeX</xref> version 1.30.0 or later (the
- relevant pdfTeX primitive operates in both DVI and PDF output
- modes).
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/bmpsize.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/bmpsize.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{grfguide}
% D.\,P.\,Carlisle, The \LaTeX\ Project:
@@ -3977,58 +3928,57 @@ and the derived files
%
% \subsubsection{JPEG}
% \begin{itemize}
-% \item \url{http://www.w3.org/Graphics/JPEG/jfif3.pdf}
+% \item \url{https://www.w3.org/Graphics/JPEG/jfif3.pdf}
% \item \url{http://exif.org/Exif2-2.PDF}
% \end{itemize}
%
% \subsubsection{PNG}
% \begin{itemize}
-% \item \url{http://en.wikipedia.org/wiki/PNG}
-% \item \url{http://www.w3.org/TR/PNG/}
+% \item \url{https://en.wikipedia.org/wiki/PNG}
+% \item \url{https://www.w3.org/TR/PNG/}
% \end{itemize}
%
% \subsubsection{GIF}
% \begin{itemize}
-% \item \url{http://www.w3.org/Graphics/GIF/spec-gif89a.txt}
+% \item \url{https://www.w3.org/Graphics/GIF/spec-gif89a.txt}
% \end{itemize}
%
% \subsubsection{BMP}
% \begin{itemize}
-% \item \url{http://en.wikipedia.org/wiki/Windows_bitmap}
-% \item \url{http://de.wikipedia.org/wiki/Windows_bitmap}
-% \item \url{http://msdn.microsoft.com/en-us/library/ms532311.aspx}
-% \item \url{http://msdn.microsoft.com/en-us/library/ms532321.aspx}
+% \item \url{https://en.wikipedia.org/wiki/Windows_bitmap}
+% \item \url{https://docs.microsoft.com/en-us/windows/win32/gdi/bitmap-storage}
+% \item \url{https://docs.microsoft.com/en-us/windows/win32/api/wingdi/ns-wingdi-bitmapfileheader}
% \end{itemize}
%
% \subsubsection{PCX}
% \begin{itemize}
-% \item \url{http://en.wikipedia.org/wiki/PCX}
-% \item \url{http://de.wikipedia.org/wiki/PCX}
+% \item \url{https://en.wikipedia.org/wiki/PCX}
+% \item \url{https://de.wikipedia.org/wiki/PCX}
% \item \url{http://www.qzx.com/pc-gpe/pcx.txt}
% \end{itemize}
%
% \subsubsection{MSP}
% \begin{itemize}
-% \item \url{http://en.wikipedia.org/wiki/Microsoft_Paint}
+% \item \url{https://en.wikipedia.org/wiki/Microsoft_Paint}
% \item Sources of \xpackage{dvips}.
% \end{itemize}
%
% \subsubsection{TIFF}
% \begin{itemize}
-% \item \url{http://en.wikipedia.org/wiki/TIFF}
-% \item \url{http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf}
+% \item \url{https://en.wikipedia.org/wiki/TIFF}
+% \item \url{https://www.adobe.io/content/dam/udp/en/open/standards/tiff/TIFF6.pdf}
% \end{itemize}
%
% \subsubsection{TGA}
% \begin{itemize}
-% \item \url{http://de.wikipedia.org/wiki/Targa_Image_File}
-% \item \url{http://en.wikipedia.org/wiki/Truevision_TGA}
+% \item \url{https://de.wikipedia.org/wiki/Targa_Image_File}
+% \item \url{https://en.wikipedia.org/wiki/Truevision_TGA}
% \item \url{http://www.dca.fee.unicamp.br/~martino/disciplinas/ea978/tgaffs.pdf}
% \end{itemize}
%
% \subsubsection{SGI}
% \begin{itemize}
-% \item \url{http://en.wikipedia.org/wiki/Silicon_Graphics_Image}
+% \item \url{https://en.wikipedia.org/wiki/Silicon_Graphics_Image}
% \item \url{ftp://ftp.sgi.com/graphics/SGIIMAGESPEC}
% \end{itemize}
%
@@ -4039,8 +3989,8 @@ and the derived files
%
% \subsubsection{XPM}
% \begin{itemize}
-% \item \url{http://en.wikipedia.org/wiki/XPM_%28image_format%29}
-% \item \url{http://de.wikipedia.org/wiki/Xpm}
+% \item \url{https://en.wikipedia.org/wiki/XPM_%28image_format%29}
+% \item \url{https://de.wikipedia.org/wiki/Xpm}
% \item \url{http://koala.ilog.fr/ftp/pub/xpm/xpm-README.html}
% \end{itemize}
%
diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf
index 77166ad1cf..9f4ba7a9b4 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/bookmark.dtx b/macros/latex/contrib/oberdiek/bookmark.dtx
index 72c6b0d3eb..021ff10c4d 100644
--- a/macros/latex/contrib/oberdiek/bookmark.dtx
+++ b/macros/latex/contrib/oberdiek/bookmark.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file bookmark.dtx
% and the derived files
@@ -108,15 +110,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file bookmark.dtx
and the derived files
@@ -204,8 +209,7 @@ and the derived files
% \title{The \xpackage{bookmark} package}
% \date{2019/06/04 v1.27}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -3079,7 +3083,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/bookmark}}:
+% CTAN\footnote{\CTANpkg{bookmark}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/bookmark.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/bookmark.pdf}] Documentation.
@@ -3091,7 +3095,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -3217,16 +3221,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk bookmark.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -3262,58 +3256,19 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{bookmark.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='bookmark'>
- <name>bookmark</name>
- <caption>A new bookmark (outline) organization for hyperref.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007-2011'/>
- <license type='lppl1.3'/>
- <version number='1.26'/>
- <description>
- This package implements a new bookmark (outline) organization for
- package <xref refid='hyperref'>hyperref</xref>. Bookmark properties such
- as style and color can now be set. Other action types
- are available (URI, GoToR, Named). The bookmarks are
- generated in the first compile run. Package
- <xref refid='hyperref'>hyperref</xref> uses two runs.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/bookmark.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/bookmark.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{hyperref}
% Sebastian Rahtz, Heiko Oberdiek:
% \textit{The \xpackage{hyperref} package};
% 2011/04/17 v6.82g;
-% \CTAN{macros/latex/contrib/hyperref/}
+% \CTANpkg{hyperref}
%
% \bibitem{currfile}
% Martin Scharrer:
% \textit{The \xpackage{currfile} package};
% 2011/01/09 v0.4.
-% \CTAN{macros/latex/contrib/currfile/}
+% \CTANpkg{currfile}
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/bookmark.pdf b/macros/latex/contrib/oberdiek/bookmark.pdf
index 568903c084..39d08ee548 100644
--- a/macros/latex/contrib/oberdiek/bookmark.pdf
+++ b/macros/latex/contrib/oberdiek/bookmark.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/catchfile.dtx b/macros/latex/contrib/oberdiek/catchfile.dtx
index 5ab4124acb..86bbfc2d83 100644
--- a/macros/latex/contrib/oberdiek/catchfile.dtx
+++ b/macros/latex/contrib/oberdiek/catchfile.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -106,15 +108,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -198,8 +203,7 @@ and the derived files
% \title{The \xpackage{catchfile} package}
% \date{2016/05/16 v1.7}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -890,7 +894,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/catchfile}}:
+% CTAN\footnote{\CTANpkg{catchfile}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/catchfile.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/catchfile.pdf}] Documentation.
@@ -902,7 +906,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1024,16 +1028,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk catchfile.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1069,43 +1063,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{catchfile.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='catchfile'>
- <name>catchfile</name>
- <caption>Catch an external file into a macro.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2010,2011'/>
- <license type='lppl1.3'/>
- <version number='1.7'/>
- <description>
- This package catches the contents of a file and puts it in a macro.
- It requires <xref refid='etex'>e-TeX</xref>. Both
- <xref refid='latex'>LaTeX</xref> and
- <xref refid='plain'>plain TeX</xref> are supported.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/catchfile.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/catchfile.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/05/30 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/catchfile.pdf b/macros/latex/contrib/oberdiek/catchfile.pdf
index 063ab4df97..83906d4a7e 100644
--- a/macros/latex/contrib/oberdiek/catchfile.pdf
+++ b/macros/latex/contrib/oberdiek/catchfile.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/centernot.dtx b/macros/latex/contrib/oberdiek/centernot.dtx
index 833ec9e034..44cefabee2 100644
--- a/macros/latex/contrib/oberdiek/centernot.dtx
+++ b/macros/latex/contrib/oberdiek/centernot.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file centernot.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file centernot.dtx
and the derived files
@@ -196,8 +201,7 @@ and the derived files
% \title{The \xpackage{centernot} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -330,7 +334,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/centernot}}:
+% CTAN\footnote{\CTANpkg{centernot}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/centernot.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/centernot.pdf}] Documentation.
@@ -342,7 +346,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -461,16 +465,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk centernot.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -506,42 +500,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{centernot.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='centernot'>
- <name>centernot</name>
- <caption>Centred \not command.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006,2007,2010,2011'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- The package provides <tt>\centernot</tt> that prints the symbol
- <tt>\not</tt> on the following argument. Unlike the default
- <tt>\not</tt> command, the symbol is horizontally centered.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/centernot.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/centernot.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2006/12/02 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf
index 02379c4dc3..02f00e47c7 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.dtx b/macros/latex/contrib/oberdiek/chemarr.dtx
index e6528a10a4..13f584a7b8 100644
--- a/macros/latex/contrib/oberdiek/chemarr.dtx
+++ b/macros/latex/contrib/oberdiek/chemarr.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file chemarr.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file chemarr.dtx
and the derived files
@@ -187,8 +192,7 @@ and the derived files
% \title{The \xpackage{chemarr} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -325,7 +329,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/chemarr}}:
+% CTAN\footnote{\CTANpkg{chemarr}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/chemarr.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/chemarr.pdf}] Documentation.
@@ -337,7 +341,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -457,16 +461,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk chemarr.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -502,46 +496,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{chemarr.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='chemarr'>
- <name>chemarr</name>
- <caption>Arrows for chemists.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2001,2006'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- Very often chemists need a longer version of reaction arrows
- (<tt>\rightleftharpoons</tt>) with the possibility to put text
- above and below. Analogous to <xref refid='amsmath'>amsmath</xref>'s
- <tt>\xrightarrow</tt> and <tt>\xleftarrow</tt> this package
- provides the macro <tt>\xrightleftharpoons</tt>. The package
- requires amsmath. To use it, <tt>\usepackage{chemarr}</tt>,
- then <tt>\xrightleftharpoons[below]{above}</tt> .
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/chemarr.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/chemarr.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2001/06/21 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf
index 55fbe417d4..fd5924f8e2 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.dtx b/macros/latex/contrib/oberdiek/classlist.dtx
index f5e9506d3c..cc2e65b46b 100644
--- a/macros/latex/contrib/oberdiek/classlist.dtx
+++ b/macros/latex/contrib/oberdiek/classlist.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file classlist.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file classlist.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{classlist} package}
% \date{2016/05/16 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -414,7 +418,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/classlist}}:
+% CTAN\footnote{\CTANpkg{classlist}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/classlist.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/classlist.pdf}] Documentation.
@@ -426,7 +430,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -545,16 +549,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk classlist.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -590,56 +584,12 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{classlist.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='classlist'>
- <name>classlist</name>
- <caption>Record classes used in a document.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2005,2006,2008,2011'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- Load this package before \documentclass:
- <p/>
- &nbsp;&nbsp;<tt>\RequirePackage{classlist}</tt><br/>
- &nbsp;&nbsp;<tt>\documentclass[some,options]{whatever}</tt>
- <p/>
- After doing this, <tt>\MainClass</tt> contains the name of the
- first loaded class, <tt>\ClassList</tt> contains a set of triples
- &lt;class name&gt;, &lt;options directly requested&gt;, and
- &lt;version requested&gt;. (The package may also be loaded after
- <tt>\documentclass</tt>, in which case some information is not
- available.)
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/classlist.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/classlist.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2005/06/19 v1.0}
% \item
% First published version: CTAN and newsgroup \xnewsgroup{comp.text.tex}:
% \URL{``\link{Re: Finding the Document Class}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/8ee9523c2dc13666}
+% {https://groups.google.com/group/comp.text.tex/msg/8ee9523c2dc13666}
% \end{Version}
% \begin{Version}{2005/06/19 v1.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf
index b779543867..1f1510104f 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.dtx b/macros/latex/contrib/oberdiek/colonequals.dtx
index 8fb8bb943b..53ceae893c 100644
--- a/macros/latex/contrib/oberdiek/colonequals.dtx
+++ b/macros/latex/contrib/oberdiek/colonequals.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file colonequals.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file colonequals.dtx
and the derived files
@@ -185,8 +190,7 @@ and the derived files
% \title{The \xpackage{colonequals} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -438,7 +442,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/colonequals}}:
+% CTAN\footnote{\CTANpkg{colonequals}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/colonequals.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/colonequals.pdf}] Documentation.
@@ -450,7 +454,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -569,16 +573,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk colonequals.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -614,53 +608,17 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{colonequals.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='colonequals'>
- <name>colonequals</name>
- <caption>Colon equals symbols.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- This package defines poor man&#x2018;s symbols for mathematical
- relation symbols such as &#x201C;colon equals&#x201D;.
- The colon is centered around the horizontal math axis.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/colonequals.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/colonequals.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{txfonts}
% Young Ryu: \textit{The TX Fonts};
% 2000/12/15;
-% \CTAN{fonts/txfonts/}.
+% \CTANpkg{txfonts}.
%
% \bibitem{mathabx}
% Anthony Phan: \textit{Mathabx font series};
% 2005/05/16;
-% \CTAN{fonts/mathabx/}.
+% \CTANpkg{mathabx}.
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf
index dd0a4cb420..b07e4758c8 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.dtx b/macros/latex/contrib/oberdiek/dvipscol.dtx
index 100501d81e..22f9555e7d 100644
--- a/macros/latex/contrib/oberdiek/dvipscol.dtx
+++ b/macros/latex/contrib/oberdiek/dvipscol.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file dvipscol.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file dvipscol.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{dvipscol} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -323,7 +327,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/dvipscol}}:
+% CTAN\footnote{\CTANpkg{dvipscol}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/dvipscol.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/dvipscol.pdf}] Documentation.
@@ -335,7 +339,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -454,16 +458,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk dvipscol.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -499,49 +493,13 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{dvipscol.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='dvipscol'>
- <name>dvipscol</name>
- <caption>Alter the usage of the dvips colour stack.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2000,2006,2008'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- The package modifies <tt>\color</tt> (and related commands) to
- deal with the occasional dvips error: &#x201C;! out of color
- stack space&#x201D;
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/dvipscol.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/dvipscol.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2000/08/31 v1.0}
% \item
% First public release created as answer to
% a question of Deepak Goel in \xnewsgroup{comp.text.tex}:
% \URL{``\link{Re: \cs{color{}} problems.\,. :Out of stack space.\,.}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/2d37bb1bf2939b31}
+% {https://groups.google.com/group/comp.text.tex/msg/2d37bb1bf2939b31}
% \end{Version}
% \begin{Version}{2006/02/20 v1.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf
index b5f6ba223d..f228486395 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/embedfile.dtx b/macros/latex/contrib/oberdiek/embedfile.dtx
index 43b0ab2770..6d4d2a0042 100644
--- a/macros/latex/contrib/oberdiek/embedfile.dtx
+++ b/macros/latex/contrib/oberdiek/embedfile.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -112,15 +114,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -212,8 +217,7 @@ and the derived files
% \title{The \xpackage{embedfile} package}
% \date{2018/11/01 v2.8}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -631,7 +635,7 @@ You need Acrobat Reader 8 or higher.
%
% Package \xpackage{dtx-attach} is just a small application of
% package \xpackage{embedfile}. I am using it for the CTAN
-% documentation of my packages in \CTAN{macros/latex/contrib/oberdiek/}.
+% documentation of my packages in \CTANpkg{oberdiek}.
% It also serves as small example for the use of the package with \LaTeX.
%
% \begin{macrocode}
@@ -1870,7 +1874,7 @@ Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.%
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/embedfile}}:
+% CTAN\footnote{\CTANpkg{embedfile}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/embedfile.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/embedfile.pdf}] Documentation.
@@ -1882,7 +1886,7 @@ Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.%
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -2008,16 +2012,6 @@ Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.%
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk embedfile.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -2053,51 +2047,11 @@ Test (plain-\TeX): {\tt embedfile.dtx} should be embedded.%
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{embedfile.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='embedfile'>
- <name>embedfile</name>
- <caption>Embed files into PDF.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006-2011'/>
- <license type='lppl1.3'/>
- <version number='2.8'/>
- <description>
- This package embeds files in a PDF document, using the PDF
- format's embedding operation (note the contrast with the attach
- operation used by the <xref refid='attachfile'>attachfile</xref>
- and <xref refid='attachfile2'>attachfile2</xref> packages).
- Currently only <xref refid='pdftex'>pdfTeX</xref> &gt;=1.30, in
- PDF mode, is supported.
-
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/embedfile.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/embedfile.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{attachfile}
% Scott Pakin: \textit{The \xpackage{attachfile} package};
% 2005/02/20 v1.2;
-% \CTAN{macros/latex/contrib/attachfile/}.
+% \CTANpkg{attachfile}.
%
% \bibitem{attachfile2}
% Heiko Oberdiek: \textit{The \xpackage{attachfile2} package};
diff --git a/macros/latex/contrib/oberdiek/embedfile.pdf b/macros/latex/contrib/oberdiek/embedfile.pdf
index 7d3c2e1f4b..9276b50ef2 100644
--- a/macros/latex/contrib/oberdiek/embedfile.pdf
+++ b/macros/latex/contrib/oberdiek/embedfile.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/engord.dtx b/macros/latex/contrib/oberdiek/engord.dtx
index 5fb4bed15a..335c147520 100644
--- a/macros/latex/contrib/oberdiek/engord.dtx
+++ b/macros/latex/contrib/oberdiek/engord.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -102,15 +104,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -190,8 +195,7 @@ and the derived files
% \title{The \xpackage{engord} package}
% \date{2016/05/16 v1.9}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -766,7 +770,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/engord}}:
+% CTAN\footnote{\CTANpkg{engord}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/engord.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/engord.pdf}] Documentation.
@@ -778,7 +782,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -898,16 +902,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk engord.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -943,51 +937,12 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{engord.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='engord'>
- <name>engord</name>
- <caption>Converts numbers to English ordinal numbers.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2000,2003,2006-2008,2010'/>
- <license type='lppl1.3'/>
- <version number='1.9'/>
- <description>
- Defines <tt>\engord</tt> (used like <tt>\arabic</tt>,
- <tt>\roman</tt>, etc.), and <tt>\engordnumber</tt> (which formats
- a &#x201C;TeX number&#x201D;).
- <p/>
- So <tt>\pagenumbering{engord}</tt> gives page numbers <tt>1st,
- 2nd, 3rd, ...</tt>
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/engord.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/engord.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2000/05/23 v1.0}
% \item
% First public release, published in newsgroup \xnewsgroup{de.comp.text.tex}:\\
% \URL{``\link{Re: Ordinalzahlen in LaTeX?}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/738e2cb4c51759d6}
+% {https://groups.google.com/group/de.comp.text.tex/msg/738e2cb4c51759d6}
% \end{Version}
% \begin{Version}{2003/04/28 v1.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf
index 40eaa44741..c3aaa41896 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.dtx b/macros/latex/contrib/oberdiek/enparen.dtx
index 301bbe3c3e..1bad972131 100644
--- a/macros/latex/contrib/oberdiek/enparen.dtx
+++ b/macros/latex/contrib/oberdiek/enparen.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file enparen.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file enparen.dtx
and the derived files
@@ -178,8 +183,7 @@ and the derived files
% \title{The \xpackage{enparen} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -784,7 +788,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/enparen}}:
+% CTAN\footnote{\CTANpkg{enparen}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/enparen.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/enparen.pdf}] Documentation.
@@ -796,7 +800,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -915,16 +919,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk enparen.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -967,7 +961,7 @@ and the derived files
% newsgroup \xnewsgroup{comp.text.tex};
% message id \texttt{\small$\langle$9b07c9c8-ff92-4cbf-b3a9-84efecfeb506@l24g2000yqm.googlegroups.com$\rangle$}
% 2012-01-05.
-% \url{http://groups.google.com/group/comp.text.tex/msg/8774519da31c2352}
+% \url{https://groups.google.com/group/comp.text.tex/msg/8774519da31c2352}
% \end{thebibliography}
%
% \begin{History}
diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf
index 733bdee9d4..ce913c04ea 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.dtx b/macros/latex/contrib/oberdiek/eolgrab.dtx
index 0965086c9a..8862ed738c 100644
--- a/macros/latex/contrib/oberdiek/eolgrab.dtx
+++ b/macros/latex/contrib/oberdiek/eolgrab.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -109,15 +111,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -205,8 +210,7 @@ and the derived files
% \title{The \xpackage{eolgrab} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -217,7 +221,7 @@ and the derived files
%
% \tableofcontents
%
-% \urldef\urltexhax\url{http://tug.org/mailman/listinfo/texhax}
+% \urldef\urltexhax\url{https://tug.org/mailman/listinfo/texhax}
% \def\eol/{^^A
% \meta{\texttt{EOL}}^^A
% }
@@ -833,7 +837,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/eolgrab}}:
+% CTAN\footnote{\CTANpkg{eolgrab}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/eolgrab.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/eolgrab.pdf}] Documentation.
@@ -845,7 +849,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -969,16 +973,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk eolgrab.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1014,46 +1008,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{eolgrab.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='eolgrab'>
- <name>eolgrab</name>
- <caption>Catch arguments delimited by end of line.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2011'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- The package defines the command <tt>\eolgrab</tt> that reads an
- string terminated by end of line, and then calls a macro with that
- string as argument. Thus
- <pre>\eolgrab\section My title</pre> is equivalent to
- <pre>\section{My title}</pre>
- <p/>
- A second command <tt>\eolgrabopt</tt> provides the string as an
- optional argument (which is useful for <tt>\item</tt>, for example).
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/eolgrab.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/eolgrab.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \raggedright
% \bibitem{trautmann-request}
@@ -1061,21 +1015,21 @@ and the derived files
% \textit{[texhax] read argument until EOL};
% mailing list \texttt{texthax@tug.org},
% 2011-01-06;
-% \url{http://tug.org/pipermail/texhax/2011-January/016517.html}.
+% \url{https://tug.org/pipermail/texhax/2011-January/016517.html}.
%
% \bibitem{taylor}
% Philip Taylor,
% \textit{Re: [texhax] read argument until EOL};
% mailing list \texttt{texhax@tug.org},
% 2011-01-06;
-% \url{http://tug.org/pipermail/texhax/2011-January/016519.html}.
+% \url{https://tug.org/pipermail/texhax/2011-January/016519.html}.
%
% \bibitem{oberdiek-eolgrab}
% Heiko Oberdiek,
% \textit{Re: [texhax] read argument until EOL};
% mailing list \texttt{texhax@tug.org},
% 2011-01-06;
-% \url{http://tug.org/pipermail/texhax/2011-January/016526.html}.
+% \url{https://tug.org/pipermail/texhax/2011-January/016526.html}.
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf
index 69ddccd2b8..368ccd0435 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/epstopdf.dtx b/macros/latex/contrib/oberdiek/epstopdf.dtx
index 7f9528f7b3..be5938f44d 100644
--- a/macros/latex/contrib/oberdiek/epstopdf.dtx
+++ b/macros/latex/contrib/oberdiek/epstopdf.dtx
@@ -11,15 +11,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file epstopdf.dtx
% and the derived files
@@ -99,15 +101,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file epstopdf.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{epstopdf} package}
% \date{2016/05/15 v2.6}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1310,7 +1314,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/epstopdf}}:
+% CTAN\footnote{\CTANpkg{epstopdf}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/epstopdf.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/epstopdf.pdf}] Documentation.
@@ -1322,7 +1326,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1443,16 +1447,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk epstopdf.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1488,45 +1482,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{epstopdf-pkg.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='epstopdf-pkg'>
- <name>epstopdf-pkg</name>
- <caption>Call epstopdf "on the fly"</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2001,2006-2010'/>
- <license type='lppl1.3'/>
- <version number='2.6'/>
- <description>
- The package adds support for EPS files in the
- <xref refid='graphicx'>graphicx</xref> package when running under
- PDFTeX. If an EPS graphic is detected, the package spawns a
- process to convert the EPS to PDF, using the script
- <xref refid='epstopdf'>epstopdf</xref>. This of course requires
- that shell escape is enabled for the PDFTeX run.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/epstopdf.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/epstopdf.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2001/01/06 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/epstopdf.pdf b/macros/latex/contrib/oberdiek/epstopdf.pdf
index d779fcb6b1..2245631c92 100644
--- a/macros/latex/contrib/oberdiek/epstopdf.pdf
+++ b/macros/latex/contrib/oberdiek/epstopdf.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/etexcmds.dtx b/macros/latex/contrib/oberdiek/etexcmds.dtx
index 77b500ee14..b34e4d9891 100644
--- a/macros/latex/contrib/oberdiek/etexcmds.dtx
+++ b/macros/latex/contrib/oberdiek/etexcmds.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -107,15 +109,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -200,8 +205,7 @@ and the derived files
% \title{The \xpackage{etexcmds} package}
% \date{2016/05/16 v1.6}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -728,7 +732,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/etexcmds}}:
+% CTAN\footnote{\CTANpkg{etexcmds}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/etexcmds.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/etexcmds.pdf}] Documentation.
@@ -740,7 +744,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -863,16 +867,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk etexcmds.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -908,45 +902,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{etexcmds.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='etexcmds'>
- <name>etexcmds</name>
- <caption>Avoid name clashes with e-TeX commands.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2010,2011'/>
- <license type='lppl1.3'/>
- <version number='1.6'/>
- <description>
- New primitive commands are introduced in e-TeX; sometimes the
- names collide with existing macros. This package solves the
- name clashes by adding a prefix to e-TeX&#x2019;s commands. For
- example, eTeX&#x2019;s <tt>\unexpanded</tt> is provided as
- <tt>\etex@unexpanded</tt>.
-
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/etexcmds.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/etexcmds.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/05/06 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/etexcmds.pdf b/macros/latex/contrib/oberdiek/etexcmds.pdf
index 336bd49136..66cb7f202a 100644
--- a/macros/latex/contrib/oberdiek/etexcmds.pdf
+++ b/macros/latex/contrib/oberdiek/etexcmds.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/fibnum.dtx b/macros/latex/contrib/oberdiek/fibnum.dtx
index ec9f12bcd7..5fb29a91f2 100644
--- a/macros/latex/contrib/oberdiek/fibnum.dtx
+++ b/macros/latex/contrib/oberdiek/fibnum.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -164,7 +169,7 @@ and the derived files
author={Abraham, Jan},
title={[texhax] Beginner in TEX MACRO to compute functions},
date={2012-04-07},
- url={http://tug.org/pipermail/texhax/2012-April/019146.html},
+ url={https://tug.org/pipermail/texhax/2012-April/019146.html},
urldate={2012-04-08},
}
@article{knuth:negafibonacci,
@@ -180,7 +185,7 @@ and the derived files
language={langenglish},
version={486266088},
date={2012-04-08},
- url={http://en.wikipedia.org/w/index.php?title=Fibonacci_number&oldid=486266088},
+ url={https://en.wikipedia.org/w/index.php?title=Fibonacci_number&oldid=486266088},
urldate={2012-04-08},
}
%</bib>
@@ -234,8 +239,7 @@ and the derived files
% \title{The \xpackage{fibnum} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -980,7 +984,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/fibnum}}:
+% CTAN\footnote{\CTANpkg{fibnum}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/fibnum.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/fibnum.pdf}] Documentation.
@@ -992,7 +996,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1113,16 +1117,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk fibnum.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf
index ec75840fa0..2daaba8c3a 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.dtx b/macros/latex/contrib/oberdiek/flags.dtx
index d763f55168..2de01a65a0 100644
--- a/macros/latex/contrib/oberdiek/flags.dtx
+++ b/macros/latex/contrib/oberdiek/flags.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file flags.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file flags.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{flags} package}
% \date{2016/05/16 v0.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -473,7 +477,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/flags}}:
+% CTAN\footnote{\CTANpkg{flags}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/flags.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/flags.pdf}] Documentation.
@@ -485,7 +489,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -604,16 +608,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk flags.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -649,45 +643,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{flags.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='flags'>
- <name>flags</name>
- <caption>Setting and clearing of flags in bit fields.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='0.5'/>
- <description>
- This package allows the setting and clearing
- of flags in bit fields and converts the bit field into a
- decimal number. Currently the bit field is limited to 31 bits.
- <p/>
- It is now deprecated because of new more powerful
- package <xref refid='bitset'>bitset</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/flags.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/flags.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/02/18 v0.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf
index 5255e85dbd..4d68750740 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/gettitlestring.dtx b/macros/latex/contrib/oberdiek/gettitlestring.dtx
index 6ac8997800..a99f0af4ee 100644
--- a/macros/latex/contrib/oberdiek/gettitlestring.dtx
+++ b/macros/latex/contrib/oberdiek/gettitlestring.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -196,8 +201,7 @@ and the derived files
% \title{The \xpackage{gettitlestring} package}
% \date{2016/05/16 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -767,7 +771,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/gettitlestring}}:
+% CTAN\footnote{\CTANpkg{gettitlestring}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/gettitlestring.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/gettitlestring.pdf}] Documentation.
@@ -779,7 +783,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -900,16 +904,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk gettitlestring.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -945,60 +939,25 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{gettitlestring.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='gettitlestring'>
- <name>gettitlestring</name>
- <caption>Clean up title references.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2009,2010'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- Cleans up the title string (removing <tt>\label</tt> commands) for
- packages (such as <xref refid='nameref'>nameref</xref>) that
- typeset such strings.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/gettitlestring.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/gettitlestring.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{memoir}
% Peter Wilson, Lars Madsen:
% \textit{The Memoir Class};
% 2009/11/17 v1.61803398c;
-% \CTAN{macros/latex/contrib/memoir/}
+% \CTANpkg{memoir}
%
% \bibitem{titleref}
% Donald Arsenau:
% \textit{Titleref.sty};
% 2001/04/05 ver 3.1;
-% \CTAN{macros/latex/contrib/misc/titleref.sty}
+% \CTANpkg{titleref}
%
% \bibitem{zref}
% Heiko Oberdiek:
% \textit{The \xpackage{zref} package};
% 2009/12/08 v2.7;
-% \CTAN{macros/latex/contrib/oberdiek/zref.pdf}
+% \CTANpkg{zref}
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/gettitlestring.pdf b/macros/latex/contrib/oberdiek/gettitlestring.pdf
index ce6c0846e6..c750737b38 100644
--- a/macros/latex/contrib/oberdiek/gettitlestring.pdf
+++ b/macros/latex/contrib/oberdiek/gettitlestring.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/grfext.dtx b/macros/latex/contrib/oberdiek/grfext.dtx
index fef35e9181..8ebd84fa4a 100644
--- a/macros/latex/contrib/oberdiek/grfext.dtx
+++ b/macros/latex/contrib/oberdiek/grfext.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file grfext.dtx
% and the derived files
@@ -101,15 +103,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file grfext.dtx
and the derived files
@@ -188,8 +193,7 @@ and the derived files
% \title{The \xpackage{grfext} package}
% \date{2016/05/16 v1.2}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -938,7 +942,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/grfext}}:
+% CTAN\footnote{\CTANpkg{grfext}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/grfext.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/grfext.pdf}] Documentation.
@@ -950,7 +954,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1071,16 +1075,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk grfext.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1116,41 +1110,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{grfext.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='grfext'>
- <name>grfext</name>
- <caption>Manipulate the graphics package's list of extensions.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2010'/>
- <license type='lppl1.3'/>
- <version number='1.2'/>
- <description>
- This package provides macros for adding to, and reordering the list of
- graphics file extensions recognised by package
- <xref refid='graphics'>graphics</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/grfext.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/grfext.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{graphics}
diff --git a/macros/latex/contrib/oberdiek/grfext.pdf b/macros/latex/contrib/oberdiek/grfext.pdf
index 354205ab63..f756c2bce0 100644
--- a/macros/latex/contrib/oberdiek/grfext.pdf
+++ b/macros/latex/contrib/oberdiek/grfext.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hobsub-generic.sty b/macros/latex/contrib/oberdiek/hobsub-generic.sty
deleted file mode 100644
index 1d7fe1745d..0000000000
--- a/macros/latex/contrib/oberdiek/hobsub-generic.sty
+++ /dev/null
@@ -1,12 +0,0 @@
-\ifx\ProvidesPackage\undefined\else
-\ProvidesPackage{hobsub-generic}[2019/10/27]
-\fi
-\wlog{hobsub not currently supported, see hobsub.dtx to extract original code}
-\RequirePackage{infwarerr}[2007/09/09]%
-\RequirePackage{iftex}[2010/03/01]%
-\RequirePackage{etexcmds}[2010/01/28]%
-\RequirePackage{ltxcmds}[2010/03/01]%
-%\RequirePackage{luatex-loader}[2009/04/10]%
-\RequirePackage{pdftexcmds}[2007/11/11]%
-\RequirePackage{intcalc}[2007/09/27]%
-\RequirePackage{bigintcalc}[2007/09/27]%
diff --git a/macros/latex/contrib/oberdiek/hobsub-hyperref.sty b/macros/latex/contrib/oberdiek/hobsub-hyperref.sty
deleted file mode 100644
index 7c9f0605a0..0000000000
--- a/macros/latex/contrib/oberdiek/hobsub-hyperref.sty
+++ /dev/null
@@ -1,15 +0,0 @@
-\ifx\ProvidesPackage\undefined\else
-\ProvidesPackage{hobsub-hyperref}[2019/10/27]
-\fi
-\wlog{hobsub not currently supported, see hobsub.dtx to extract original code}
-\RequirePackage{ltxcmds}
-\RequirePackage{ifvtex}
-\RequirePackage{pdftexcmds}
-\RequirePackage{infwarerr}
-\RequirePackage{keyval}
-\RequirePackage{kvsetkeys}
-\RequirePackage{kvdefinekeys}
-\RequirePackage{pdfescape}
-\RequirePackage{hycolor}
-\RequirePackage{letltxmacro}
-\RequirePackage{auxhook}
diff --git a/macros/latex/contrib/oberdiek/hobsub.dtx b/macros/latex/contrib/oberdiek/hobsub.dtx
deleted file mode 100644
index dd01a4126e..0000000000
--- a/macros/latex/contrib/oberdiek/hobsub.dtx
+++ /dev/null
@@ -1,1490 +0,0 @@
-% \iffalse meta-comment
-%
-% File: hobsub.dtx
-% Version: 2016/05/16 v1.14
-% Info: Construct package bundles
-%
-% Copyright (C) 2011, 2012 by
-% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-% 2016
-% https://github.com/ho-tex/oberdiek/issues
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3c of this license or (at your option) any later
-% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% The Base Interpreter refers to any `TeX-Format',
-% because some files are installed in TDS:tex/generic//.
-%
-% This work consists of the main source file hobsub.dtx
-% and the derived files
-% hobsub.sty, hobsub.pdf, hobsub.ins, hobsub.drv, hobsub-generic.sty,
-% hobsub-hyperref.sty, hobsub-test1.tex.
-%
-% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/hobsub.dtx
-% CTAN:macros/latex/contrib/oberdiek/hobsub.pdf
-%
-% Unpacking:
-% (a) If hobsub.ins is present:
-% tex hobsub.ins
-% (b) Without hobsub.ins:
-% tex hobsub.dtx
-% (c) If you insist on using LaTeX
-% latex \let\install=y\input{hobsub.dtx}
-% (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-% (a) If hobsub.drv is present:
-% latex hobsub.drv
-% (b) Without hobsub.drv:
-% latex hobsub.dtx; ...
-% The class ltxdoc loads the configuration file ltxdoc.cfg
-% if available. Here you can specify further options, e.g.
-% use A4 as paper format:
-% \PassOptionsToClass{a4paper}{article}
-%
-% Programm calls to get the documentation (example):
-% pdflatex hobsub.dtx
-% makeindex -s gind.ist hobsub.idx
-% pdflatex hobsub.dtx
-% makeindex -s gind.ist hobsub.idx
-% pdflatex hobsub.dtx
-%
-% Installation:
-% TDS:tex/generic/oberdiek/hobsub.sty
-% TDS:tex/generic/oberdiek/hobsub-generic.sty
-% TDS:tex/generic/oberdiek/hobsub-hyperref.sty
-% TDS:doc/latex/oberdiek/hobsub.pdf
-% TDS:doc/latex/oberdiek/test/hobsub-test1.tex
-% TDS:source/latex/oberdiek/hobsub.dtx
-%
-%<*ignore>
-\begingroup
- \catcode123=1 %
- \catcode125=2 %
- \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
- \ifx\csname processbatchFile\endcsname\relax\else1\fi
- \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: hobsub
-Version: 2016/05/16 v1.14
-
-Copyright (C) 2011, 2012 by
- Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3c of this license or (at your option) any later
-version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-This Current Maintainer of this work is Heiko Oberdiek.
-
-The Base Interpreter refers to any `TeX-Format',
-because some files are installed in TDS:tex/generic//.
-
-This work consists of the main source file hobsub.dtx
-and the derived files
- hobsub.sty, hobsub.pdf, hobsub.ins, hobsub.drv, hobsub-generic.sty,
- hobsub-hyperref.sty, hobsub-test1.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
- \file{hobsub.ins}{\from{hobsub.dtx}{install}}%
- \file{hobsub.drv}{\from{hobsub.dtx}{driver}}%
- \usedir{tex/generic/oberdiek}%
- \file{hobsub.sty}{\from{hobsub.dtx}{package}}%
-% \usedir{doc/latex/oberdiek/test}%
-% \file{hobsub-test1.tex}{\from{hobsub.dtx}{test1}}%
- \nopreamble
- \nopostamble
-% \usedir{source/latex/oberdiek/catalogue}%
-% \file{hobsub.xml}{\from{hobsub.dtx}{catalogue}}%
-}
-\let\hobsubSavedNormalLine\normalLine
-\def\hobsubGobble#1{}
-\begingroup
- \lccode`\0=32 % space
- \lccode`\1=35 % hash
- \lccode`\2=37 % percent
- \lccode`\3=92 % backslash
- \lccode`\4=123 % {
- \lccode`\5=125 % }
-\lowercase{\endgroup
- \let\hobsubTokenSpaceOther= 0%
- \let\hobsubTokenHash= 1%
- \let\hobsubTokenPercent= 2%
- \let\hobsubTokenBackslash= 3%
- \let\hobsubTokenBraceLeft= 4%
- \let\hobsubTokenBraceRight= 5%
- \def\hobsubNormalLineWithSpace{%
- \hobsubSavedNormalLine0%
- }%
-}
-\def\normalLine{%
- \futurelet\hobsubToken\hobsubFirst
-}
-\def\hobsubFirst{%
- \ifx\hobsubToken\hobsubTokenSpaceOther
- \expandafter\expandafter\expandafter\futurelet
- \expandafter\expandafter\expandafter\hobsubToken
- \expandafter\expandafter\expandafter\hobsubNext
- \expandafter\hobsubGobble
- \else
- \expandafter\hobsubSavedNormalLine
- \fi
-}
-\def\hobsubNext{%
- \ifx\hobsubToken\hobsubTokenSpaceOther
- \expandafter\expandafter\expandafter\futurelet
- \expandafter\expandafter\expandafter\hobsubToken
- \expandafter\expandafter\expandafter\hobsubNext
- \expandafter\hobsubGobble
- \else
- \let\hobsubWithSpace=Y%
- \ifx\hobsubToken\hobsubTokenBackslash
- \let\hobsubWithSpace=N%
- \else
- \ifx\hobsubToken\hobsubTokenBraceRight
- \let\hobsubWithSpace=N%
- \else
- \ifx\hobsubToken\hobsubTokenBraceLeft
- \let\hobsubWithSpace=N%
- \else
- \ifx\hobsubToken\hobsubTokenPercent
- \let\hobsubWithSpace=N%
- \else
- \ifx\hobsubToken\hobsubTokenHash
- \let\hobsubWithSpace=N%
- \fi
- \fi
- \fi
- \fi
- \fi
- \ifx\hobsubWithSpace Y%
- \expandafter\expandafter\expandafter\hobsubNormalLineWithSpace
- \else
- \expandafter\expandafter\expandafter\hobsubSavedNormalLine
- \fi
- \fi
-}
-\generate{%
- \usedir{tex/generic/oberdiek}%
- \file{hobsub-generic.sty}{%
- \from{hobsub.dtx}{generic,preamble,infwarerr}%
- \from{infwarerr.dtx}{package}%
- \from{hobsub.dtx}{post,ltxcmds}%
- \from{ltxcmds.dtx}{package}%
- \from{hobsub.dtx}{post,ifluatex}%
- \from{ifluatex.dtx}{package}%
- \from{hobsub.dtx}{post,ifvtex}%
- \from{ifvtex.dtx}{package}%
- \from{hobsub.dtx}{post,intcalc}%
- \from{intcalc.dtx}{package}%
- \from{hobsub.dtx}{post,ifpdf}%
- \from{ifpdf.dtx}{package}%
- \from{hobsub.dtx}{post,etexcmds}%
- \from{etexcmds.dtx}{package}%
- \from{hobsub.dtx}{post,kvsetkeys}%
- \from{kvsetkeys.dtx}{package}%
- \from{hobsub.dtx}{post,kvdefinekeys}%
- \from{kvdefinekeys.dtx}{package}%
- \from{hobsub.dtx}{post,luatex-loader}%
- \from{luatex.dtx}{loader}%
- \from{hobsub.dtx}{post,pdftexcmds}%
- \from{pdftexcmds.dtx}{package}%
- \from{hobsub.dtx}{post,pdfescape}%
- \from{pdfescape.dtx}{package}%
- \from{hobsub.dtx}{post,bigintcalc}%
- \from{bigintcalc.dtx}{package}%
- \from{hobsub.dtx}{post,bitset}%
- \from{bitset.dtx}{package}%
- \from{hobsub.dtx}{post,uniquecounter}%
- \from{uniquecounter.dtx}{package}%
- \from{hobsub.dtx}{post,atend}%
- }%
-}
-\generate{%
- \usedir{tex/generic/oberdiek}%
- \file{hobsub-hyperref.sty}{%
- \from{hobsub.dtx}{hyperref,preamble,,letltxmacro}%
- \from{letltxmacro.dtx}{package}%
- \from{hobsub.dtx}{post,hopatch}%
- \from{hopatch.dtx}{package}%
- \from{hobsub.dtx}{post,xcolor-patch}%
- \from{hycolor.dtx}{xcolor}%
- \from{hobsub.dtx}{post,atveryend}%
- \from{atveryend.dtx}{package}%
- \from{hobsub.dtx}{post,atbegshi}%
- \from{atbegshi.dtx}{package}%
- \from{hobsub.dtx}{post,refcount}%
- \from{refcount.dtx}{package}%
- \from{hobsub.dtx}{post,hycolor}%
- \from{hycolor.dtx}{package}%
- \from{hobsub.dtx}{post}%
- }%
-}
-\let\normalLine\hobsubSavedNormalLine
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* files into a directory searched by TeX:}
-\Msg{*}
-\Msg{* hobsub.sty, hobsub-generic.sty, hobsub-hyperref.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `hobsub.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{hobsub.drv}%
- [2016/05/16 v1.14 Construct package bundles (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\usepackage{array}
-\usepackage{caption}
-\renewcommand*{\bottomfraction}{.5}
-\renewcommand*{\topfraction}{.5}
-\begin{document}
- \DocInput{hobsub.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-% \GetFileInfo{hobsub.drv}
-%
-% \title{The \xpackage{hobsub} package}
-% \date{2016/05/16 v1.14}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% Package \xpackage{hobsub} implements the idea of loading
-% several packages in one big collection package.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \def\TableGeneric{^^A
-% \TableEntry{\xpackage{infwarerr}}{}{2010/04/08 v1.3}^^A
-% \TableEntry{\xpackage{ltxcmds}}{}{2011/11/09 v1.22}^^A
-% \TableEntry{\xpackage{ifluatex}}{}{2010/03/01 v1.3}^^A
-% \TableEntry{\xpackage{ifvtex}}{}{2010/03/01 v1.5}^^A
-% \TableEntry{\xpackage{intcalc}}{}{2007/09/27 v1.1}^^A
-% \TableEntry{\xpackage{ifpdf}}{\xpackage{ifluatex}}{2011/01/30 v2.3}^^A
-% \TableEntry{\xpackage{etexcmds}}{}{2011/02/16 v1.5}^^A
-% \TableEntry{\xpackage{kvsetkeys}}{}{2012/04/25 v1.16}^^A
-% \TableEntry{\xpackage{kvdefinekeys}}{}{2011/04/07 v1.3}^^A
-% \TableEntry{\xpackage{luatex-loader}}{}{2010/03/09 v0.4}^^A
-% \TableEntry{\xpackage{pdftexcmds}}{\xpackage{ifluatex}, \xpackage{ifpdf}, \xpackage{infwarerr}, \xpackage{ltxcmds}, \xpackage{luatex-loader}}{2011/11/29 v0.20}^^A
-% \TableEntry{\xpackage{pdfescape}}{\xpackage{ltxcmds}, \xpackage{pdftexcmds}}{2011/11/25 v1.13}^^A
-% \TableEntry{\xpackage{bigintcalc}}{\xpackage{pdftexcmds}}{2012/04/08 v1.3}^^A
-% \TableEntry{\xpackage{bitset}}{\xpackage{bigintcalc}, \xpackage{infwarerr}, \xpackage{intcalc}}{2011/01/30 v1.1}^^A
-% \TableEntry{\xpackage{uniquecounter}}{\xpackage{bigintcalc}, \xpackage{infwarerr}}{2011/01/30 v1.2}^^A
-% }
-% \def\TableHyperref{^^A
-% \TableEntry{\xpackage{letltxmacro}}{}{2010/09/02 v1.4}^^A
-% \TableEntry{\xpackage{hopatch}}{}{2016/05/16 v1.2}^^A
-% \TableEntry{\xpackage{xcolor-patch}}{}{2011/01/30 v1.7}^^A
-% \TableEntry{\xpackage{atveryend}}{}{2011/06/30 v1.8}^^A
-% \TableEntry{\xpackage{atbegshi}}{\xpackage{ifpdf}, \xpackage{infwarerr}, \xpackage{ltxcmds}}{2011/10/05 v1.16}^^A
-% \TableEntry{\xpackage{refcount}}{\xpackage{infwarerr}, \xpackage{ltxcmds}}{2011/10/16 v3.4}^^A
-% \TableEntry{\xpackage{hycolor}}{\xpackage{xcolor-patch}}{2011/01/30 v1.7}^^A
-% }
-%
-% \newenvironment{TableList}[2][htbp]{^^A
-% \begin{table}[{#1}]^^A
-% \centering
-% \caption{Overview \xpackage{hobsub-#2}}^^A
-% \label{tab:#2}^^A
-% \begin{tabular}{ll>{\raggedright}p{.4\linewidth}}^^A
-% \bfseries Package & \bfseries Release &
-% \bfseries Dependencies\tabularnewline
-% \hline
-% }{^^A
-% \end{tabular}^^A
-% \end{table}^^A
-% }
-% \newcommand*{\TableEntry}[3]{%
-% #1&#3&#2\tabularnewline
-% }
-%
-% \renewcommand*{\arraystretch}{1.1}
-% \setlength{\extrarowheight}{2pt}
-%
-% \section{Documentation}
-%
-% In January 2011 the mailing list lualatex-dev discussed
-% ``quietening lualatex console output'' \cite{lualatex:quiet}.
-% Inspired from this, I implemented this package \xpackage{hobsub}
-% to load several packages in one file. The package is applied for
-% two packages collections that are subsets of my package bundle
-% \xpackage{oberdiek}.
-% \begin{description}
-% \item[\xpackage{hobsub-generic}] is a collection of packages
-% that can also be used with \hologo{plainTeX}.
-% \item[\xpackage{hobsub-hyperref}] is a collection of packages
-% that is used by package \xpackage{hyperref}.
-% \end{description}
-%
-% Package \xpackage{hobsub} provides the macros that
-% are used in the collection packages and might be used
-% in other projects as well. But there are many caveats,
-% some of them are discussed below.
-%
-% The most serious problem is consistency. A package
-% that is available as standalone package and is part
-% of a collection might have different versions.
-% Because my packages are organized in a bundle and should
-% be installed and updated as bundle, the risk seems low
-% to me. However, if a single package is updated manually, for
-% example for testing, then it should be loaded before the
-% collection that contains the package with an older version.
-% In a collection, the package will not be loaded again if it
-% is already loaded.
-%
-% \subsection{Usage}
-%
-% The collection packages \xpackage{hobsub-generic} and
-% \xpackage{hobsub-hyperref} are loaded as usual:
-% \begin{quote}
-% \begin{tabular}{@{}ll@{}}
-% |\usepackage{hobsub-generic}| & \hologo{LaTeX}\\
-% |\input hobsub-generic.sty| & \hologo{plainTeX}
-% \end{tabular}
-% \end{quote}
-% or
-% \begin{quote}|\usepackage{hobsub-hyperref}|\end{quote}
-% Of course, both \cs{usepackage} or \cs{RequirePackage}
-% can be used.
-%
-% If you need requirements on the version date of a package
-% inside a collection, then specify them afterwards, for
-% example:
-% \begin{quote}
-% |\usepackage{hobsub-generic}|\\
-% |\usepackage{ltxcmds}[2010/12/04]% |^^A
-% {\itshape |\ltx@ifblank is needed|}
-% \end{quote}
-%
-% Also it is not garanteed that a package will be always
-% part of a collection. Therefore it does not harm,
-% to make the requirements explicite \emph{after}
-% a collection is loaded, see the previous example.
-% \hologo{LaTeX} knows that a
-% package is already loaded and does not load it again.
-%
-% \subsection{Supported features}
-%
-% \begin{description}
-% \item[No reloads:] If a package is already loaded then it
-% is not reloaded again if it is part of a collection package.
-% \item[\cs{listfiles}:]
-% Each package that is loaded in a collection is also
-% added to the output of \cs{listfiles}.
-% \item[\cs{@currname}, \cs{@currext}]
-% are updated, they are used by \hologo{LaTeX}'s
-% \cs{ProvidesPackage}.
-% \item[\cs{AtEndOfPackage}:]
-% \hologo{LaTeX}'s hook mechanism that is used for
-% \cs{AtEndOfPackage} is supported. However none of the
-% packages in the collections are using \cs{AtEndOfPackage},
-% therefore this feature is completely untested.
-% \end{description}
-%
-% \subsection{Common limitations}
-%
-% \begin{description}
-% \item[\cs{endinput}:]
-% Often a package is using \cs{endinput}, either added by
-% \xpackage{docstrip}, or to stop package loading at an earlier
-% time. Therefore \cs{endinput} must be catched during package
-% loading to prevent that the collection package is closed
-% too early before reading all packages it contains.
-%
-% This redefinition of \cs{endinput} fails if the package loads
-% other files that contain \cs{endinput}. To some degree it could
-% be catched by redefining macros that load files. But this will
-% not work for the primitive \cs{input}.
-% \item[Options:]
-% \hologo{LaTeX}'s package options are not supported.
-% Therefore the packages that are put in a collection must
-% not support options.
-% \item[Hook packages:]
-% Some packages and classes provides hooks for packages, see
-% packages \xpackage{scrlfile}, \xpackage{filehook}
-% or class \xclass{memoir}. These hooks are not supported
-% for embedded packages inside a collection package.
-% Because of the problem with \cs{endinput}, these hooks
-% are not supported. The hooks might contain code that
-% loads other files that execute \cs{endinput}.
-% \end{description}
-%
-% \subsection{Package \xpackage{hobsub-generic}}
-%
-% \begin{TableList}[bp]{generic}\TableGeneric\end{TableList}
-%
-% Collection `generic' contains some of the \hologo{plainTeX} compatible
-% packages of my bundle, see table \ref{tab:generic}.
-% It adds the following restrictions to any package
-% that is part of this collection:
-% \begin{description}
-% \item[Generic formats:] The following formats must be supported:
-% \hologo{LaTeX}, \hologo{plainTeX} and even \hologo{iniTeX}.
-% This applies to the collection package \xpackage{hobsub-generic}
-% the same way.
-% \item[Prefixed macros:]
-% Any package of this collection should only define macros with
-% prefixed names to avoid name clashes. Resources like registers
-% must not be allocated and other global states should not be
-% changed except for added macro definitions.
-% \end{description}
-% Thus the package \xpackage{hobsub-generic} can also preloaded
-% in the format file with \hologo{iniTeX}.
-%
-% \subsection{Package \xpackage{hobsub-hyperref}}
-%
-% \begin{TableList}[tp]{hyperref}\TableHyperref\end{TableList}
-%
-% Collection `hyperref' contains additional packages that are
-% used by package \xpackage{hyperref} and that does not fit
-% in collection `generic', see table{tab:hyperref}.
-% The latter collection package
-% \xpackage{hobsub-generic} is loaded via a conventional
-% \cs{RequirePackage}.
-%
-% Because most of the packages in the collection `hyperref'
-% needs \hologo{LaTeX}, the collection requires \hologo{LaTeX}.
-%
-% \subsection{Package \xpackage{hobsub}}
-%
-% This section is for advanced users that might want to
-% build a collection package. Then it can be done by
-% using \xpackage{hobsub}:
-% \begin{quote}
-% \dots\\
-% |\RequirePackage{hobsub}[2016/05/16]|\\
-% \dots\\
-% |\hobsub@StartPackage{foo1}|\\
-% \textit{\dots\unskip\ package code of \xfile{foo1.sty} \dots}\\
-% |\endinput|\\
-% |<hobsub>|\\
-% |\hobsub@StopPackage|\\
-% |\hobsub@StartPackage{bar2}|\\
-% \textit{\dots\unskip\ package code of \xfile{bar2.sty} \dots}\\
-% |\endinput|\\
-% |<hobsub>|\\
-% |\hobsub@StopPackage|
-% \dots
-% \end{quote}
-% But be aware of the caveats and limitations, see above.
-% Only quite a small portion of the packages can be embedded
-% like this.
-%
-% \clearpage
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% \subsection{Reload check and package identification}
-%
-% \subsubsection{Package \xpackage{hobsub}}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-% Reload check, especially if the package is not used with \LaTeX.
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@hobsub.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{hobsub}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-% \end{macrocode}
-% Package identification:
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@hobsub.sty\endcsname
-\ProvidesPackage{hobsub}%
- [2016/05/16 v1.14 Construct package bundles (HO)]%
-% \end{macrocode}
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \subsubsection{Package \xpackage{hobsub-generic}}
-%
-% \begin{macrocode}
-%<*generic>
-% \end{macrocode}
-% Reload check, especially if the package is not used with \LaTeX.
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@hobsub-generic.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{hobsub-generic}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-% \end{macrocode}
-% Package identification:
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@hobsub-generic.sty\endcsname
-\ProvidesPackage{hobsub-generic}%
- [2016/05/16 v1.14 Bundle oberdiek, subset generic (HO)]%
-% \end{macrocode}
-% \begin{macrocode}
-%</generic>
-% \end{macrocode}
-%
-% \subsubsection{Package \xpackage{hobsub-hyperref}}
-%
-% \begin{macrocode}
-%<*hyperref>
-% \end{macrocode}
-% Reload check, especially if the package is not used with \LaTeX.
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@hobsub-hyperref.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{hobsub-hyperref}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-% \end{macrocode}
-% Package identification:
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@hobsub-hyperref.sty\endcsname
-\ProvidesPackage{hobsub-hyperref}%
- [2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO)]%
-% \end{macrocode}
-% \begin{macrocode}
-%</hyperref>
-% \end{macrocode}
-%
-% \subsection{Catcodes}
-%
-% \begin{macrocode}
-%<*package|generic|hyperref>
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode123=1 % {
- \catcode125=2 % }
- \catcode64=11 % @
- \def\x{\endgroup
- \expandafter\edef\csname HOBsub@AtEnd\endcsname{%
- \endlinechar=\the\endlinechar\relax
- \catcode13=\the\catcode13\relax
- \catcode32=\the\catcode32\relax
- \catcode35=\the\catcode35\relax
- \catcode61=\the\catcode61\relax
- \catcode64=\the\catcode64\relax
- \catcode123=\the\catcode123\relax
- \catcode125=\the\catcode125\relax
- }%
- }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
- \edef\HOBsub@AtEnd{%
- \HOBsub@AtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP@EnsureCode{39}{12}% '
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{60}{12}% <
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{96}{12}% `
-\edef\HOBsub@AtEnd{\HOBsub@AtEnd\noexpand\endinput}
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</package|generic|hyperref>
-% \end{macrocode}
-%
-% \subsection{Package \xpackage{hobsub-hyperref} loads \xpackage{hobsub-generic}}
-%
-% \begin{macrocode}
-%<*hyperref>
-\NeedsTeXFormat{LaTeX2e}
-\RequirePackage{hobsub-generic}[2016/05/16]
-%</hyperref>
-% \end{macrocode}
-%
-% \subsection{Preamble}
-%
-% \begin{macrocode}
-%<*preamble>
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ver@hobsub.sty\endcsname\relax
-\else
- \expandafter\hobsub@GobbleRemainingPackage
-\fi
-%</preamble>
-% \end{macrocode}
-%
-%
-% \begin{macrocode}
-%<*package|preamble>
-% \end{macrocode}
-%
-% \begin{macro}{\HOBsub@OrgEndinput}
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname HOBsub@OrgEndinput\endcsname\relax
- \let\HOBsub@OrgEndinput\endinput
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\hobsub@GobbleRemainingPackage}
-% \begin{macrocode}
-\def\hobsub@GobbleRemainingPackage{%
- \begingroup
- \catcode92=14 % backslash: comment
- \catcode32=14 % space: comment
- \catcode35=14 % hash: comment
- \catcode123=14 % left brace: comment
- \catcode125=14 % right brace: comment
- \catcode60=3 % less: math
- \catcode62=4 % greater: align
- \endlinechar=-1 %
- \HOBsub@GobbleRemainingPackage
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\HOBsub@GobbleRemainingPackage}
-% \begin{macrocode}
-\catcode60=3 % less: dollar
-\catcode62=4 % greater: align
-\long\def\HOBsub@GobbleRemainingPackage#1<hobsub>{%
- \endgroup
-}
-\catcode60=12 % less: other
-\catcode62=12 % greater: other
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\hobsub@StartPackage}
-% \begin{macrocode}
-\def\hobsub@StartPackage#1{%
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname ver@#1.sty\endcsname\relax
- \let\HOBsub@OrgCurrName\@currname
- \let\HOBsub@OrgCurrExt\@currext
- \csname @pushfilename\endcsname
- \def\@currname{#1}%
- \def\@currext{sty}%
- \expandafter\def\csname\@currname.\@currext-h@@k\endcsname{}%
- \let\endinput\hobsub@GobbleRemainingPackage
- \def\hobsub@StopPackage{%
- \let\hobsub@StopPackage\relax
- \HOBsub@StopPackage
-% \hobsub@Info{hobsub}{Package `#1' loaded}%
- }%
- \hobsub@AddToFileList{#1.sty}%
- \else
- \hobsub@Info{hobsub}{Skipping package `#1' (already loaded)}%
- \let\hobsub@StopPackage\relax
- \expandafter\hobsub@GobbleRemainingPackage
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\hobsub@StopPackage}
-% \begin{macrocode}
-\let\hobsub@StopPackage\relax
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\hobsub@Info}
-% \begin{macrocode}
-\def\hobsub@Info#1#2{%
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname @PackageInfoNoLine\endcsname\relax
- \immediate\write-1{Package #1 Info: #2.}%
- \else
- \let\hobsub@Info\@PackageInfoNoLine
- \hobsub@Info{#1}{#2}%
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\HOBsub@StopPackage}
-% \begin{macrocode}
-\def\HOBsub@StopPackage{%
- \csname\@currname.\@currext-h@@k\endcsname
- \let\endinput\HOBsub@OrgEndinput
- \csname @popfilename\endcsname
- \let\@currname\HOBsub@OrgCurrName
- \let\@currext\HOBsub@OrgCurrExt
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\hobsub@AddToFileList}
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @addtofilelist\endcsname\relax
- \def\hobsub@AddToFileList#1{}%
-\else
- \def\hobsub@AddToFileList#1{%
- \@addtofilelist{#1}%
- }%
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macrocode}
-%</package|preamble>
-% \end{macrocode}
-%
-% \subsection{End of preamble for subset packages}
-%
-% Add the end marker for possible skipping of previous
-% macros, if package \xpackage{hobsub} was already loaded.
-% \begin{macrocode}
-%<*preamble>
-\hobsub@GobbleRemainingPackage
-<hobsub>
-% \end{macrocode}
-%
-% All macros of package \xpackage{hobsub} are now available.
-% Now we officially load the package \xpackage{hobsub} inline
-% for proper package identification.
-% \begin{macrocode}
-\hobsub@StartPackage{hobsub}%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \immediate\write-1{%
- Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO)%
- }%
-\else
- \ProvidesPackage{hobsub}%
- [2016/05/16 v1.14 Construct package bundles (HO)]%
-\fi
-%</preamble>
-% \end{macrocode}
-%
-%
-% \begin{macrocode}
-%<*post|preamble>
- \endinput
-<hobsub>
-\hobsub@StopPackage
-%</post|preamble>
-% \end{macrocode}
-%
-% \subsection{Package list}
-%
-% \begin{macrocode}
-%<infwarerr>\hobsub@StartPackage{infwarerr}
-%<ltxcmds>\hobsub@StartPackage{ltxcmds}
-%<ifluatex>\hobsub@StartPackage{ifluatex}
-%<ifvtex>\hobsub@StartPackage{ifvtex}
-%<intcalc>\hobsub@StartPackage{intcalc}
-%<ifpdf>\hobsub@StartPackage{ifpdf}
-%<etexcmds>\hobsub@StartPackage{etexcmds}
-%<kvsetkeys>\hobsub@StartPackage{kvsetkeys}
-%<kvdefinekeys>\hobsub@StartPackage{kvdefinekeys}
-%<*luatex-loader>
-\ifluatex
-\else
- \expandafter\hobsub@GobbleRemainingPackage
-\fi
-\hobsub@StartPackage{luatex-loader}
-%</luatex-loader>
-%<pdftexcmds>\hobsub@StartPackage{pdftexcmds}
-%<pdfescape>\hobsub@StartPackage{pdfescape}
-%<bigintcalc>\hobsub@StartPackage{bigintcalc}
-%<bitset>\hobsub@StartPackage{bitset}
-%<uniquecounter>\hobsub@StartPackage{uniquecounter}
-%<letltxmacro>\hobsub@StartPackage{letltxmacro}
-%<hopatch>\hobsub@StartPackage{hopatch}
-%<xcolor-patch>\hobsub@StartPackage{xcolor-patch}
-%<atveryend>\hobsub@StartPackage{atveryend}
-%<atbegshi>\hobsub@StartPackage{atbegshi}
-%<refcount>\hobsub@StartPackage{refcount}
-%<hycolor>\hobsub@StartPackage{hycolor}
-% \end{macrocode}
-%
-% \subsection{End of packages}
-%
-% \begin{macrocode}
-%<package|atend>\HOBsub@AtEnd%
-% \end{macrocode}
-%
-% \section{Test}
-%
-% \subsection{Catcode checks for loading}
-%
-% \begin{macrocode}
-%<*test1>
-% \end{macrocode}
-% \begin{macrocode}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
- \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
- \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
- \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
- \expandafter\@firstofone
-\else
- \expandafter\@gobble
-\fi
-{%
- \def\loop#1\repeat{%
- \def\body{#1}%
- \iterate
- }%
- \def\iterate{%
- \body
- \let\next\iterate
- \else
- \let\next\relax
- \fi
- \next
- }%
- \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
- \edef\RestoreCatcodes{%
- \RestoreCatcodes
- \catcode\the\count@=\the\catcode\count@\relax
- }%
-\ifnum\count@<255 %
- \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
- \count@=#1\relax
- \loop
- \catcode\count@=15 %
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
- \count@=#1\relax
- \loop
- \ifnum#3=\catcode\count@
- \else
- \errmessage{%
- Character \the\count@\space
- with wrong catcode \the\catcode\count@\space
- instead of \number#3%
- }%
- \fi
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
- \def\LoadCommand{\input hobsub.sty\relax}%
-\fi
-\def\Test{%
- \RangeCatcodeInvalid{0}{47}%
- \RangeCatcodeInvalid{58}{64}%
- \RangeCatcodeInvalid{91}{96}%
- \RangeCatcodeInvalid{123}{255}%
- \catcode`\@=12 %
- \catcode`\\=0 %
- \catcode`\%=14 %
- \LoadCommand
- \RangeCatcodeCheck{0}{36}{15}%
- \RangeCatcodeCheck{37}{37}{14}%
- \RangeCatcodeCheck{38}{47}{15}%
- \RangeCatcodeCheck{48}{57}{12}%
- \RangeCatcodeCheck{58}{63}{15}%
- \RangeCatcodeCheck{64}{64}{12}%
- \RangeCatcodeCheck{65}{90}{11}%
- \RangeCatcodeCheck{91}{91}{15}%
- \RangeCatcodeCheck{92}{92}{0}%
- \RangeCatcodeCheck{93}{96}{15}%
- \RangeCatcodeCheck{97}{122}{11}%
- \RangeCatcodeCheck{123}{255}{15}%
- \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-% \end{macrocode}
-% \begin{macrocode}
-%</test1>
-% \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hobsub}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/hobsub.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/hobsub.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[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). 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}
-%
-% \paragraph{Script installation.}
-% Check the directory \xfile{TDS:scripts/oberdiek/} for
-% scripts that need further installation steps.
-% Package \xpackage{attachfile2} comes with the Perl script
-% \xfile{pdfatfi.pl} that should be installed in such a way
-% that it can be called as \texttt{pdfatfi}.
-% Example (linux):
-% \begin{quote}
-% |chmod +x scripts/oberdiek/pdfatfi.pl|\\
-% |cp scripts/oberdiek/pdfatfi.pl /usr/local/bin/|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-% \verb|tex hobsub.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-% hobsub.sty & tex/generic/oberdiek/hobsub.sty\\
-% hobsub-generic.sty & tex/generic/oberdiek/hobsub-generic.sty\\
-% hobsub-hyperref.sty & tex/generic/oberdiek/hobsub-hyperref.sty\\
-% hobsub.pdf & doc/latex/oberdiek/hobsub.pdf\\
-% test/hobsub-test1.tex & doc/latex/oberdiek/test/hobsub-test1.tex\\
-% hobsub.dtx & source/latex/oberdiek/hobsub.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-% \begingroup
-% \advance\linewidth by\leftmargin
-% \advance\linewidth by\rightmargin
-% \edef\x{\endgroup
-% \def\noexpand\lw{\the\linewidth}^^A
-% }\x
-% \def\lwbox{^^A
-% \leavevmode
-% \hbox to \linewidth{^^A
-% \kern-\leftmargin\relax
-% \hss
-% \usebox0
-% \hss
-% \kern-\rightmargin\relax
-% }^^A
-% }^^A
-% \ifdim\wd0>\lw
-% \sbox0{\small\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\footnotesize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\scriptsize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\tiny\t}^^A
-% \ifdim\wd0>\linewidth
-% \lwbox
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \teTeX\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hobsub.pdf unpack_files output .|
-% \end{quote}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-% \verb|latex \let\install=y\input{hobsub.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-% \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex hobsub.dtx
-%makeindex -s gind.ist hobsub.idx
-%pdflatex hobsub.dtx
-%makeindex -s gind.ist hobsub.idx
-%pdflatex hobsub.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hobsub.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hobsub'>
- <name>hobsub</name>
- <caption>Construct package bundles</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2011,2012'/>
- <license type='lppl1.3'/>
- <version number='1.14'/>
- <description>
- The package offers a means of loading a bundle of (other) packages
- &#x201C;at once&#x201D;, offering a means of reducing the amount of log output
- as the packages are loaded, and an aide-memoire for complicated
- requirements. In some ways, loading a package via hobsub behaves
- much like loading the package in the normal way; for example,
- reloads are suppressed, as in LaTeX proper, and correct
- <tt>\listfiles</tt> output is produced.
- <p/>
- Examples provided are a &#x2018;generic&#x2019; bundle (comprising the author&#x2019;s
- packages that can be used with Plain TeX) and a &#x2018;hyperref&#x2019; bundle
- (comprising packages useful when generating hypertext output with
- LaTeX).
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hobsub.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hobsub.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
-% \begin{thebibliography}{9}
-% \raggedright
-% \bibitem{lualatex:quiet}
-% Will Robertson,
-% \textit{[lltx] quietening lualatex console output};
-% mailing list \textsf{lualatex-dev at tug.org},
-% 2011-01-29;
-% \url{http://tug.org/pipermail/lualatex-dev/2011-January/001031.html}.
-%
-% \end{thebibliography}
-%
-% \begin{History}
-% \begin{Version}{2011/01/30 v1.0}
-% \item
-% First public version.
-% \end{Version}
-% \begin{Version}{2011/04/16 v1.1}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/04/17 v1.2}
-% \item
-% White spaces at line begins are removed or reduced
-% in the generated collection packages.
-% \end{Version}
-% \begin{Version}{2011/04/18 v1.3}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/04/23 v1.4}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/06/24 v1.5}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/06/30 v1.6}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/07/01 v1.7}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/07/28 v1.8}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/08/22 v1.9}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/10/16 v1.10}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2011/11/29 v1.11}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2012/04/25 v1.12}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2012/05/28 v1.13}
-% \item
-% Package updates.
-% \end{Version}
-% \begin{Version}{2016/05/16 v1.14}
-% \item
-% Documentation updates.
-% \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput
diff --git a/macros/latex/contrib/oberdiek/hobsub.sty b/macros/latex/contrib/oberdiek/hobsub.sty
deleted file mode 100644
index ebfde8efe0..0000000000
--- a/macros/latex/contrib/oberdiek/hobsub.sty
+++ /dev/null
@@ -1,5 +0,0 @@
-\ifx\ProvidesPackage\undefined\else
-\ProvidesPackage{hobsub}[2019/10/27]
-\fi
-
-\wlog{hobsub not currently supported, see hobsub.dtx to extract original code}
diff --git a/macros/latex/contrib/oberdiek/hologo.dtx b/macros/latex/contrib/oberdiek/hologo.dtx
index 8ef086f21f..8b3d38914e 100644
--- a/macros/latex/contrib/oberdiek/hologo.dtx
+++ b/macros/latex/contrib/oberdiek/hologo.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -107,15 +109,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -207,8 +212,7 @@ and the derived files
% \title{The \xpackage{hologo} package}
% \date{2017/05/01 v1.13}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -4698,7 +4702,7 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}%
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hologo}}:
+% CTAN\footnote{\CTANpkg{hologo}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hologo.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hologo.pdf}] Documentation.
@@ -4710,7 +4714,7 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}%
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -4833,16 +4837,6 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}%
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hologo.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -4878,43 +4872,6 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}%
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hologo.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hologo'>
- <name>hologo</name>
- <caption>A collection of logos with bookmark support.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2010-2012'/>
- <license type='lppl1.3'/>
- <version number='1.10'/>
- <description>
- The package defines a single command <tt>\hologo</tt>, whose
- argument is the usual case-confused ASCII version of the logo.
- The command is bookmark-enabled, so that every logo becomes
- available in bookmarks without further work.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hologo.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hologo.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \raggedright
%
@@ -4922,19 +4879,19 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}%
% Oren Patashnik,
% \textit{\hologo{BibTeX}ing},
% 1988-02-08.\\
-% \CTAN{biblio/bibtex/base/}
+% \CTANpkg{base}
%
% \bibitem{dtklogos}
% Gerd Neugebauer, DANTE,
% \textit{Package \xpackage{dtklogos}},
% 2011-04-25.\\
-% \CTAN{usergrps/dante/dtk/dtklogos.sty}
+% \url{http://mirrors.ctan.org/usergrps/dante/dtk/dtk-logos.sty}
%
% \bibitem{etexman}
% The \hologo{NTS} Team,
% \textit{The \hologo{eTeX} manual},
% 1998-02.\\
-% \CTAN{systems/e-tex/v2/doc/}
+% \CTANpkg{doc}
%
% \bibitem{ExTeX-FAQ}
% The \hologo{ExTeX} group,
@@ -4966,13 +4923,13 @@ $ #1{\string ^^^^0395}{\string ^^^^03b5}%
% Michael Wichura,
% \textit{The \hologo{PiCTeX} macro package},
% 1987-09-21.
-% \CTAN{graphics/pictex/}
+% \CTANpkg{pictex}
%
% \bibitem{scrlogo}
% Markus Kohm,
% \textit{\hologo{KOMAScript} Datei \xfile{scrlogo.dtx}},
% 2009-01-30.\\
-% \CTAN{install/macros/latex/contrib/komascript.tds.zip}
+% \CTANinstall{install/macros/latex/contrib/koma-script.tds.zip}
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/hologo.pdf b/macros/latex/contrib/oberdiek/hologo.pdf
index 3e613e31c4..a5ff0a727b 100644
--- a/macros/latex/contrib/oberdiek/hologo.pdf
+++ b/macros/latex/contrib/oberdiek/hologo.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/holtxdoc.dtx b/macros/latex/contrib/oberdiek/holtxdoc.dtx
index 9f7648bc68..62debb1dae 100644
--- a/macros/latex/contrib/oberdiek/holtxdoc.dtx
+++ b/macros/latex/contrib/oberdiek/holtxdoc.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% File: holtxdoc.dtx
-% Version: 2019/07/27 v0.28
+% Version: 2019/11/12 v0.29
% Info: Private additional ltxdoc support
%
% Copyright (C) 1999-2012 by
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file holtxdoc.dtx
% and the derived files
@@ -77,7 +79,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: holtxdoc 2019/07/27 v0.28 Private additional ltxdoc support (HO)}
+\Msg{* Package: holtxdoc 2019/11/12 v0.29 Private additional ltxdoc support (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -89,7 +91,7 @@
This is a generated file.
Project: holtxdoc
-Version: 2019/07/27 v0.28
+Version: 2019/11/12 v0.29
Copyright (C) 1999-2012 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file holtxdoc.dtx
and the derived files
@@ -150,7 +155,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{holtxdoc.drv}%
- [2019/07/27 v0.28 Private additional ltxdoc support (HO)]%
+ [2019/11/12 v0.29 Private additional ltxdoc support (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2011/11/22]
\begin{document}
@@ -179,10 +184,9 @@ and the derived files
% \GetFileInfo{holtxdoc.drv}
%
% \title{The \xpackage{holtxdoc} package}
-% \date{2019/07/27 v0.28}
+% \date{2019/11/12 v0.29}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -200,7 +204,7 @@ and the derived files
% Caution: \emph{This package is not intended for public use!}
%
% It contains the macros and settings to generate the
-% documentation of my packages in \CTAN{macros/latex/contrib/oberdiek/}.
+% documentation of my packages in \CTANpkg{oberdiek}.
% Thus the package does not know anything about compatibility. Only
% my current packages' documentation must compile.
%
@@ -221,7 +225,7 @@ and the derived files
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{holtxdoc}%
- [2019/07/27 v0.28 Private additional ltxdoc support (HO)]
+ [2019/11/12 v0.29 Private additional ltxdoc support (HO)]
% \end{macrocode}
%
% \begin{macrocode}
@@ -402,13 +406,27 @@ and the derived files
% \end{macrocode}
%
% \begin{macrocode}
+\newcommand*{\bibpackage}[4]{%
+ \bibitem{#1}
+ Package \xpackage{#1}, #2, #3.%
+ \ifx\\#4\\\else\space#4\fi\par
+}
+% \end{macrocode}
+%
+% \begin{macrocode}
\newcommand*{\CTAN}[1]{%
- \href{http://ctan.org/pkg/#1}{\nolinkurl{CTAN:#1}}%
+ \href{https://ctan.org/tex-archive/#1}{\nolinkurl{CTAN:#1}}%
+}
+\newcommand*{\CTANinstall}[1]{%
+ \href{http://mirrors.ctan.org/#1}{\nolinkurl{CTAN:#1}}%
+}
+\newcommand*{\CTANpkg}[1]{%
+ \href{http://ctan.org/pkg/#1}{\nolinkurl{CTAN:pkg/#1}}%
}
% \end{macrocode}
% \begin{macrocode}
\newcommand*{\Newsgroup}[1]{%
- \href{http://groups.google.com/group/#1/topics}{\nolinkurl{news:#1}}%
+ \href{https://groups.google.com/group/#1/topics}{\nolinkurl{news:#1}}%
}
% \end{macrocode}
%
@@ -532,7 +550,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/holtxdoc}}:
+% CTAN\footnote{\CTANpkg{holtxdoc}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/holtxdoc.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/holtxdoc.pdf}] Documentation.
@@ -544,7 +562,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -663,16 +681,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk holtxdoc.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -708,43 +716,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{holtxdoc.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='holtxdoc'>
- <name>holtxdoc</name>
- <caption>Documentation macros for oberdiek bundle, etc.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1999-2012'/>
- <license type='lppl1.3'/>
- <version number='0.28'/>
- <description>
- These are personal macros, which are not necessarily useful to
- other authors (they are provided as part off the source of others
- of the author's packages). Macros that may be of use to other
- authors are available separately, in package
- <xref refid='hypdoc'>hypdoc</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/holtxdoc.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/holtxdoc.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1999/06/26 v0.3}
% \item
@@ -854,6 +825,11 @@ and the derived files
% \item Use CTAN's preferred URL form for packages
% Documentation updates.
% \end{Version}
+% \begin{Version}{2019/11/12 v0.29}
+% \item
+% Add \verb|\bibpackage| (previously defined inline in some of the packages).
+% Adjust CTAN links.
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf
index 2d8aabb6be..ecd091880c 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.dtx b/macros/latex/contrib/oberdiek/hopatch.dtx
index 651396aeda..259be51436 100644
--- a/macros/latex/contrib/oberdiek/hopatch.dtx
+++ b/macros/latex/contrib/oberdiek/hopatch.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file hopatch.dtx
% and the derived files
@@ -101,15 +103,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file hopatch.dtx
and the derived files
@@ -192,8 +197,7 @@ and the derived files
% \title{The \xpackage{hopatch} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -686,7 +690,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hopatch}}:
+% 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.
@@ -698,7 +702,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -819,16 +823,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hopatch.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -864,43 +858,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hopatch.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hopatch'>
- <name>hopatch</name>
- <caption>Load patches for packages.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2011,2012'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- The hopatch package provides a command with which the user may
- register a piece of patch code for a particular package. Hopatch
- will apply the patch immediately, if the relevant package has
- already been loaded; otherwise it will store the patch until the
- package appears.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hopatch.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hopatch.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \raggedright
%
diff --git a/macros/latex/contrib/oberdiek/hopatch.pdf b/macros/latex/contrib/oberdiek/hopatch.pdf
index e2fe0cb9fd..614aa20e65 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/hycolor.dtx b/macros/latex/contrib/oberdiek/hycolor.dtx
index 79bfe8d13f..85f2903936 100644
--- a/macros/latex/contrib/oberdiek/hycolor.dtx
+++ b/macros/latex/contrib/oberdiek/hycolor.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file hycolor.dtx
% and the derived files
@@ -110,15 +112,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file hycolor.dtx
and the derived files
@@ -241,8 +246,7 @@ and the derived files
% \title{The \xpackage{hycolor} package}
% \date{2016/05/16 v1.8}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1962,7 +1966,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hycolor}}:
+% CTAN\footnote{\CTANpkg{hycolor}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hycolor.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hycolor.pdf}] Documentation.
@@ -1974,7 +1978,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -2101,16 +2105,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hycolor.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -2146,42 +2140,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hycolor.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hycolor'>
- <name>hycolor</name>
- <caption>Implements colour for packages hyperref and bookmark.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007-2011'/>
- <license type='lppl1.3'/>
- <version number='1.8'/>
- <description>
- This package provides the code for the color option
- that is used by packages <xref refid='hyperref'>hyperref</xref>
- and <xref refid='bookmark'>bookmark</xref>.
- It is not intended as package for the user.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hycolor.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hycolor.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/04/09 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/hycolor.pdf b/macros/latex/contrib/oberdiek/hycolor.pdf
index c02a31b24c..65bd09f63f 100644
--- a/macros/latex/contrib/oberdiek/hycolor.pdf
+++ b/macros/latex/contrib/oberdiek/hycolor.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypbmsec.dtx b/macros/latex/contrib/oberdiek/hypbmsec.dtx
index 5288140146..60a716fca8 100644
--- a/macros/latex/contrib/oberdiek/hypbmsec.dtx
+++ b/macros/latex/contrib/oberdiek/hypbmsec.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file hypbmsec.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file hypbmsec.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{hypbmsec} package}
% \date{2016/05/16 v2.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -600,7 +604,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hypbmsec}}:
+% CTAN\footnote{\CTANpkg{hypbmsec}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hypbmsec.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hypbmsec.pdf}] Documentation.
@@ -612,7 +616,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -731,16 +735,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hypbmsec.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -776,43 +770,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hypbmsec.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hypbmsec'>
- <name>hypbmsec</name>
- <caption>Hypertext bookmarks in sectioning commands.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1998-2000,2006,2007'/>
- <license type='lppl1.3'/>
- <version number='2.5'/>
- <description>
- Bookmark entries can be given as another argument to the LaTeX
- sectioning commands. The <xref refid='hyperref'>hyperref</xref>
- package is required to get the bookmarks, but the syntax
- works without it.
- <p/>
- This package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hypbmsec.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hypbmsec.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1998/11/20 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf
index 3667c3a192..e3d7743e3c 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.dtx b/macros/latex/contrib/oberdiek/hypcap.dtx
index e35d80e245..9ef57eb82e 100644
--- a/macros/latex/contrib/oberdiek/hypcap.dtx
+++ b/macros/latex/contrib/oberdiek/hypcap.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file hypcap.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file hypcap.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{hypcap} package}
% \date{2016/05/16 v1.12}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -509,7 +513,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hypcap}}:
+% CTAN\footnote{\CTANpkg{hypcap}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hypcap.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hypcap.pdf}] Documentation.
@@ -521,7 +525,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -640,16 +644,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hypcap.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -685,53 +679,12 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hypcap.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hypcap'>
- <name>hypcap</name>
- <caption>Adjusting the anchors of captions.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1999-2001,2006-2008,2011'/>
- <license type='lppl1.3'/>
- <version number='1.12'/>
- <description>
- The package offers a solution to the problem that when you link to
- a float using <xref refid='hyperref'>hyperref</xref>, the link
- anchors to below the float's caption, rather than the beginning of
- the float.
- <p/>
- Hypcap defines a separate \capstart command, which you put where
- you want links to end; you should have a \capstart command for each
- \caption command. Package options can be used to auto-insert a
- \capstart at the start of a float environment.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hypcap.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hypcap.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1999/02/13 v1.0}
% \item
% A beginning version, published in newsgroup \xnewsgroup{comp.text.tex}:\\
% \URL{``\link{Re: \xpackage{hyperref} and figures}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/5c9b47b001a9379c}
+% {https://groups.google.com/group/comp.text.tex/msg/5c9b47b001a9379c}
% \end{Version}
% \begin{Version}{2000/08/14 v1.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf
index 03afde31e3..eb0ee6e7af 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.dtx b/macros/latex/contrib/oberdiek/hypdestopt.dtx
index 26ca80e459..b8c9a76df0 100644
--- a/macros/latex/contrib/oberdiek/hypdestopt.dtx
+++ b/macros/latex/contrib/oberdiek/hypdestopt.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file hypdestopt.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file hypdestopt.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{hypdestopt} package}
% \date{2016/05/21 v2.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -764,7 +768,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hypdestopt}}:
+% CTAN\footnote{\CTANpkg{hypdestopt}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hypdestopt.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hypdestopt.pdf}] Documentation.
@@ -776,7 +780,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -895,16 +899,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hypdestopt.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -940,43 +934,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hypdestopt.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hypdestopt'>
- <name>hypdestopt</name>
- <caption>Hyperref destination optimizer.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006-2008,2011'/>
- <license type='lppl1.3'/>
- <version number='2.5'/>
- <description>
- This package supports <xref refid='hyperref'>hyperref</xref>'s
- pdftex driver. It removes unnecessary destinations
- and shortens the destination names or uses numbered destinations
- to get smaller PDF files.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hypdestopt.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hypdestopt.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{alphalph}
@@ -988,12 +945,12 @@ and the derived files
% Sebastian Rahtz, Heiko Oberdiek:
% \textit{The \xpackage{hyperref} package};
% 2006/06/01 v6.75a;
-% \CTAN{macros/latex/contrib/hyperref/}.
+% \CTANpkg{hyperref}.
%
% \bibitem{ifpdf}
% Heiko Oberdiek: \textit{The \xpackage{ifpdf} package};
% 2006/02/20 v1.4;
-% \CTAN{macros/latex/contrib/oberdiek/ifpdf.pdf}.
+% \CTANpkg{ifpdf}.
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/hypdestopt.pdf b/macros/latex/contrib/oberdiek/hypdestopt.pdf
index 38119f52d9..8c5809d295 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.dtx b/macros/latex/contrib/oberdiek/hypdoc.dtx
index ba803c86e3..7d37511812 100644
--- a/macros/latex/contrib/oberdiek/hypdoc.dtx
+++ b/macros/latex/contrib/oberdiek/hypdoc.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file hypdoc.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file hypdoc.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{hypdoc} package}
% \date{2018/09/07 v1.14}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1145,7 +1149,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hypdoc}}:
+% CTAN\footnote{\CTANpkg{hypdoc}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hypdoc.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hypdoc.pdf}] Documentation.
@@ -1157,7 +1161,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1276,16 +1280,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hypdoc.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1321,43 +1315,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hypdoc.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hypdoc'>
- <name>hypdoc</name>
- <caption>Hyper extensions for doc.sty.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2002,2006,2007,2009-2011'/>
- <license type='lppl1.3'/>
- <version number='1.14'/>
- <description>
- This package adds hypertext features to the package
- <xref refid='doc'>doc</xref> that is used in the documentation
- system of <xref refid='latex'>LaTeX2e</xref>. Bookmarks are added
- and references are linked as far as possible.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hypdoc.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hypdoc.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2002/05/10 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/hypdoc.pdf b/macros/latex/contrib/oberdiek/hypdoc.pdf
index c507c78149..9cbdc090c4 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.dtx b/macros/latex/contrib/oberdiek/hypgotoe.dtx
index 14ee6417c7..ecf5b50782 100644
--- a/macros/latex/contrib/oberdiek/hypgotoe.dtx
+++ b/macros/latex/contrib/oberdiek/hypgotoe.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file hypgotoe.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file hypgotoe.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{hypgotoe} package}
% \date{2016/05/16 v0.2}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -488,7 +492,7 @@ Anker foobar is here.
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hypgotoe}}:
+% CTAN\footnote{\CTANpkg{hypgotoe}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hypgotoe.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hypgotoe.pdf}] Documentation.
@@ -500,7 +504,7 @@ Anker foobar is here.
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -620,16 +624,6 @@ Anker foobar is here.
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hypgotoe.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -665,41 +659,6 @@ Anker foobar is here.
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hypgotoe.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hypgotoe'>
- <name>hypgotoe</name>
- <caption>Links to embedded files.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='0.2'/>
- <description>
- This experimental package is a first experiment for links to embedded
- files. It is named after the PDF action name <tt>/GoToE</tt>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hypgotoe.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hypgotoe.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{pdfspec}
% Adobe Systems Incorporated:
diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf
index 8ebda62f61..39b5f67c81 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.dtx b/macros/latex/contrib/oberdiek/hyphsubst.dtx
index 64121a5020..50e8de4636 100644
--- a/macros/latex/contrib/oberdiek/hyphsubst.dtx
+++ b/macros/latex/contrib/oberdiek/hyphsubst.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -104,15 +106,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -194,8 +199,7 @@ and the derived files
% \title{The \xpackage{hyphsubst} package}
% \date{2016/05/16 v0.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -729,7 +733,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/hyphsubst}}:
+% CTAN\footnote{\CTANpkg{hyphsubst}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/hyphsubst.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/hyphsubst.pdf}] Documentation.
@@ -741,7 +745,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -862,16 +866,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk hyphsubst.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -907,45 +901,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{hyphsubst.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='hyphsubst'>
- <name>hyphsubst</name>
- <caption>Substitute hyphenation patterns.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2008'/>
- <license type='lppl1.3'/>
- <version number='0.3'/>
- <description>
- A TeX format file may include alternative hyphenation patterns
- for a language with a different name. If the naming convention
- follows <xref refid='babel'>babel&#x2019;s</xref> rules, then the
- hyphenation patterns
- for a language can be replaced by the alternative hyphenation patterns,
- provided in the format file.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/hyphsubst.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/hyphsubst.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2008/06/07 v0.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf
index 2499cb9559..adcaaea2e5 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.dtx b/macros/latex/contrib/oberdiek/ifdraft.dtx
index e16cdd7c78..fb5e0a22bb 100644
--- a/macros/latex/contrib/oberdiek/ifdraft.dtx
+++ b/macros/latex/contrib/oberdiek/ifdraft.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file ifdraft.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file ifdraft.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{ifdraft} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -337,7 +341,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/ifdraft}}:
+% CTAN\footnote{\CTANpkg{ifdraft}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/ifdraft.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/ifdraft.pdf}] Documentation.
@@ -349,7 +353,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -468,16 +472,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk ifdraft.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -513,56 +507,12 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{ifdraft.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='ifdraft'>
- <name>ifdraft</name>
- <caption>Detect "draft" and "final" class options.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1999,2005,2006,2008'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- The package defines commands that switch according to the
- prevailing &#x2018;draft&#x2019; or &#x2018;final&#x2019;
- options; each command takes two arguments, the first for the
- &#x2018;true&#x2019;, the second for the &#x2018;false&#x2019;
- case. Commands are:<br/>
- &#x2014; <tt>\ifdraft</tt> determines whether we're operating in
- draft (&#x2018;true&#x2019;) or final mode;<br/>
-
- &#x2014; <tt>\ifoptiondraft</tt> determines whether a
- &#x2018;draft&#x2019; option has been given; and<br/>
- &#x2014; <tt>\ifoptionfinal</tt> determines whether a
- &#x2018;final&#x2019; option has been given.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/ifdraft.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/ifdraft.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1999/12/28 v1.0}
% \item
% First public release, published in newsgroup \xnewsgroup{de.comp.text.tex}:\\
% \URL{``\link{Re: auf vorhandensein der option "draft" pruefen}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/ccc1ccc9a8c224e9}
+% {https://groups.google.com/group/de.comp.text.tex/msg/ccc1ccc9a8c224e9}
% \item
% LPPL 1.1
% \end{Version}
diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf
index 2852542abc..61b4f95bd5 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.dtx b/macros/latex/contrib/oberdiek/iflang.dtx
index 21a6825bd8..f5d1303239 100644
--- a/macros/latex/contrib/oberdiek/iflang.dtx
+++ b/macros/latex/contrib/oberdiek/iflang.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -108,15 +110,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -202,8 +207,7 @@ and the derived files
% \title{The \xpackage{iflang} package}
% \date{2018/01/21 v1.7}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -579,7 +583,7 @@ and the derived files
% our own expandable string comparison. The following
% implementation is based on a \TeX\ pearl from David Kastrup, presented
% at the conference Bacho\TeX~2005:
-% \url{http://www-stary.gust.org.pl/pearls/2005/david-kastrup/bachotex2005-david-kastrup-pearl1.pdf}
+% \url{http://www.gust.org.pl/projects/pearls/2005p/david-kastrup/bachotex2005-david-kastrup-pearl1.pdf}
%
% The orignal code allows macros inside the second string.
% Because also \cs{languagename} might consists of further
@@ -989,7 +993,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/iflang}}:
+% CTAN\footnote{\CTANpkg{iflang}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/iflang.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/iflang.pdf}] Documentation.
@@ -1001,7 +1005,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1125,16 +1129,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk iflang.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1170,40 +1164,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{iflang.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='iflang'>
- <name>iflang</name>
- <caption>Expandable checks for the current language.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='1.7'/>
- <description>
- This package provides expandable checks for the current language
- based on macro <tt>\languagename</tt> or hyphenation patterns.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/iflang.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/iflang.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
% I wish to thank:
% \begin{description}
diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf
index 1ad01d257b..5a903f19f4 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/ifluatex.dtx b/macros/latex/contrib/oberdiek/ifluatex.dtx
deleted file mode 100644
index 556dbfaef4..0000000000
--- a/macros/latex/contrib/oberdiek/ifluatex.dtx
+++ /dev/null
@@ -1,920 +0,0 @@
-% \iffalse meta-comment
-%
-% File: ifluatex.dtx
-% Version: 2016/05/16 v1.4
-% Info: Provides the ifluatex switch
-%
-% Copyright (C) 2007, 2009, 2010 by
-% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-% 2016
-% https://github.com/ho-tex/oberdiek/issues
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3c of this license or (at your option) any later
-% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% The Base Interpreter refers to any `TeX-Format',
-% because some files are installed in TDS:tex/generic//.
-%
-% This work consists of the main source file ifluatex.dtx
-% and the derived files
-% ifluatex.sty, ifluatex.pdf, ifluatex.ins, ifluatex.drv,
-% ifluatex-test1.tex, ifluatex-test2.tex, ifluatex-test3.tex.
-%
-% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/ifluatex.dtx
-% CTAN:macros/latex/contrib/oberdiek/ifluatex.pdf
-%
-% Unpacking:
-% (a) If ifluatex.ins is present:
-% tex ifluatex.ins
-% (b) Without ifluatex.ins:
-% tex ifluatex.dtx
-% (c) If you insist on using LaTeX
-% latex \let\install=y\input{ifluatex.dtx}
-% (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-% (a) If ifluatex.drv is present:
-% latex ifluatex.drv
-% (b) Without ifluatex.drv:
-% latex ifluatex.dtx; ...
-% The class ltxdoc loads the configuration file ltxdoc.cfg
-% if available. Here you can specify further options, e.g.
-% use A4 as paper format:
-% \PassOptionsToClass{a4paper}{article}
-%
-% Programm calls to get the documentation (example):
-% pdflatex ifluatex.dtx
-% makeindex -s gind.ist ifluatex.idx
-% pdflatex ifluatex.dtx
-% makeindex -s gind.ist ifluatex.idx
-% pdflatex ifluatex.dtx
-%
-% Installation:
-% TDS:tex/generic/oberdiek/ifluatex.sty
-% TDS:doc/latex/oberdiek/ifluatex.pdf
-% TDS:doc/latex/oberdiek/test/ifluatex-test1.tex
-% TDS:doc/latex/oberdiek/test/ifluatex-test2.tex
-% TDS:doc/latex/oberdiek/test/ifluatex-test3.tex
-% TDS:source/latex/oberdiek/ifluatex.dtx
-%
-%<*ignore>
-\begingroup
- \catcode123=1 %
- \catcode125=2 %
- \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
- \ifx\csname processbatchFile\endcsname\relax\else1\fi
- \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: ifluatex
-Version: 2016/05/16 v1.4
-
-Copyright (C) 2007, 2009, 2010 by
- Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3c of this license or (at your option) any later
-version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-This Current Maintainer of this work is Heiko Oberdiek.
-
-The Base Interpreter refers to any `TeX-Format',
-because some files are installed in TDS:tex/generic//.
-
-This work consists of the main source file ifluatex.dtx
-and the derived files
- ifluatex.sty, ifluatex.pdf, ifluatex.ins, ifluatex.drv,
- ifluatex-test1.tex, ifluatex-test2.tex, ifluatex-test3.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
- \file{ifluatex.ins}{\from{ifluatex.dtx}{install}}%
- \file{ifluatex.drv}{\from{ifluatex.dtx}{driver}}%
- \usedir{tex/generic/oberdiek}%
- \file{ifluatex.sty}{\from{ifluatex.dtx}{package}}%
-% \usedir{doc/latex/oberdiek/test}%
-% \file{ifluatex-test1.tex}{\from{ifluatex.dtx}{test1}}%
-% \file{ifluatex-test2.tex}{\from{ifluatex.dtx}{test-reload1}}%
-% \file{ifluatex-test3.tex}{\from{ifluatex.dtx}{test-reload2}}%
- \nopreamble
- \nopostamble
-% \usedir{source/latex/oberdiek/catalogue}%
-% \file{ifluatex.xml}{\from{ifluatex.dtx}{catalogue}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{* ifluatex.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `ifluatex.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{ifluatex.drv}%
- [2016/05/16 v1.4 Provides the ifluatex switch (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
- \DocInput{ifluatex.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-% \GetFileInfo{ifluatex.drv}
-%
-% \title{The \xpackage{ifluatex} package}
-% \date{2016/05/16 v1.4}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This package looks for \LuaTeX\ regardless of its mode
-% and provides the switch \cs{ifluatex}. Also it makes
-% \cs{luatexversion} available if it is not present.
-% It works with \plainTeX\ or \LaTeX.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% The package \xpackage{ifluatex} can be used with both \plainTeX\
-% and \LaTeX:
-% \begin{description}
-% \item[\plainTeX:] |\input ifluatex.sty|
-% \item[\LaTeXe:] |\usepackage{ifluatex}|
-% \end{description}
-%
-% \DescribeMacro{\ifluatex}
-% The package provides the switch \cs{ifluatex}:
-% \begin{quote}
-% |\ifluatex|\\
-% \hspace{1.5em}\LuaTeX\ is running\\
-% |\else|\\
-% \hspace{1.5em}Without \LuaTeX\\
-% |\fi|
-% \end{quote}
-%
-% Since version 0.39 \LuaTeX\ only provides \cs{directlua} at startup
-% time. Also the syntax of \cs{directlua} changed in version 0.36.
-% Thus the user might want to check the LuaTeX version.
-% Therefore this package also makes \cs{luatexversion} and
-% \cs{luatexrevision} available, if it is not yet done.
-%
-% If you want to detect the mode (DVI or PDF), then use package
-% \xpackage{ifpdf}. \LuaTeX\ has inherited \cs{pdfoutput} from \pdfTeX.
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
-% \subsection{Reload check and package identification}
-% Reload check, especially if the package is not used with \LaTeX.
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@ifluatex.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{ifluatex}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-% \end{macrocode}
-% Package identification:
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@ifluatex.sty\endcsname
-\ProvidesPackage{ifluatex}%
- [2016/05/16 v1.4 Provides the ifluatex switch (HO)]%
-% \end{macrocode}
-%
-% \subsection{Catcodes}
-%
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode123=1 % {
- \catcode125=2 % }
- \catcode64=11 % @
- \def\x{\endgroup
- \expandafter\edef\csname ifluatex@AtEnd\endcsname{%
- \endlinechar=\the\endlinechar\relax
- \catcode13=\the\catcode13\relax
- \catcode32=\the\catcode32\relax
- \catcode35=\the\catcode35\relax
- \catcode61=\the\catcode61\relax
- \catcode64=\the\catcode64\relax
- \catcode123=\the\catcode123\relax
- \catcode125=\the\catcode125\relax
- }%
- }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
- \edef\ifluatex@AtEnd{%
- \ifluatex@AtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP@EnsureCode{10}{12}% ^^J
-\TMP@EnsureCode{39}{12}% '
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{44}{12}% ,
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{60}{12}% <
-\TMP@EnsureCode{94}{7}% ^
-\TMP@EnsureCode{96}{12}% `
-\edef\ifluatex@AtEnd{\ifluatex@AtEnd\noexpand\endinput}
-% \end{macrocode}
-%
-% \subsection{Macro for error messages}
-%
-% \begin{macro}{\ifluatex@Error}
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname PackageError\endcsname\relax
- \def\ifluatex@Error#1#2{%
- \begingroup
- \newlinechar=10 %
- \def\MessageBreak{^^J}%
- \edef\x{\errhelp{#2}}%
- \x
- \errmessage{Package ifluatex Error: #1}%
- \endgroup
- }%
-\else
- \def\ifluatex@Error{%
- \PackageError{ifluatex}%
- }%
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Check for previously defined \cs{ifluatex}}
-%
-% \begin{macrocode}
-\begingroup
- \expandafter\ifx\csname ifluatex\endcsname\relax
- \else
- \edef\i/{\expandafter\string\csname ifluatex\endcsname}%
- \ifluatex@Error{Name clash, \i/ is already defined}{%
- Incompatible versions of \i/ can cause problems,\MessageBreak
- therefore package loading is aborted.%
- }%
- \endgroup
- \expandafter\ifluatex@AtEnd
- \fi%
-\endgroup
-% \end{macrocode}
-%
-% \subsection{\cs{ifluatex}}
-%
-% \begin{macro}{\ifluatex}
-% \begin{macrocode}
-\let\ifluatex\iffalse
-% \end{macrocode}
-% \end{macro}
-%
-% Test \cs{luatexversion}. Is it defined and different from
-% \cs{relax}? Someone could have used \LaTeX\ internal
-% \cs{@ifundefined}, or something else involving.
-% Notice, \cs{csname} is executed inside a group for the test
-% to cancel the side effect of \cs{csname}.
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname luatexversion\endcsname\relax
-\else
- \expandafter\let\csname ifluatex\expandafter\endcsname
- \csname iftrue\endcsname
-\fi
-% \end{macrocode}
-%
-% \subsection{Lua\TeX\ v0.39}
-%
-% Starting with version 0.39 \LuaTeX\ wants to provide \cs{directlua}
-% as only primitive at startup time beyond vanilla \TeX's primitives.
-% Then \cs{directlua} exists, but \cs{luatexversion} cannot be found.
-% Unhappily also the syntax of \cs{directlua} changed in v0.36,
-% thus the user would want to check \cs{luatexversion}.
-% Therefore we make \cs{luatexversion} available using
-% \LuaTeX's Lua function |tex.enableprimitives|.
-%
-% \begin{macrocode}
-\ifluatex
-\else
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname directlua\endcsname\relax
- \else
- \expandafter\let\csname ifluatex\expandafter\endcsname
- \csname iftrue\endcsname
- \begingroup
- \newlinechar=10 %
- \endlinechar=\newlinechar%
- \ifnum0%
- \directlua{%
- if tex.enableprimitives then
- tex.enableprimitives('ifluatex', {'luatexversion'})
- tex.print('1')
- end
- }%
- \ifx\ifluatexluatexversion\@undefined\else 1\fi %
- =11 %
- \global\let\luatexversion\ifluatexluatexversion%
- \else%
- \ifluatex@Error{%
- Missing \string\luatexversion%
- }{%
- Update LuaTeX.%
- }%
- \fi%
- \endgroup%
- \fi
-\fi
-% \end{macrocode}
-% \begin{macrocode}
-\ifluatex
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname luatexrevision\endcsname\relax
- \ifnum\luatexversion<36 %
- \else
- \begingroup
- \ifx\luatexrevision\relax
- \let\luatexrevision\@undefined
- \fi
- \newlinechar=10 %
- \endlinechar=\newlinechar%
- \ifcase0%
- \directlua{%
- if tex.enableprimitives then
- tex.enableprimitives('ifluatex', {'luatexrevision'})
- else
- tex.print('1')
- end
- }%
- \ifx\ifluatexluatexrevision\@undefined 1\fi%
- \relax%
- \global\let\luatexrevision\ifluatexluatexrevision%
- \fi%
- \endgroup%
- \fi
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname luatexrevision\endcsname\relax
- \ifluatex@Error{%
- Missing \string\luatexrevision%
- }{%
- Update LuaTeX.%
- }%
- \fi
- \fi
-\fi
-% \end{macrocode}
-%
-% \subsection{Protocol entry}
-%
-% Log comment:
-% \begin{macrocode}
-\begingroup
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \let\x\PackageInfo
- \expandafter\let\csname on@line\endcsname\empty
- \fi
- \x{ifluatex}{LuaTeX \ifluatex\else not \fi detected}%
-\endgroup
-% \end{macrocode}
-% \begin{macrocode}
-\ifluatex@AtEnd%
-% \end{macrocode}
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \section{Test}
-%
-% \subsection{Catcode checks for loading}
-%
-% \begin{macrocode}
-%<*test1>
-% \end{macrocode}
-% \begin{macrocode}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
- \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
- \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
- \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
- \expandafter\@firstofone
-\else
- \expandafter\@gobble
-\fi
-{%
- \def\loop#1\repeat{%
- \def\body{#1}%
- \iterate
- }%
- \def\iterate{%
- \body
- \let\next\iterate
- \else
- \let\next\relax
- \fi
- \next
- }%
- \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
- \edef\RestoreCatcodes{%
- \RestoreCatcodes
- \catcode\the\count@=\the\catcode\count@\relax
- }%
-\ifnum\count@<255 %
- \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
- \count@=#1\relax
- \loop
- \catcode\count@=15 %
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
- \count@=#1\relax
- \loop
- \ifnum#3=\catcode\count@
- \else
- \errmessage{%
- Character \the\count@\space
- with wrong catcode \the\catcode\count@\space
- instead of \number#3%
- }%
- \fi
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
- \def\LoadCommand{\input ifluatex.sty\relax}%
-\fi
-\def\Test{%
- \RangeCatcodeInvalid{0}{47}%
- \RangeCatcodeInvalid{58}{64}%
- \RangeCatcodeInvalid{91}{96}%
- \RangeCatcodeInvalid{123}{255}%
- \catcode`\@=12 %
- \catcode`\\=0 %
- \catcode`\%=14 %
- \LoadCommand
- \RangeCatcodeCheck{0}{36}{15}%
- \RangeCatcodeCheck{37}{37}{14}%
- \RangeCatcodeCheck{38}{47}{15}%
- \RangeCatcodeCheck{48}{57}{12}%
- \RangeCatcodeCheck{58}{63}{15}%
- \RangeCatcodeCheck{64}{64}{12}%
- \RangeCatcodeCheck{65}{90}{11}%
- \RangeCatcodeCheck{91}{91}{15}%
- \RangeCatcodeCheck{92}{92}{0}%
- \RangeCatcodeCheck{93}{96}{15}%
- \RangeCatcodeCheck{97}{122}{11}%
- \RangeCatcodeCheck{123}{255}{15}%
- \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-% \end{macrocode}
-% \begin{macrocode}
-%</test1>
-% \end{macrocode}
-%
-% \section{Reload check for plain}
-%
-% \begin{macrocode}
-%<*test-reload1>
-\input ifluatex.sty\relax
-\input ifluatex.sty\relax
-\csname @@end\endcsname\end
-%</test-reload1>
-% \end{macrocode}
-%
-% \begin{macrocode}
-%<*test-reload2>
-\input miniltx.tex\relax
-\input ifluatex.sty\relax
-\input ifluatex.sty\relax
-\csname @@end\endcsname\end
-%</test-reload2>
-% \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/ifluatex}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/ifluatex.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/ifluatex.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[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). 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}
-%
-% \paragraph{Script installation.}
-% Check the directory \xfile{TDS:scripts/oberdiek/} for
-% scripts that need further installation steps.
-% Package \xpackage{attachfile2} comes with the Perl script
-% \xfile{pdfatfi.pl} that should be installed in such a way
-% that it can be called as \texttt{pdfatfi}.
-% Example (linux):
-% \begin{quote}
-% |chmod +x scripts/oberdiek/pdfatfi.pl|\\
-% |cp scripts/oberdiek/pdfatfi.pl /usr/local/bin/|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-% \verb|tex ifluatex.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-% ifluatex.sty & tex/generic/oberdiek/ifluatex.sty\\
-% ifluatex.pdf & doc/latex/oberdiek/ifluatex.pdf\\
-% test/ifluatex-test1.tex & doc/latex/oberdiek/test/ifluatex-test1.tex\\
-% test/ifluatex-test2.tex & doc/latex/oberdiek/test/ifluatex-test2.tex\\
-% test/ifluatex-test3.tex & doc/latex/oberdiek/test/ifluatex-test3.tex\\
-% ifluatex.dtx & source/latex/oberdiek/ifluatex.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-% \begingroup
-% \advance\linewidth by\leftmargin
-% \advance\linewidth by\rightmargin
-% \edef\x{\endgroup
-% \def\noexpand\lw{\the\linewidth}^^A
-% }\x
-% \def\lwbox{^^A
-% \leavevmode
-% \hbox to \linewidth{^^A
-% \kern-\leftmargin\relax
-% \hss
-% \usebox0
-% \hss
-% \kern-\rightmargin\relax
-% }^^A
-% }^^A
-% \ifdim\wd0>\lw
-% \sbox0{\small\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\footnotesize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\scriptsize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\tiny\t}^^A
-% \ifdim\wd0>\linewidth
-% \lwbox
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \teTeX\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk ifluatex.pdf unpack_files output .|
-% \end{quote}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-% \verb|latex \let\install=y\input{ifluatex.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-% \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex ifluatex.dtx
-%makeindex -s gind.ist ifluatex.idx
-%pdflatex ifluatex.dtx
-%makeindex -s gind.ist ifluatex.idx
-%pdflatex ifluatex.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{ifluatex.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='ifluatex'>
- <name>ifluatex</name>
- <caption>Provides the \ifluatex switch.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2009,2010'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- The package looks for LuaTeX regardless of its mode and provides
- the switch <tt>\ifluatex</tt>; it works with Plain TeX or LaTeX.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/ifluatex.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/ifluatex.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='ifluatex'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
-% \begin{History}
-% \begin{Version}{2007/12/12 v1.0}
-% \item
-% First public version.
-% \end{Version}
-% \begin{Version}{2009/04/10 v1.1}
-% \item
-% Test adopted for \LuaTeX\ 0.39.
-% \item
-% Makes \cs{luatexversion} available.
-% \end{Version}
-% \begin{Version}{2009/04/17 v1.2}
-% \item
-% Fixes (Manuel P\'egouri\'e-Gonnard).
-% \item
-% \cs{luatextrue} and \cs{luatexfalse} are no longer defined.
-% \item
-% Makes \cs{luatexrevision} available, too.
-% \end{Version}
-% \begin{Version}{2010/03/01 v1.3}
-% \item
-% Line ends fixed in case \cs{endlinechar} = \cs{newlinechar}.
-% \end{Version}
-% \begin{Version}{2016/05/16 v1.4}
-% \item
-% Documentation updates.
-% \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput
diff --git a/macros/latex/contrib/oberdiek/ifpdf.dtx b/macros/latex/contrib/oberdiek/ifpdf.dtx
deleted file mode 100644
index 1aa3502128..0000000000
--- a/macros/latex/contrib/oberdiek/ifpdf.dtx
+++ /dev/null
@@ -1,143 +0,0 @@
-% \iffalse
-%% Source File: ifpdf.dtx
-%% Copyright 2016-2018 Heiko Oberdiek and LaTeX3 project
-%%
-%% This file may be distributed under the terms of the LPPL.
-%% https://www.latex-project.org/lppl/
-%
-%<*ignore>
-\ifx\ProvidesFile\undefined\let\install y\fi
-\ifx\install y\else
-\long\def\tmp#1\endbatchfile{}
-\expandafter\tmp
-\fi
-%</ignore>
-%<*install>
-\input docstrip
-\keepsilent
-\preamble
-\endpreamble
-
-\askforoverwritefalse
-
-\generate{
-%<*ignore>
-\file{ifpdf.ins}{\from{ifpdf.dtx}{install}}
-%</ignore>
-\file{ifpdf.sty}{\from{ifpdf.dtx}{package}}
-}
-
-\endbatchfile
-%</install>
-%<*dtx>
- \ProvidesFile{ifpdf.dtx}
-%</dtx>
-%<*!install>
-%<package>\ifnum1=0\ifx\ProvidesPackage\undefined1\else\ifx\ProvidesPackage\relax1\fi\fi
-%<package>\def\next#1#2[#3]{\wlog{#2 #3}\expandafter\gdef
-%<package>\csname ver\string @ifpdf.sty\endcsname{#3}}
-%<package>\expandafter\next\fi
-%<package>\ProvidesPackage{ifpdf}%
-%<driver> \ProvidesFile{ifpdf.drv}
-% \fi
-% \ProvidesFile{ifpdf.dtx}
-[2018/09/07 v3.3 Provides the ifpdf switch]
-% \iffalse
-%</!install>
-%
-%<*driver>
-\documentclass{ltxdoc}
-\usepackage{hyperref}
-\begin{document}
-\tableofcontents
-\DocInput{ifpdf.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \GetFileInfo{ifpdf.dtx}
-%
-% \title{The \textsf{ifpdf} Package\thanks{This file
-% has version number \fileversion, last
-% revised \filedate.
-% Please report any issues at https://github.com/ho-tex/oberdiek/issues}}
-% \author{LaTeX3 project}
-% \date{\filedate}
-% \maketitle
-%
-% \section{Introduction}
-%
-% A re-implementation of Heiko Oberdiek's \textsf{ifpdf} package
-% with simplified structure and updated to work with current Lua\TeX.
-%
-% The package defines a new boolean, \verb|\ifpdf| which is true
-% for pdf\TeX\ and Lua\TeX\ in PDF mode, and false otherwise.
-%
-% \section{Implementation}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
-% If \verb|\ifpdf| is not defined define it, taking care that it is
-% outer in plain \TeX.
-% \begin{macrocode}
-\expandafter\ifx\csname ifpdf\endcsname\relax
- \csname newif\expandafter\endcsname\csname ifpdf\endcsname
-\else
-% \end{macrocode}
-% If \verb|\ifpdf| is already defined but \verb|\pdftrue| is not defined
-% give up.
-% \begin{macrocode}
- \ifx\pdftrue\undefined
- \ifx\PackageError\undefined
- \begingroup\def\PackageError#1#2#3{\endgroup\errmessage{#2}}
- \fi
- \PackageError{ifpdf}{incompatible ifpdf definition}{}
- \expandafter\expandafter\expandafter
- \fi
-\fi
-% \end{macrocode}
-% Otherwise set the boolean to false unless pdfoutput (outputmode) is greater than zero.
-% For Lua\TeX, do the test in Lua as the tex primitivies may not be enabled, and
-% the primitive name may be \verb|\pdfoutput| or \verb|\outputmode| depending
-% on the Lua\TeX\ version number.
-% \begin{macrocode}
-\let\ifpdf\iffalse
-% \end{macrocode}
-%
-% \begin{macrocode}
-\ifx\directlua\undefined
-% \end{macrocode}
-% Not Lua\TeX.
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfoutput\endcsname\relax
-\else
- \ifnum\pdfoutput>0 %
- \pdftrue
- \fi
-\fi
-\else
-% \end{macrocode}
-% Lua\TeX.
-% \begin{macrocode}
-\directlua{%
-if (tex.outputmode or tex.pdfoutput or 0) > 0 then
- tex.print('\string\\pdftrue')
-end
-}
-\fi
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \endinput
-% 2016/04/04 v3.0 rewrite to be self standing and work with new luatex/
-% 2016/05/14 v3.1 define ver@ifpdf.sty in plain tex.
-% 2017/03/15 v3.2 define ver\string@ifpdf.sty in amstex tex.
-% https://github.com/ho-tex/oberdiek/issues/23
-% 2018/09/07 v3.3 guard against \ProvidesPackage being \relax
-% https://github.com/ho-tex/oberdiek/issues/38
diff --git a/macros/latex/contrib/oberdiek/ifvtex.dtx b/macros/latex/contrib/oberdiek/ifvtex.dtx
deleted file mode 100644
index dd405e6045..0000000000
--- a/macros/latex/contrib/oberdiek/ifvtex.dtx
+++ /dev/null
@@ -1,902 +0,0 @@
-% \iffalse meta-comment
-%
-% File: ifvtex.dtx
-% Version: 2016/05/16 v1.6
-% Info: Detect VTeX and its facilities
-%
-% Copyright (C) 2001, 2006-2008, 2010 by
-% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-% 2016
-% https://github.com/ho-tex/oberdiek/issues
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3c of this license or (at your option) any later
-% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% The Base Interpreter refers to any `TeX-Format',
-% because some files are installed in TDS:tex/generic//.
-%
-% This work consists of the main source file ifvtex.dtx
-% and the derived files
-% ifvtex.sty, ifvtex.pdf, ifvtex.ins, ifvtex.drv, ifvtex-test1.tex.
-%
-% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/ifvtex.dtx
-% CTAN:macros/latex/contrib/oberdiek/ifvtex.pdf
-%
-% Unpacking:
-% (a) If ifvtex.ins is present:
-% tex ifvtex.ins
-% (b) Without ifvtex.ins:
-% tex ifvtex.dtx
-% (c) If you insist on using LaTeX
-% latex \let\install=y\input{ifvtex.dtx}
-% (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-% (a) If ifvtex.drv is present:
-% latex ifvtex.drv
-% (b) Without ifvtex.drv:
-% latex ifvtex.dtx; ...
-% The class ltxdoc loads the configuration file ltxdoc.cfg
-% if available. Here you can specify further options, e.g.
-% use A4 as paper format:
-% \PassOptionsToClass{a4paper}{article}
-%
-% Programm calls to get the documentation (example):
-% pdflatex ifvtex.dtx
-% makeindex -s gind.ist ifvtex.idx
-% pdflatex ifvtex.dtx
-% makeindex -s gind.ist ifvtex.idx
-% pdflatex ifvtex.dtx
-%
-% Installation:
-% TDS:tex/generic/oberdiek/ifvtex.sty
-% TDS:doc/latex/oberdiek/ifvtex.pdf
-% TDS:doc/latex/oberdiek/test/ifvtex-test1.tex
-% TDS:source/latex/oberdiek/ifvtex.dtx
-%
-%<*ignore>
-\begingroup
- \catcode123=1 %
- \catcode125=2 %
- \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
- \ifx\csname processbatchFile\endcsname\relax\else1\fi
- \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: ifvtex
-Version: 2016/05/16 v1.6
-
-Copyright (C) 2001, 2006-2008, 2010 by
- Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3c of this license or (at your option) any later
-version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-This Current Maintainer of this work is Heiko Oberdiek.
-
-The Base Interpreter refers to any `TeX-Format',
-because some files are installed in TDS:tex/generic//.
-
-This work consists of the main source file ifvtex.dtx
-and the derived files
- ifvtex.sty, ifvtex.pdf, ifvtex.ins, ifvtex.drv, ifvtex-test1.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
- \file{ifvtex.ins}{\from{ifvtex.dtx}{install}}%
- \file{ifvtex.drv}{\from{ifvtex.dtx}{driver}}%
- \usedir{tex/generic/oberdiek}%
- \file{ifvtex.sty}{\from{ifvtex.dtx}{package}}%
-% \usedir{doc/latex/oberdiek/test}%
-% \file{ifvtex-test1.tex}{\from{ifvtex.dtx}{test1}}%
- \nopreamble
- \nopostamble
-% \usedir{source/latex/oberdiek/catalogue}%
-% \file{ifvtex.xml}{\from{ifvtex.dtx}{catalogue}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{* ifvtex.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `ifvtex.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{ifvtex.drv}%
- [2016/05/16 v1.6 Detect VTeX and its facilities (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
- \DocInput{ifvtex.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-% \GetFileInfo{ifvtex.drv}
-%
-% \title{The \xpackage{ifvtex} package}
-% \date{2016/05/16 v1.6}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This package looks for \VTeX, implements
-% and sets the switches \cs{ifvtex}, \cs{ifvtex}\texttt{\meta{mode}},
-% \cs{ifvtexgex}. It works with plain or \LaTeX\ formats.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Usage}
-%
-% The package \xpackage{ifvtex} can be used with both \plainTeX\
-% and \LaTeX:
-% \begin{description}
-% \item[\plainTeX:] |\input ifvtex.sty|
-% \item[\LaTeXe:] |\usepackage{ifvtex}|\\
-% \end{description}
-%
-% The package implements switches for \VTeX\ and its different
-% modes and interprets \cs{VTeXversion}, \cs{OpMode}, and \cs{gexmode}.
-%
-% \begin{declcs}{ifvtex}
-% \end{declcs}
-% The package provides the switch \cs{ifvtex}:
-% \begin{quote}
-% |\ifvtex|\\
-% \hspace{1.5em}\dots\ do things, if \VTeX\ is running \dots\\
-% |\else|\\
-% \hspace{1.5em}\dots\ other \TeX\ compiler \dots\\
-% |\fi|
-% \end{quote}
-% Users of the package \xpackage{ifthen} can use the switch as boolean:
-% \begin{quote}
-% |\boolean{ifvtex}|
-% \end{quote}
-%
-% \begin{declcs}{ifvtexdvi}\\
-% \cs{ifvtexpdf}\SpecialUsageIndex{\ifvtexpdf}\\
-% \cs{ifvtexps}\SpecialUsageIndex{\ifvtexps}\\
-% \cs{ifvtexhtml}\SpecialUsageIndex{\ifvtexhtml}
-% \end{declcs}
-% \VTeX\ knows different output modes that can be asked by these
-% switches.
-%
-% \begin{declcs}{ifvtexgex}
-% \end{declcs}
-% This switch shows, whether GeX is available.
-%
-% \StopEventually{
-% }
-%
-% \section{Implemenation}
-%
-% \subsection{Reload check and package identification}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-% Reload check, especially if the package is not used with \LaTeX.
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@ifvtex.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{ifvtex}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-% \end{macrocode}
-% Package identification:
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@ifvtex.sty\endcsname
-\ProvidesPackage{ifvtex}%
- [2016/05/16 v1.6 Detect VTeX and its facilities (HO)]%
-% \end{macrocode}
-%
-% \subsection{Catcodes}
-%
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode123=1 % {
- \catcode125=2 % }
- \catcode64=11 % @
- \def\x{\endgroup
- \expandafter\edef\csname ifvtex@AtEnd\endcsname{%
- \endlinechar=\the\endlinechar\relax
- \catcode13=\the\catcode13\relax
- \catcode32=\the\catcode32\relax
- \catcode35=\the\catcode35\relax
- \catcode61=\the\catcode61\relax
- \catcode64=\the\catcode64\relax
- \catcode123=\the\catcode123\relax
- \catcode125=\the\catcode125\relax
- }%
- }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
- \edef\ifvtex@AtEnd{%
- \ifvtex@AtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP@EnsureCode{10}{12}% ^^J
-\TMP@EnsureCode{39}{12}% '
-\TMP@EnsureCode{44}{12}% ,
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{60}{12}% <
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{94}{7}% ^
-\TMP@EnsureCode{96}{12}% `
-\edef\ifvtex@AtEnd{\ifvtex@AtEnd\noexpand\endinput}
-% \end{macrocode}
-%
-% \subsection{Check for previously defined \cs{ifvtex}}
-%
-% \begin{macrocode}
-\begingroup
- \expandafter\ifx\csname ifvtex\endcsname\relax
- \else
- \edef\i/{\expandafter\string\csname ifvtex\endcsname}%
- \expandafter\ifx\csname PackageError\endcsname\relax
- \def\x#1#2{%
- \edef\z{#2}%
- \expandafter\errhelp\expandafter{\z}%
- \errmessage{Package ifvtex Error: #1}%
- }%
- \def\y{^^J}%
- \newlinechar=10 %
- \else
- \def\x#1#2{%
- \PackageError{ifvtex}{#1}{#2}%
- }%
- \def\y{\MessageBreak}%
- \fi
- \x{Name clash, \i/ is already defined}{%
- Incompatible versions of \i/ can cause problems,\y
- therefore package loading is aborted.%
- }%
- \endgroup
- \expandafter\ifvtex@AtEnd
- \fi%
-\endgroup
-% \end{macrocode}
-%
-% \subsection{Provide \cs{newif}}
-%
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname newif\endcsname\relax
-% \end{macrocode}
-% \begin{macro}{\ifvtex@newif}
-% \begin{macrocode}
- \def\ifvtex@newif#1{%
- \begingroup
- \escapechar=-1 %
- \expandafter\endgroup
- \expandafter\ifvtex@@newif\string#1\@nil
- }%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\ifvtex@@newif}
-% \begin{macrocode}
- \def\ifvtex@@newif#1#2#3\@nil{%
- \expandafter\edef\csname#3true\endcsname{%
- \let
- \expandafter\noexpand\csname if#3\endcsname
- \expandafter\noexpand\csname iftrue\endcsname
- }%
- \expandafter\edef\csname#3false\endcsname{%
- \let
- \expandafter\noexpand\csname if#3\endcsname
- \expandafter\noexpand\csname iffalse\endcsname
- }%
- \csname#3false\endcsname
- }%
-% \end{macrocode}
-% \end{macro}
-% \begin{macrocode}
-\else
-% \end{macrocode}
-% \begin{macro}{\ifvtex@newif}
-% \begin{macrocode}
- \expandafter\let\expandafter\ifvtex@newif\csname newif\endcsname
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{\cs{ifvtex}}
-%
-% \begin{macro}{\ifvtex}
-% Create and set the switch. \cs{newif} initializes the
-% switch with \cs{iffalse}.
-% \begin{macrocode}
-\ifvtex@newif\ifvtex
-% \end{macrocode}
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname VTeXversion\endcsname\relax
-\else
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname OpMode\endcsname\relax
- \else
- \vtextrue
- \fi
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Mode and GeX switches}
-%
-% \begin{macrocode}
-\ifvtex@newif\ifvtexdvi
-\ifvtex@newif\ifvtexpdf
-\ifvtex@newif\ifvtexps
-\ifvtex@newif\ifvtexhtml
-\ifvtex@newif\ifvtexgex
-\ifvtex
- \ifcase\OpMode\relax
- \vtexdvitrue
- \or % 1
- \vtexpdftrue
- \or % 2
- \vtexpstrue
- \or % 3
- \vtexpstrue
- \or\or\or\or\or\or\or % 10
- \vtexhtmltrue
- \fi
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname gexmode\endcsname\relax
- \else
- \ifnum\gexmode>0 %
- \vtexgextrue
- \fi
- \fi
-\fi
-% \end{macrocode}
-%
-% \subsection{Protocol entry}
-%
-% Log comment:
-% \begin{macrocode}
-\begingroup
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \let\x\PackageInfo
- \expandafter\let\csname on@line\endcsname\empty
- \fi
- \x{ifvtex}{%
- VTeX %
- \ifvtex
- in \ifvtexdvi DVI\fi
- \ifvtexpdf PDF\fi
- \ifvtexps PS\fi
- \ifvtexhtml HTML\fi
- \space mode %
- with\ifvtexgex\else out\fi\space GeX %
- \else
- not %
- \fi
- detected%
- }%
-\endgroup
-% \end{macrocode}
-%
-% \begin{macrocode}
-\ifvtex@AtEnd%
-%</package>
-% \end{macrocode}
-%
-% \section{Test}
-%
-% \subsection{Catcode checks for loading}
-%
-% \begin{macrocode}
-%<*test1>
-% \end{macrocode}
-% \begin{macrocode}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
- \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
- \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
- \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
- \expandafter\@firstofone
-\else
- \expandafter\@gobble
-\fi
-{%
- \def\loop#1\repeat{%
- \def\body{#1}%
- \iterate
- }%
- \def\iterate{%
- \body
- \let\next\iterate
- \else
- \let\next\relax
- \fi
- \next
- }%
- \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
- \edef\RestoreCatcodes{%
- \RestoreCatcodes
- \catcode\the\count@=\the\catcode\count@\relax
- }%
-\ifnum\count@<255 %
- \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
- \count@=#1\relax
- \loop
- \catcode\count@=15 %
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
- \count@=#1\relax
- \loop
- \ifnum#3=\catcode\count@
- \else
- \errmessage{%
- Character \the\count@\space
- with wrong catcode \the\catcode\count@\space
- instead of \number#3%
- }%
- \fi
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
- \def\LoadCommand{\input ifvtex.sty\relax}%
-\fi
-\def\Test{%
- \RangeCatcodeInvalid{0}{47}%
- \RangeCatcodeInvalid{58}{64}%
- \RangeCatcodeInvalid{91}{96}%
- \RangeCatcodeInvalid{123}{255}%
- \catcode`\@=12 %
- \catcode`\\=0 %
- \catcode`\%=14 %
- \LoadCommand
- \RangeCatcodeCheck{0}{36}{15}%
- \RangeCatcodeCheck{37}{37}{14}%
- \RangeCatcodeCheck{38}{47}{15}%
- \RangeCatcodeCheck{48}{57}{12}%
- \RangeCatcodeCheck{58}{63}{15}%
- \RangeCatcodeCheck{64}{64}{12}%
- \RangeCatcodeCheck{65}{90}{11}%
- \RangeCatcodeCheck{91}{91}{15}%
- \RangeCatcodeCheck{92}{92}{0}%
- \RangeCatcodeCheck{93}{96}{15}%
- \RangeCatcodeCheck{97}{122}{11}%
- \RangeCatcodeCheck{123}{255}{15}%
- \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-% \end{macrocode}
-% \begin{macrocode}
-%</test1>
-% \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/ifvtex}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/ifvtex.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/ifvtex.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[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). 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}
-%
-% \paragraph{Script installation.}
-% Check the directory \xfile{TDS:scripts/oberdiek/} for
-% scripts that need further installation steps.
-% Package \xpackage{attachfile2} comes with the Perl script
-% \xfile{pdfatfi.pl} that should be installed in such a way
-% that it can be called as \texttt{pdfatfi}.
-% Example (linux):
-% \begin{quote}
-% |chmod +x scripts/oberdiek/pdfatfi.pl|\\
-% |cp scripts/oberdiek/pdfatfi.pl /usr/local/bin/|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-% \verb|tex ifvtex.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-% ifvtex.sty & tex/generic/oberdiek/ifvtex.sty\\
-% ifvtex.pdf & doc/latex/oberdiek/ifvtex.pdf\\
-% test/ifvtex-test1.tex & doc/latex/oberdiek/test/ifvtex-test1.tex\\
-% ifvtex.dtx & source/latex/oberdiek/ifvtex.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-% \begingroup
-% \advance\linewidth by\leftmargin
-% \advance\linewidth by\rightmargin
-% \edef\x{\endgroup
-% \def\noexpand\lw{\the\linewidth}^^A
-% }\x
-% \def\lwbox{^^A
-% \leavevmode
-% \hbox to \linewidth{^^A
-% \kern-\leftmargin\relax
-% \hss
-% \usebox0
-% \hss
-% \kern-\rightmargin\relax
-% }^^A
-% }^^A
-% \ifdim\wd0>\lw
-% \sbox0{\small\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\footnotesize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\scriptsize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\tiny\t}^^A
-% \ifdim\wd0>\linewidth
-% \lwbox
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \teTeX\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk ifvtex.pdf unpack_files output .|
-% \end{quote}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-% \verb|latex \let\install=y\input{ifvtex.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-% \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex ifvtex.dtx
-%makeindex -s gind.ist ifvtex.idx
-%pdflatex ifvtex.dtx
-%makeindex -s gind.ist ifvtex.idx
-%pdflatex ifvtex.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{ifvtex.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='ifvtex'>
- <name>ifvtex</name>
- <caption>Detects use of VTeX and its facilities.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2001,2006-2008,2010'/>
- <license type='lppl1.3'/>
- <version number='1.6'/>
- <description>
- The package looks for VTeX and sets the switch <tt>\ifvtex</tt>.
- In the presence of VTeX, the mode switches <tt>\ifvtexdvi</tt>,
- <tt>\ifvtexpdf</tt> and <tt>\ifvtexps</tt> are set;
- <tt>\ifvtexgex</tt> tells you whether GeX is operating.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/ifvtex.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/ifvtex.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
-% \begin{History}
-% \begin{Version}{2001/09/26 v1.0}
-% \item
-% First public version.
-% \end{Version}
-% \begin{Version}{2006/02/20 v1.1}
-% \item
-% DTX framework.
-% \item
-% Undefined tests changed.
-% \end{Version}
-% \begin{Version}{2007/01/10 v1.2}
-% \item
-% Fix of the \cs{ProvidesPackage} description.
-% \end{Version}
-% \begin{Version}{2007/09/09 v1.3}
-% \item
-% Catcode section added.
-% \end{Version}
-% \begin{Version}{2008/11/04 v1.4}
-% \item
-% Bug fix: Mispelled \cs{OpMode} (found by Hideo Umeki).
-% \end{Version}
-% \begin{Version}{2010/03/01 v1.5}
-% \item
-% Compatibility with ini\TeX.
-% \end{Version}
-% \begin{Version}{2016/05/16 v1.6}
-% \item
-% Documentation updates.
-% \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput
diff --git a/macros/latex/contrib/oberdiek/infwarerr.dtx b/macros/latex/contrib/oberdiek/infwarerr.dtx
index ffc6c01b40..89003edc2c 100644
--- a/macros/latex/contrib/oberdiek/infwarerr.dtx
+++ b/macros/latex/contrib/oberdiek/infwarerr.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -106,15 +108,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -198,8 +203,7 @@ and the derived files
% \title{The \xpackage{infwarerr} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1002,7 +1006,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/infwarerr}}:
+% CTAN\footnote{\CTANpkg{infwarerr}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/infwarerr.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/infwarerr.pdf}] Documentation.
@@ -1014,7 +1018,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1136,16 +1140,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk infwarerr.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1181,43 +1175,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{infwarerr.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='infwarerr'>
- <name>infwarerr</name>
- <caption>Complete set of information/warning/error messages.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2010'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- This package provides a complete set of macros for information,
- warning and error messages. Under LaTeX, the commands are
- wrappers for the corresponding LaTeX commands; under Plain TeX
- they are also available as complete implementations.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/infwarerr.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/infwarerr.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/04/26 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/infwarerr.pdf b/macros/latex/contrib/oberdiek/infwarerr.pdf
index 1729b5c169..1d196229aa 100644
--- a/macros/latex/contrib/oberdiek/infwarerr.pdf
+++ b/macros/latex/contrib/oberdiek/infwarerr.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/inputenx.dtx b/macros/latex/contrib/oberdiek/inputenx.dtx
index 8f7f6ddfeb..25688526bb 100644
--- a/macros/latex/contrib/oberdiek/inputenx.dtx
+++ b/macros/latex/contrib/oberdiek/inputenx.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file inputenx.dtx
% and the derived files
@@ -151,15 +153,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file inputenx.dtx
and the derived files
@@ -300,8 +305,7 @@ and the derived files
% \title{The \xpackage{inputenx} package}
% \date{2016/05/16 v1.11}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -11754,7 +11758,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/inputenx}}:
+% CTAN\footnote{\CTANpkg{inputenx}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/inputenx.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/inputenx.pdf}] Documentation.
@@ -11766,7 +11770,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -11926,16 +11930,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk inputenx.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -11971,43 +11965,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{inputenx.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='inputenx'>
- <name>inputenx</name>
- <caption>Enhanced input encoding handling.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006-2011'/>
- <license type='lppl1.3'/>
- <version number='1.11'/>
- <description>
- This package deals with input encodings. The first stage
- provides input encodings using
- standard mappings and covers nearly all slots. Thus it
- serves as more uptodate replacement for package
- <xref refid='inputenc'>inputenc</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/inputenx.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/inputenx.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{ltc}
@@ -12031,7 +11988,7 @@ and the derived files
%
% \bibitem{dash}
% Wikipedia, \textit{Dash}.
-% \url{http://en.wikipedia.org/wiki/Dash}
+% \url{https://en.wikipedia.org/wiki/Dash}
%
% \subsection{Mappings to Unicode}
%
diff --git a/macros/latex/contrib/oberdiek/inputenx.pdf b/macros/latex/contrib/oberdiek/inputenx.pdf
index f162a17b8b..b203bf17d6 100644
--- a/macros/latex/contrib/oberdiek/inputenx.pdf
+++ b/macros/latex/contrib/oberdiek/inputenx.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/intcalc.dtx b/macros/latex/contrib/oberdiek/intcalc.dtx
index c44d7744c2..d52390fa74 100644
--- a/macros/latex/contrib/oberdiek/intcalc.dtx
+++ b/macros/latex/contrib/oberdiek/intcalc.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -107,15 +109,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -234,8 +239,7 @@ and the derived files
% \title{The \xpackage{intcalc} package}
% \date{2016/05/16 v1.2}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -4067,7 +4071,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/intcalc}}:
+% CTAN\footnote{\CTANpkg{intcalc}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/intcalc.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/intcalc.pdf}] Documentation.
@@ -4079,7 +4083,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -4202,16 +4206,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk intcalc.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -4247,42 +4241,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{intcalc.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='intcalc'>
- <name>intcalc</name>
- <caption>Expandable arithmetic operations with integers.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='1.2'/>
- <description>
- This package provides expandable arithmetic operations
- with integers, using the e-TeX extension <tt>\numexpr</tt> if it
- is available.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/intcalc.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/intcalc.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/09/09 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/intcalc.pdf b/macros/latex/contrib/oberdiek/intcalc.pdf
index 8bc91d57cf..69eb837905 100644
--- a/macros/latex/contrib/oberdiek/intcalc.pdf
+++ b/macros/latex/contrib/oberdiek/intcalc.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/kvdefinekeys.dtx b/macros/latex/contrib/oberdiek/kvdefinekeys.dtx
index f6d3313a6a..67ebac712d 100644
--- a/macros/latex/contrib/oberdiek/kvdefinekeys.dtx
+++ b/macros/latex/contrib/oberdiek/kvdefinekeys.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -103,15 +105,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -192,8 +197,7 @@ and the derived files
% \title{The \xpackage{kvdefinekeys} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -539,7 +543,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/kvdefinekeys}}:
+% CTAN\footnote{\CTANpkg{kvdefinekeys}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/kvdefinekeys.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/kvdefinekeys.pdf}] Documentation.
@@ -551,7 +555,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -671,16 +675,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk kvdefinekeys.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -716,42 +710,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{kvdefinekeys.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='kvdefinekeys'>
- <name>kvdefinekeys</name>
- <caption>Define keys for use in the kvsetkeys package.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2010,2011'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- The package provides a macro <tt>\kv@define@key</tt> (analogous to
- <xref refid='keyval'>keyval&#x2019;s</xref> <tt>\define@key</tt>, to
- define keys for use by <xref refid='kvsetkeys'>kvsetkeys</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/kvdefinekeys.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/kvdefinekeys.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{keyval}
% David Carlisle:
diff --git a/macros/latex/contrib/oberdiek/kvdefinekeys.pdf b/macros/latex/contrib/oberdiek/kvdefinekeys.pdf
index 17f25ce18d..51e4ac2df5 100644
--- a/macros/latex/contrib/oberdiek/kvdefinekeys.pdf
+++ b/macros/latex/contrib/oberdiek/kvdefinekeys.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/kvoptions.dtx b/macros/latex/contrib/oberdiek/kvoptions.dtx
index 07a40c307a..54e188aed2 100644
--- a/macros/latex/contrib/oberdiek/kvoptions.dtx
+++ b/macros/latex/contrib/oberdiek/kvoptions.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file kvoptions.dtx
% and the derived files
@@ -109,15 +111,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file kvoptions.dtx
and the derived files
@@ -205,8 +210,7 @@ and the derived files
% \title{The \xpackage{kvoptions} package}
% \date{2016/05/16 v3.12}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -3041,7 +3045,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/kvoptions}}:
+% CTAN\footnote{\CTANpkg{kvoptions}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/kvoptions.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/kvoptions.pdf}] Documentation.
@@ -3053,7 +3057,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -3179,16 +3183,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk kvoptions.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -3224,71 +3218,31 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{kvoptions.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='kvoptions'>
- <name>kvoptions</name>
- <caption>Key value format for package options.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2004,2006,2007,2009-2011'/>
- <license type='lppl1.3'/>
- <version number='3.12'/>
- <description>
- This package offers support for package authors who want to
- use options in key-value format for their package options.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/kvoptions.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/kvoptions.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
-% \newcommand*{\bibpackage}[4]{^^A
-% \bibitem{#1}
-% Package \xpackage{#1}, #2, #3.^^A
-% \ifx\\#4\\\else\space#4\fi\par
-% }
-%
% \begin{thebibliography}{99}
% \bibitem{tb94wright}
% A guide to key-value methods, Joseph Wright, second draft for
-% \href{http://www.tug.org/tugboat}{TUGBoat}, 2009-03-17.
-% \url{http://www.texdev.net/wp-content/uploads/2009/03/keyval.pdf}
+% \href{https://www.tug.org/tugboat}{TUGBoat}, 2009-03-17.
+% \url{https://www.texdev.net/uploads/2009/03/keyval.pdf}
% \bibpackage{ifthen}{David Carlisle}{2001/05/26}
-% {\CTAN{macros/latex/base/ifthen.dtx}}
+% {\CTANpkg{ifthen}}
% \bibpackage{helvet}{Sebastian Rahtz, Walter Schmidt}{2004/01/26}
-% {\CTAN{macros/latex/required/psnfss/psfonts.dtx}}
+% {\CTANpkg{psfonts}}
% \bibpackage{hyperref}{Sebastian Rahtz, Heiko Oberdiek}{2006/02/12}
-% {\CTAN{macros/latex/contrib/hyperref/}}
+% {\CTANpkg{hyperref}}
% \bibpackage{keyval}{David Carlisle}{1999/03/16}
-% {\CTAN{macros/latex/required/graphics/keyval.dtx}}
+% {\CTANpkg{keyval}}
% \bibpackage{multicol}{Frank Mittelbach}{2004/02/14}
-% {\CTAN{macros/latex/required/tools/multicol.dtx}}
+% {\CTANpkg{multicol}}
% \bibpackage{tabularx}{David Carlisle}{1999/01/07}
-% {\CTAN{macros/latex/required/tools/tabularx.dtx}}
+% {\CTANpkg{tabularx}}
% \bibpackage{tracefnt}{Frank Mittelbach, Rainer Sch\"opf}{1997/05/29}
-% {\CTAN{macros/latex/base/ltfsstrc.dtx}}
+% {\CTANpkg{latex-base}}
% \bibpackage{xkeyval}{Hendri Adriaens}{2005/05/07}
-% {\CTAN{macros/latex/contrib/xkeyval/}}
+% {\CTANpkg{xkeyval}}
% \bibitem{clsguide}
% The \LaTeX3 Project, \textit{\LaTeXe\ for class and package writers},
% 2003/12/09.
-% \CTAN{macros/latex/doc/clsguide.pdf}
+% \CTANpkg{clsguide}
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/kvoptions.pdf b/macros/latex/contrib/oberdiek/kvoptions.pdf
index 6e390c523a..c4dea083e3 100644
--- a/macros/latex/contrib/oberdiek/kvoptions.pdf
+++ b/macros/latex/contrib/oberdiek/kvoptions.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/kvsetkeys.dtx b/macros/latex/contrib/oberdiek/kvsetkeys.dtx
index 9c07858dd8..a467e2e8fb 100644
--- a/macros/latex/contrib/oberdiek/kvsetkeys.dtx
+++ b/macros/latex/contrib/oberdiek/kvsetkeys.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -109,15 +111,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -205,8 +210,7 @@ and the derived files
% \title{The \xpackage{kvsetkeys} package}
% \date{2016/05/16 v1.17}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1859,7 +1863,7 @@ $ \x
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/kvsetkeys}}:
+% CTAN\footnote{\CTANpkg{kvsetkeys}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/kvsetkeys.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/kvsetkeys.pdf}] Documentation.
@@ -1871,7 +1875,7 @@ $ \x
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1995,16 +1999,6 @@ $ \x
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk kvsetkeys.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -2040,55 +2034,17 @@ $ \x
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{kvsetkeys.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='kvsetkeys'>
- <name>kvsetkeys</name>
- <caption>Key value parser with default handler support.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006,2007,2009-2012'/>
- <license type='lppl1.3'/>
- <version number='1.17'/>
- <description>
- This package provides \kvsetkeys, a variant of package
- <xref refid='keyval'>keyval</xref>'s <tt>\setkeys</tt>. It allows
- the user to specify a handler that deals with unknown options.
- Active commas and equal signs may be used (e.g. see
- <xref refid='babel'>babel</xref>'s shorthands) and only one level
- of curly braces are removed from the values.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/kvsetkeys.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/kvsetkeys.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{tb94wright}
% A guide to key-value methods, Joseph Wright, second draft for
-% \href{http://www.tug.org/tugboat}{TUGBoat}, 2009-03-17.
-% \url{http://www.texdev.net/wp-content/uploads/2009/03/keyval.pdf}
+% \href{https://www.tug.org/tugboat}{TUGBoat}, 2009-03-17.
+% \url{https://www.texdev.net/uploads/2009/03/keyval.pdf}
%
% \bibitem{keyval}
% David Carlisle:
% \textit{The \xpackage{keyval} package};
% 1999/03/16 v1.13;
-% \CTAN{macros/latex/required/graphics/keyval.dtx}.
+% \CTANpkg{keyval}.
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/kvsetkeys.pdf b/macros/latex/contrib/oberdiek/kvsetkeys.pdf
index 41f5b67088..2a9dfc7751 100644
--- a/macros/latex/contrib/oberdiek/kvsetkeys.pdf
+++ b/macros/latex/contrib/oberdiek/kvsetkeys.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/letltxmacro.dtx b/macros/latex/contrib/oberdiek/letltxmacro.dtx
index 7e61c000f3..8b0440d361 100644
--- a/macros/latex/contrib/oberdiek/letltxmacro.dtx
+++ b/macros/latex/contrib/oberdiek/letltxmacro.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file letltxmacro.dtx
% and the derived files
@@ -103,15 +105,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file letltxmacro.dtx
and the derived files
@@ -193,8 +198,7 @@ and the derived files
% \title{The \xpackage{letltxmacro} package}
% \date{2016/05/16 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -958,7 +962,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/letltxmacro}}:
+% CTAN\footnote{\CTANpkg{letltxmacro}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/letltxmacro.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/letltxmacro.pdf}] Documentation.
@@ -970,7 +974,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1092,16 +1096,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk letltxmacro.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1137,44 +1131,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{letltxmacro.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='letltxmacro'>
- <name>letltxmacro</name>
- <caption>Let assignment for LaTeX macros.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2008,2010'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- TeX&#x2019;s <tt>\let</tt> assignment does not work for LaTeX macros
- with optional arguments or for macros that are defined
- as robust macros by <tt>\DeclareRobustCommand</tt>. This package
- defines <tt>\LetLtxMacro</tt> that also takes care of the involved
- internal macros.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/letltxmacro.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/letltxmacro.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2008/06/09 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/letltxmacro.pdf b/macros/latex/contrib/oberdiek/letltxmacro.pdf
index fbac567c5e..be2595a9a4 100644
--- a/macros/latex/contrib/oberdiek/letltxmacro.pdf
+++ b/macros/latex/contrib/oberdiek/letltxmacro.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/listingsutf8.dtx b/macros/latex/contrib/oberdiek/listingsutf8.dtx
index 1a07e24615..bc0389081d 100644
--- a/macros/latex/contrib/oberdiek/listingsutf8.dtx
+++ b/macros/latex/contrib/oberdiek/listingsutf8.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file listingsutf8.dtx
% and the derived files
@@ -106,15 +108,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file listingsutf8.dtx
and the derived files
@@ -198,8 +203,7 @@ and the derived files
% \title{The \xpackage{listingsutf8} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -591,7 +595,7 @@ public class ExampleUTF8 {
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/listingsutf8}}:
+% CTAN\footnote{\CTANpkg{listingsutf8}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/listingsutf8.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/listingsutf8.pdf}] Documentation.
@@ -603,7 +607,7 @@ public class ExampleUTF8 {
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -727,16 +731,6 @@ public class ExampleUTF8 {
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk listingsutf8.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -772,44 +766,6 @@ public class ExampleUTF8 {
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{listingsutf8.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='listingsutf8'>
- <name>listingsutf8</name>
- <caption>Allow UTF-8 in listings input.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2011'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- Package <xref refid='listings'>listings</xref> does not support files
- with multi-byte encodings such as UTF-8. In the case of
- <tt>\lstinputlisting</tt>, a simple workaround is possible if a
- one-byte encoding exists that the file can be converted to. The
- package requires the e-TeX extensions under pdfTeX (in either PDF
- or DVI output mode).
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/listingsutf8.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/listingsutf8.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{inputenc}
@@ -821,7 +777,7 @@ public class ExampleUTF8 {
% Carsten Heinz, Brooks Moses:
% \textit{The \xpackage{listings} package};
% 2007/02/22;\\
-% \CTAN{macros/latex/contrib/listings/}.
+% \CTANpkg{listings}.
%
% \bibitem{stringenc}
% Heiko Oberdiek:
diff --git a/macros/latex/contrib/oberdiek/listingsutf8.pdf b/macros/latex/contrib/oberdiek/listingsutf8.pdf
index 2563deba47..3da5802937 100644
--- a/macros/latex/contrib/oberdiek/listingsutf8.pdf
+++ b/macros/latex/contrib/oberdiek/listingsutf8.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/ltxcmds.dtx b/macros/latex/contrib/oberdiek/ltxcmds.dtx
index 77f96cb44d..9dfd932ed7 100644
--- a/macros/latex/contrib/oberdiek/ltxcmds.dtx
+++ b/macros/latex/contrib/oberdiek/ltxcmds.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -112,15 +114,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -213,8 +218,7 @@ and the derived files
% \title{The \xpackage{ltxcmds} package}
% \date{2016/05/16 v1.23}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -2906,7 +2910,7 @@ X=%
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/ltxcmds}}:
+% CTAN\footnote{\CTANpkg{ltxcmds}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/ltxcmds.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/ltxcmds.pdf}] Documentation.
@@ -2918,7 +2922,7 @@ X=%
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -3044,16 +3048,6 @@ X=%
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk ltxcmds.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -3089,42 +3083,6 @@ X=%
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{ltxcmds.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='ltxcmds'>
- <name>ltxcmds</name>
- <caption>Some LaTeX kernel commands for general use.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2009-2011'/>
- <license type='lppl1.3'/>
- <version number='1.23'/>
- <description>
- This package exports some utility macros
- from the LaTeX kernel into a separate namespace and
- also makes them available for other formats such as plain TeX.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/ltxcmds.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/ltxcmds.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \raggedright
%
@@ -3136,7 +3094,7 @@ X=%
% \url{news:3eef1ada_6@corp.newsgroups.com},
% 2003-06-17.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/be03a159ec374895}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/be03a159ec374895}}
%
% \bibitem{ifnull:diez}
% Ulrich Diez:
@@ -3145,7 +3103,7 @@ X=%
% \url{news:ibk3t8$ee7$1@news.albasani.net},
% 2010-11-12.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/803bd57221a04996}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/803bd57221a04996}}
%
% \bibitem{ifstrempty:musa}
% Ahmed Musa:
@@ -3154,7 +3112,7 @@ X=%
% \url{news:f5496afe-40ed-42bd-b629-a2419ecf7c0d@o14g2000prn.googlegroups.com},
% 2010-12-03.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/fbf7d61a0c3a807d}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/fbf7d61a0c3a807d}}
%
% \bibitem{ifstrempty:diez1}
% Ulrich Diez:
@@ -3163,7 +3121,7 @@ X=%
% \url{news:idbo94$uka$1@four.albasani.net},
% 2010-12-03.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/0c230ee479487962}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/0c230ee479487962}}
%
% \bibitem{ifstrempty:diez2}
% Ulrich Diez:
@@ -3172,7 +3130,7 @@ X=%
% \url{news:idbpu4$cg1$1@news.albasani.net},
% 2010-12-03.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/bbef4263390d647b}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/bbef4263390d647b}}
%
% \bibitem{ifstrempty:diez3}
% Ulrich Diez:
@@ -3181,7 +3139,7 @@ X=%
% \url{news:idd4ga$r83$1@four.albasani.net},
% 2010-12-04.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/00dfd1ec103cd272}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/00dfd1ec103cd272}}
%
% \bibitem{ifstrempty:gl}
% GL:
@@ -3190,7 +3148,7 @@ X=%
% \url{news:4cfa2e27$0$7389$426a74cc@news.free.fr},
% 2010-12-04.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/d3a75995c1cf267e}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/d3a75995c1cf267e}}
%
% \bibitem{ifstrempty:ho}
% Heiko Oberdiek:
@@ -3199,7 +3157,7 @@ X=%
% \url{news:iddhq1$3kj$1@news.eternal-september.org},
% 2010-12-04.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/5f7a23e3ab70e347}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/5f7a23e3ab70e347}}
%
% \bibitem{ifboxempty:dak}
% David Kastrup:
@@ -3207,7 +3165,7 @@ X=%
% newsgroup \xnewsgroup{comp.text.tex},
% 2011-02-04.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/8d3cb89496a4d86d}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/8d3cb89496a4d86d}}
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/ltxcmds.pdf b/macros/latex/contrib/oberdiek/ltxcmds.pdf
index eacba25315..bc96f1bd42 100644
--- a/macros/latex/contrib/oberdiek/ltxcmds.pdf
+++ b/macros/latex/contrib/oberdiek/ltxcmds.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/luacolor.dtx b/macros/latex/contrib/oberdiek/luacolor.dtx
index 11bff2e38d..65959b4982 100644
--- a/macros/latex/contrib/oberdiek/luacolor.dtx
+++ b/macros/latex/contrib/oberdiek/luacolor.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file luacolor.dtx
% and the derived files
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file luacolor.dtx
and the derived files
@@ -215,8 +220,7 @@ and the derived files
% \title{The \xpackage{luacolor} package}
% \date{2019/07/25 v1.12}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -990,7 +994,7 @@ end
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/luacolor}}:
+% CTAN\footnote{\CTANpkg{luacolor}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/luacolor.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/luacolor.pdf}] Documentation.
@@ -1002,7 +1006,7 @@ end
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1122,16 +1126,6 @@ end
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk luacolor.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1167,40 +1161,6 @@ end
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{luacolor.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='luacolor'>
- <name>luacolor</name>
- <caption>Color support based on LuaTeX's node attributes.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2009-2011'/>
- <license type='lppl1.3'/>
- <version number='1.11'/>
- <description>
- This package implements color support based on LuaTeX's node
- attributes.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/luacolor.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/luacolor.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/12/12 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/luacolor.pdf b/macros/latex/contrib/oberdiek/luacolor.pdf
index 0c44fbf333..36d0822d66 100644
--- a/macros/latex/contrib/oberdiek/luacolor.pdf
+++ b/macros/latex/contrib/oberdiek/luacolor.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/luatex.dtx b/macros/latex/contrib/oberdiek/luatex.dtx
deleted file mode 100644
index ef111a4efa..0000000000
--- a/macros/latex/contrib/oberdiek/luatex.dtx
+++ /dev/null
@@ -1,1967 +0,0 @@
-% \iffalse meta-comment
-%
-% File: luatex.dtx
-% Version: 2019/07/25 v0.7
-% Info: LuaTeX basic definition package
-%
-% Copyright (C) 2007, 2009, 2010 by
-% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-% 2016, 2019
-% https://github.com/ho-tex/oberdiek/issues
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3c of this license or (at your option) any later
-% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% The Base Interpreter refers to any `TeX-Format',
-% because some files are installed in TDS:tex/generic//.
-%
-% This work consists of the main source file luatex.dtx
-% and the derived files
-% luatex.sty, luatex.pdf, luatex.ins, luatex.drv, luatex-loader.sty,
-% luatex-test1.tex, luatex-test2.tex, luatex-test3.tex,
-% luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua.
-%
-% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/luatex.dtx
-% CTAN:macros/latex/contrib/oberdiek/luatex.pdf
-%
-% Unpacking:
-% (a) If luatex.ins is present:
-% tex luatex.ins
-% (b) Without luatex.ins:
-% tex luatex.dtx
-% (c) If you insist on using LaTeX
-% latex \let\install=y\input{luatex.dtx}
-% (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-% (a) If luatex.drv is present:
-% latex luatex.drv
-% (b) Without luatex.drv:
-% latex luatex.dtx; ...
-% The class ltxdoc loads the configuration file ltxdoc.cfg
-% if available. Here you can specify further options, e.g.
-% use A4 as paper format:
-% \PassOptionsToClass{a4paper}{article}
-%
-% Programm calls to get the documentation (example):
-% pdflatex luatex.dtx
-% makeindex -s gind.ist luatex.idx
-% pdflatex luatex.dtx
-% makeindex -s gind.ist luatex.idx
-% pdflatex luatex.dtx
-%
-% Installation:
-% TDS:tex/generic/oberdiek/luatex.sty
-% TDS:tex/generic/oberdiek/luatex-loader.sty
-% TDS:scripts/oberdiek/oberdiek.luatex.lua
-% TDS:doc/latex/oberdiek/luatex.pdf
-% TDS:doc/latex/oberdiek/test/luatex-test1.tex
-% TDS:doc/latex/oberdiek/test/luatex-test2.tex
-% TDS:doc/latex/oberdiek/test/luatex-test3.tex
-% TDS:doc/latex/oberdiek/test/luatex-test4.tex
-% TDS:doc/latex/oberdiek/test/luatex-test5.tex
-% TDS:source/latex/oberdiek/luatex.dtx
-%
-%<*ignore>
-\begingroup
- \catcode123=1 %
- \catcode125=2 %
- \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
- \ifx\csname processbatchFile\endcsname\relax\else1\fi
- \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: luatex 2019/07/25 v0.7 LuaTeX basic definition package (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: luatex
-Version: 2019/07/25 v0.7
-
-Copyright (C) 2007, 2009, 2010 by
- Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3c of this license or (at your option) any later
-version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-This Current Maintainer of this work is Heiko Oberdiek.
-
-The Base Interpreter refers to any `TeX-Format',
-because some files are installed in TDS:tex/generic//.
-
-This work consists of the main source file luatex.dtx
-and the derived files
- luatex.sty, luatex.pdf, luatex.ins, luatex.drv, luatex-loader.sty,
- luatex-test1.tex, luatex-test2.tex, luatex-test3.tex,
- luatex-test4.tex, luatex-test5.tex, oberdiek.luatex.lua.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
- \file{luatex.ins}{\from{luatex.dtx}{install}}%
- \file{luatex.drv}{\from{luatex.dtx}{driver}}%
- \usedir{tex/generic/oberdiek}%
- \file{luatex.sty}{\from{luatex.dtx}{package}}%
- \file{luatex-loader.sty}{\from{luatex.dtx}{loader}}%
-% \usedir{doc/latex/oberdiek/test}%
-% \file{luatex-test1.tex}{\from{luatex.dtx}{test1}}%
-% \file{luatex-test2.tex}{\from{luatex.dtx}{test1,test2}}%
-% \file{luatex-test3.tex}{\from{luatex.dtx}{test1,test3}}%
-% \file{luatex-test4.tex}{\from{luatex.dtx}{test4}}%
-% \file{luatex-test5.tex}{\from{luatex.dtx}{test5}}%
- \nopreamble
- \nopostamble
-% \usedir{source/latex/oberdiek/catalogue}%
-% \file{luatex.xml}{\from{luatex.dtx}{catalogue}}%
-}
-\def\MetaPrefix{-- }
-\def\defaultpostamble{%
- \MetaPrefix^^J%
- \MetaPrefix\space End of File `\outFileName'.%
-}
-\def\currentpostamble{\defaultpostamble}%
-\generate{%
- \usedir{scripts/oberdiek}%
- \file{oberdiek.luatex.lua}{\from{luatex.dtx}{lua}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* files into a directory searched by TeX:}
-\Msg{*}
-\Msg{* luatex.sty, luatex-loader.sty}
-\Msg{*}
-\Msg{* And install the following script file:}
-\Msg{*}
-\Msg{* oberdiek.luatex.lua}
-\Msg{*}
-\Msg{* To produce the documentation run the file `luatex.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{luatex.drv}%
- [2019/07/25 v0.7 LuaTeX basic definition package (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\usepackage{paralist}
-\begin{document}
- \DocInput{luatex.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-% \GetFileInfo{luatex.drv}
-%
-% \title{The \xpackage{luatex} package}
-% \date{2019/07/25 v0.7}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This package manages the new and extended features and resources
-% that \LuaTeX\ provides. Examples are attributes and catcode
-% tables.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% \subsection{Introduction}
-%
-% \TeX\ provides global resources such as registers.
-% But it does not provide an interface for managing these resources.
-% For example, two packages want to use a counter register.
-% If they take the same register
-% number, then the use of both packages will conflict and they cannot
-% be used together.
-% Therefore formats such as \plainTeX\ or \LaTeX\ implement
-% an allocation scheme for registers. A package reserves with
-% \cs{newcount} an unused register number for its own exclusive use.
-%
-% Nowadays \TeX\ is not alone anymore: \eTeX, \pdfTeX\ and other
-% compilers for \TeX\ are developed that extend and add new
-% features and resources.
-%
-% Now \LuaTeX\ has reached beta state. It inherits most of
-% \pdfTeX's features including \eTeX. Also it implements
-% new concepts such as attributes or catcode tables.
-%
-% \subsubsection{\LaTeX}
-%
-% Since 2015 Lua\LaTeX\ includes support for luatex by default and so
-% this package is essentially obsolete now, however it is kept for
-% backwards compatibility.
-%
-% \subsubsection{\plainTeX}
-%
-% \LaTeX\ has inherited its resource handling from \plainTeX.
-% The interface is basically the same: \cs{newcount}, \dots
-% Therefore this package tries to follow this tradition by
-% providing compatibility to \plainTeX. It can be loaded
-% with \plainTeX\ and defines at least some of the
-% features that this packages provides for \LaTeX.
-%
-% \subsection{Register allocation}
-%
-% \subsubsection{Register with 16 bit}
-%
-% Because \LuaTeX\ is a super set of \eTeX\ regarding registers,
-% the register allocation scheme should not conflict with
-% package \xpackage{etex}. Therefore this package is loaded
-% to inherit its allocation scheme. The only change is currently
-% that the limit is increased to 65536 registers for the following
-% register classes:
-% \begin{compactitem}
-% \item count
-% \item dimen
-% \item skip
-% \item muskip
-% \item marks
-% \item toks
-% \item box
-% \end{compactitem}
-% This affects the number of global and local registers.
-% Because it is done in a package and not in the kernel,
-% it is possible that someone loads package \xpackage{etex}
-% before uses the local allocation variants. This will prevent
-% the extension for this register class. If more registers are
-% needed, just load package \xpackage{luatex} earlier.
-%
-% \subsubsection{Insertions}
-%
-% Insertions need four registers \cs{count}, \cs{dimen}, \cs{skip},
-% and \cs{box} with the same number. Usually they are allocated
-% downwards from 254, 253, \dots Also \cs{newcount}, \cs{newdimen}, \dots
-% fill up these register numbers from below before switching to
-% higher register numbers by package \xpackage{etex}.
-% When this occurs, no insertions can be allocated anymore.
-%
-% Therefore \cs{newcount}, \cs{newdimen}, \cs{newskip}, and
-% \cs{newbox} are replaced by their global variants (\cs{globcount}, \dots)
-% that use the higher numbers immediately, leaving the room for insertions.
-% There should not be an efficiency penalty because \LuaTeX\ stores
-% the registers of a class in the same Lua table unlike \eTeX, where
-% registers below 256 are stored in an array and higher numbers
-% are put in a tree structure.
-%
-% \subsection{Attributes}
-%
-% Nodes can have custom attributes in \LuaTeX. These attributes
-% are organized by a new register class. As the other registers
-% up to $2^{16}$ attributes are supported. An attribute value
-% can be negative that means the attribute is not set. Otherwise
-% \TeX's range of non-negative integers up to $2^31$ are available.
-%
-% \begin{declcs}{newattribute} \M{cmd}
-% \end{declcs}
-% Macro \cs{newattribute} defines command \meta{cmd} using \cs{attributedef}
-% using an new attribute number. The new attribute is initially unset.
-%
-% \begin{declcs}{setattribute} \M{cmd} \M{value}
-% \end{declcs}
-% Macro \cs{setattribute} locally sets attribute command \meta{cmd}
-% to the number \meta{value}. Valid values range from $-1$ until $2^31$
-% (the upper limit is the same as for other \TeX\ integer numbers).
-%
-% \begin{declcs}{unsetattribute} \M{cmd}
-% \end{declcs}
-% Macro \cs{unsettattribute} clears the attribute command \meta{cmd}.
-%
-% \subsection{Catcode tables}
-%
-% \LuaTeX\ introduces catcode tables as new feature, see documentation.
-% There is need for discussion, how to deal best:
-% \begin{itemize}
-% \item \cs{initcatcodetable} and \cs{setcatcodetable} act globally.
-% \item \cs{catcodetable} causes an error if used with an uninitialized
-% catcode table.
-% \item Large catcode table numbers should be avoided because of
-% performance breakdown.
-% \item Use case \LaTeX\ package:
-% The package must not be surprised by changed catcodes and
-% must not surprise by changing catcodes accidently.
-% Catcode tables could offer a solution. At the begin
-% a catcode regime with standard catcodes is established
-% and the old one is restored afterwards.
-% \item Use case: \LuaTeX's |tex.print| might be used with
-% a catcode table number, for example a table where all
-% entries have catcode ``other''.
-% \item Readonly catcode tables.
-% \item Is there is a need for local allocations?
-% (Package \xpackage{etex}'s \cs{loc} variants are not used in
-% \TeX\ Live 2007.)
-% \end{itemize}
-%
-% \subsubsection{Interface proposal}
-%
-% The idea: \cs{newcatcodetable} allocates odd numbered catcode
-% tables. Even numbered tables are managed as stack.
-% Also some catcode tables are defined. These must not be
-% changed.
-%
-% \begin{declcs}{newcatcodetable} \M{cmd}
-% \end{declcs}
-% Macro \cs{newcatcodetable} reserves a new catcode table and
-% remembers its number in \meta{cmd}. The catcode table is
-% initialized with \iniTeX's catcodes.
-%
-% \begin{declcs}{CatcodeTableIniTeX}\\
-% \cs{CatcodeTableString}\\
-% \cs{CatcodeTableOther}\\
-% \cs{CatcodeTableLaTeX}\\
-% \end{declcs}
-% These are catcode tables and must not be changed.
-% \cs{CatcodeTableIniTeX} contains the catcode settings of \iniTeX.
-% \cs{CatcodeTableString} follows \TeX's convention of
-% \cs{string}, \cs{meaning} and friends. The space gets catcode
-% 10 (space), the other characters have catcode 12 (other).
-% In \cs{CatcodeTableOther} all entries have catcode 12 (other).
-% \cs{CatcodeTableLaTeX} contains the setting of a pure \LaTeX\ format
-% (`at' is other).
-%
-% \begin{declcs}{CatcodeTableStack}\\
-% \cs{IncCatcodeTableStack}\\
-% \cs{DecCatcodeTableStack}
-% \end{declcs}
-% \cs{CatcodeTableStack} is the stack pointer. Initially
-% it is catcode table zero. \cs{IncCatcodeTableStack} and
-% \cs{DecCatcodeTableStack} increments and decrements the
-% stack pointer. Currently \cs{IncCatcodeTableStack} does not
-% initialize a new catcode table. Both increment and decrement
-% operations do not set a catcode table.
-%
-% \begin{declcs}{PushCatcodeTableNumStack}\\
-% \cs{PopCatcodeTableNumStack}
-% \end{declcs}
-% It can be handy to have a global stack for catcode table
-% numbers to deal with the global assignment property of
-% \cs{initcatcodetable} and \cs{savecatcodetable}.
-% \cs{PushCatcodeTableNumStack} pushes the current catcode table
-% on the stack.
-% \cs{PopCatcodeTableNumStack} pops the topmost number off the number
-% stack to set the current catcode table. Catcode table zero is
-% used in case of an empty stack.
-%
-% \begin{declcs}{BeginCatcodeRegime} \M{catcodetable}\\
-% \cs{EndCatcodeRegime}
-% \end{declcs}
-% \cs{BeginCatcodeRegime} remembers the current catcode table number.
-% Then it creates and uses a fresh catcode table on the stack
-% that is initialized by \meta{catcodetable}:
-% \begin{quote}\ttfamily
-% \cs{PushCatcodeTableNumStack}\\
-% \cs{catcodetable}\meta{catcodetable}||
-% \cs{IncCatcodeTableStack}\\
-% \cs{savecatcodetable}\cs{CatcodeTableStack}\\
-% \cs{catcodetable}\cs{CatcodeTableStack}
-% \end{quote}
-% \cs{EndCatcodeRegime} drops the catcode table, created by
-% \cs{BeginCatcodeRegime} and sets the catcode table that was
-% active before:
-% \begin{quote}
-% \cs{DecCatcodeTableStack}\\
-% \cs{PopCatcodeTableNumStack}
-% \end{quote}
-% These macros solve the use case, described earlier for a \LaTeX\ package:
-% \begin{quote}
-% |% package foobar.sty|\\
-% |\BeginCatcodeRegime\CatcodeTableLaTeX|\\
-% |\makeatletter|\\
-% |% ... package contents ...|\\
-% |\EndCatcodeRegime|\\
-% |% end of package|
-% \end{quote}
-% If the package wants to change catcodes after its loading,
-% \cs{AtBeginDocument} or \cs{AtEndOfPackage} can be used.
-%
-% \begin{declcs}{SetCatcodeRange} \M{from} \M{to} \M{catcode}
-% \end{declcs}
-% The catcodes of characters in range from \meta{from}
-% to inclusive \meta{to} are set to \meta{catcode}.
-%
-% \subsection{Lua module loading}
-%
-% Currently \LuaTeX\ (version 0.20) does not support Lua script
-% files inside \xfile{TDS:scripts//}, because Lua's mechanism
-% for module loading does not use the \textsf{kpathsea} library.
-% Therefore this packages appends a kpse loader to the list of
-% Lua's module loaders. It finds the module \meta{module} by
-% \begin{quote}
-% \ttfamily |kpse.find_file("|\meta{module}|.lua", "texmfscripts")|
-% \end{quote}
-% Unhappily \textsf{kpathsea} does not support directory components
-% in a file name. Therefore the Lua convention is not followed to
-% replace dots in the module name by the directory separator.
-%
-% Example:
-% A Lua script of a package \xpackage{foobar} wants the following
-% modules:
-% \begin{quote}
-% |require("foobar.hello.world")|\\
-% |require("org.somewhere.xyz")|
-% \end{quote}
-% Then they can be find in:
-% \begin{quote}
-% |TDS:scripts/foobar/foobar.hello.world.lua|\\
-% |TDS:scripts/foobar/org.somewhere.xyz.lua|
-% \end{quote}
-% I would have preferred the following locations, following lua conventions,
-% e.\,g.:
-% \begin{quote}
-% |TDS:scripts/foobar/hello/world.lua|\\
-% |TDS:scripts/foobar/org/somewhere/xyz.lua|
-% \end{quote}
-% But I do not know, how to achieve this in a reliable way using
-% \textsf{kpathsea}.
-%
-% \subsubsection{Package \xpackage{luatex-loader}}
-%
-% If someone do not need or want package \xpackage{luatex} but
-% it's extension for module loading, then he can use
-% package \xpackage{luatex-loader}. Both \plainTeX\ and \LaTeX\ are
-% supported.
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
-% \subsection{Reload check and package identification}
-% Reload check, especially if the package is not used with \LaTeX.
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@luatex.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{luatex}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-% \end{macrocode}
-% Package identification:
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@luatex.sty\endcsname
-\ProvidesPackage{luatex}%
- [2019/07/25 v0.7 LuaTeX basic definition package (HO)]%
-% \end{macrocode}
-%
-% \subsection{Catcodes}
-%
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode123=1 % {
- \catcode125=2 % }
- \catcode64=11 % @
- \def\x{\endgroup
- \expandafter\edef\csname LuT@AtEnd\endcsname{%
- \endlinechar=\the\endlinechar\relax
- \catcode13=\the\catcode13\relax
- \catcode32=\the\catcode32\relax
- \catcode35=\the\catcode35\relax
- \catcode61=\the\catcode61\relax
- \catcode64=\the\catcode64\relax
- \catcode123=\the\catcode123\relax
- \catcode125=\the\catcode125\relax
- }%
- }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
- \edef\LuT@AtEnd{%
- \LuT@AtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP@EnsureCode{10}{12}% ^^J
-\TMP@EnsureCode{34}{12}% "
-\TMP@EnsureCode{36}{3}% $
-\TMP@EnsureCode{39}{12}% '
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{42}{12}% *
-\TMP@EnsureCode{43}{12}% +
-\TMP@EnsureCode{44}{12}% ,
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{60}{12}% <
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\TMP@EnsureCode{95}{12}% _ (other!)
-\TMP@EnsureCode{96}{12}% `
-\edef\LuT@AtEnd{\LuT@AtEnd\noexpand\endinput}
-% \end{macrocode}
-%
-% \subsection{Check for \LuaTeX}
-%
-% Without \LuaTeX\ there is no point in using this package.
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
- \input infwarerr.sty\relax
- \input ifluatex.sty\relax
-\else
- \RequirePackage{infwarerr}[2007/09/09]%
- \RequirePackage{ifluatex}[2009/04/10]%
-\fi
-% \end{macrocode}
-% \begin{macrocode}
-\ifluatex
-\else
- \@PackageError{luatex}{%
- This package may only be run using LuaTeX%
- }\@ehc
- \expandafter\LuT@AtEnd
-\fi%
-% \end{macrocode}
-%
-% \subsection{Provide Lua\TeX\ primitives}
-%
-% \begin{macrocode}
-\ifnum\luatexversion<36 %
- \def\LuT@MakePrimitive#1{%
- \expandafter\let\csname luatex#1\expandafter\endcsname
- \csname #1\endcsname
- }%
-\else
- \def\LuT@MakeLuatexPrimitive#1{%
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname luatex#1\endcsname\relax
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname #1\endcsname\relax
- \else
- \expandafter\let
- \csname luatex#1\expandafter\endcsname
- \csname #1\endcsname
- \fi
- \fi
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname luatex#1\endcsname\relax
- \begingroup
- \expandafter\let\csname luatex#1\endcsname\@undefined
- \ifnum0%
- \directlua{%
- if tex.enableprimitives then %
- tex.enableprimitives('luatex',{'#1'})%
- tex.print('1')%
- end%
- }%
- \expandafter\ifx\csname luatex#1\endcsname\relax\else1\fi
- =11 %
- \global\expandafter\let
- \csname luatex#1\expandafter\endcsname
- \csname luatex#1\endcsname
- \else
- \@PackageError{luatex}{%
- tex.enableprimitives failed for `#1'%
- }\@ehc
- \fi
- \endgroup
- \fi
- }%
- \def\LuT@MakePrimitive#1{%
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname#1\endcsname\relax
- \begingroup
- \expandafter\let\csname#1\endcsname\@undefined
- \ifnum0%
- \directlua{%
- if tex.enableprimitives then %
- tex.enableprimitives('',{'#1'})%
- tex.print('1')%
- end%
- }%
- \expandafter\ifx\csname#1\endcsname\relax\else1\fi
- =11 %
- \global\expandafter\let
- \csname#1\expandafter\endcsname
- \csname#1\endcsname
- \else
- \@PackageError{luatex}{%
- tex.enableprimitives failed for `#1'%
- }\@ehc
- \fi
- \endgroup
- \fi
- }%
-\fi
-\LuT@MakeLuatexPrimitive{attribute}
-\LuT@MakeLuatexPrimitive{attributedef}
-\LuT@MakeLuatexPrimitive{catcodetable}
-\LuT@MakeLuatexPrimitive{initcatcodetable}
-\LuT@MakeLuatexPrimitive{luaescapestring}
-\LuT@MakeLuatexPrimitive{savecatcodetable}
-\LuT@MakePrimitive{numexpr}
-% \end{macrocode}
-%
-% \subsection{Inherit support for \eTeX}
-%
-% Package \xpackage{etex} is not compatible for \plainTeX.
-% But it could be present if a format is used that is based
-% on \xfile{etex.src}. Therefore we only load the package
-% in case of \LaTeX\ and tests its presence independently
-% of the format by looking for \cs{et@xins}.
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-\else
- \RequirePackage{etex}[1998/03/26]%
-\fi
-% \end{macrocode}
-%
-% \subsection{Adaption of \eTeX's register allocation}
-%
-% \eTeX has increased the number of \TeX\ registers
-% from $2^8$ (256) to $2^{15}$ (32768) for a register class.
-% \LuaTeX\ extends the limit further to $2^16$ (65536).
-% The allocation scheme of package \xpackage{etex} is not
-% changed. But this can be subject for discussion.
-%
-% If a register class hasn't registered any local registers
-% yet, then the limit can safely be pushed to 65536.
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname et@xins\endcsname\relax
- \@PackageWarningNoLine{luatex}{%
- Support for eTeX is not loaded (etex.src)%
- }%
-\else
- \def\LuT@temp#1{%
- \ifnum\count27#1=32768 %
- \count27#1=65536 %
- \fi
- }%
- \LuT@temp0%
- \LuT@temp1%
- \LuT@temp2%
- \LuT@temp3%
- \LuT@temp4%
- \LuT@temp5%
- \LuT@temp6%
-% \end{macrocode}
-%
-% \eTeX\ uses an array for the first 256 registers and then a tree
-% structure. \LuaTeX\ stores all registers of a class in one Lua table.
-% There shouldn't be large performance differences.
-% This allows starting immediately in the extended
-% area, leaving room for insertions.
-% \begin{macrocode}
- \let\newcount\globcount
- \let\newdimen\globdimen
- \let\newskip\globskip
- \let\newbox\globbox
-\fi
-% \end{macrocode}
-%
-% \subsection{\plainTeX\ compatibility}
-%
-% \begin{macro}{\@empty}
-% \begin{macrocode}
-\expandafter\ifx\csname @empty\endcsname\relax
- \def\@empty{}%
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@gobble}
-% \begin{macrocode}
-\expandafter\ifx\csname @gobble\endcsname\relax
- \long\def\@gobble#1{}%
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@firstofone}
-% \begin{macrocode}
-\expandafter\ifx\csname @firstofone\endcsname\relax
- \long\def\@firstofone#1{#1}%
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@firstoftwo}
-% \begin{macrocode}
-\expandafter\ifx\csname @firstoftwo\endcsname\relax
- \long\def\@firstoftwo#1#2{#1}%
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@car}
-% \begin{macrocode}
-\expandafter\ifx\csname @car\endcsname\relax
- \def\@car#1#2\@nil{#1}%
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@cdr}
-% \begin{macrocode}
-\expandafter\ifx\csname @cdr\endcsname\relax
- \def\@cdr#1#2\@nil{#2}%
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@ifstar}
-% \begin{macrocode}
-\expandafter\ifx\csname @ifstar\endcsname\relax
- \def\@ifstar#1{%
- \@ifnextchar*{\@firstoftwo{#1}}%
- }%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@ifnextchar}
-% \begin{macrocode}
- \long\def\@ifnextchar#1#2#3{%
- \let\reserved@d=#1%
- \def\reserved@a{#2}%
- \def\reserved@b{#3}%
- \futurelet\@let@token\@ifnch
- }%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@ifnch}
-% \begin{macrocode}
- \def\@ifnch{%
- \ifx\@let@token\@sptoken
- \let\reserved@c\@xifnch
- \else
- \ifx\@let@token\reserved@d
- \let\reserved@c\reserved@a
- \else
- \let\reserved@c\reserved@b
- \fi
- \fi
- \reserved@c
- }%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@sptoken}
-% \begin{macrocode}
- \let\LuT@temp\:%
- \def\:{\let\@sptoken= }%
- \: % explicit space
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@xifnch}
-% \begin{macrocode}
- \def\:{\@xifnch}%
- \expandafter\def\: {%
- \futurelet\@let@token\@ifnch
- }%
- \let\:\LuT@temp
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@tempcnta}
-% \begin{macrocode}
-\expandafter\ifx\csname @tempcnta\endcsname\relax
- \csname newcount\endcsname\@tempcnta
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@tempcntb}
-% \begin{macrocode}
-\expandafter\ifx\csname @tempcntb\endcsname\relax
- \csname newcount\endcsname\@tempcntb
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\LuT@newcommand}
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname newcommand\endcsname\relax
- \def\LuT@newcommand#1[#2]#3{%
- \ifx#1\@undefined
- \let#1\relax
- \else
- \ifx#1\relax
- \else
- \@PackageError{luatex}{%
- \string#1 is already defined.\MessageBreak
- Redefinition is skipped%
- }\@ehc
- \fi
- \fi
- \ifx#1\relax
- \ifcase#2 %
- \def#1{#3}%
- \or
- \def#1##1{#3}%
- \or
- \def#1##1##2{#3}%
- \or
- \def#1##1##2##3{#3}%
- \or
- \@INTERNAL@ERROR
- \fi
- \fi
- }%
-\else
- \def\LuT@newcommand{\newcommand*}%
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Attributes}
-%
-% \subsubsection{Allocation}
-%
-% \begin{macro}{\LuT@AllocAttribute}
-% \begin{macrocode}
-\newcount\LuT@AllocAttribute
-\LuT@AllocAttribute=\m@ne
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\newattribute}
-% \begin{macrocode}
-\ifx\newattribute\@undefined
-\LuT@newcommand\newattribute[1]{%
- \ifnum\LuT@AllocAttribute<65535 %
- \global\advance\LuT@AllocAttribute\@ne
- \allocationnumber\LuT@AllocAttribute
- \global\luatexattributedef#1=\allocationnumber
- \unsetattribute{#1}%
- \wlog{\string#1=\string\attribute\the\allocationnumber}%
- \else
- \errmessage{No room for a new \string\attribute}%
- \fi
-}
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \subsubsection{Interface}
-%
-% \begin{macro}{\setattribute}
-% \begin{macrocode}
-\ifx\setattribute\@undefined
-\LuT@newcommand\setattribute[2]{%
- #1=\numexpr#2\relax
-}
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\unsetattribute}
-% \begin{macrocode}
-\ifx\unsetattribute\@undefined
-\ifnum\luatexversion<37
- \LuT@newcommand\LuT@UnsetAttributeValue[0]{}%
- \let\LuT@UnsetAttributeValue\m@ne
-\else
- \LuT@newcommand\LuT@UnsetAttributeValue[0]{-2147483647 }%
-\fi
-\LuT@newcommand\unsetattribute[1]{%
- #1=\LuT@UnsetAttributeValue
-}
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Catcode tables}
-%
-% \subsubsection{Allocation}
-%
-% \begin{macro}{\LuT@AllocCatcodeTable}
-% \begin{macrocode}
-\newcount\LuT@AllocCatcodeTable
-\LuT@AllocCatcodeTable=\m@ne
-\newcount\CatcodeTableStack
-\CatcodeTableStack=\z@
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\newcatcodetable}
-% \begin{macrocode}
-\ifx\newcatcodetable\@undefined
-\LuT@newcommand\newcatcodetable[1]{%
- \ifnum\LuT@AllocCatcodeTable<1114110 % 0x10FFFF is maximal \chardef
- % or < 268435455 % 2^28 - 1
- \global\advance\LuT@AllocCatcodeTable by\tw@
- \allocationnumber=\LuT@AllocCatcodeTable
- \global\chardef#1=\allocationnumber
- \wlog{%
- \string#1=\string\catcodetable\the\allocationnumber
- }%
- \else
- \errmessage{No room for a new \string\catcodetable}%
- \fi
-}%
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\IncCatcodeTableStack}
-% \begin{macrocode}
-\LuT@newcommand\IncCatcodeTableStack[0]{%
- \ifnum\CatcodeTableStack<268435454 %
- \global\advance\CatcodeTableStack by\tw@
- \else
- \@PackageError{luatex}{%
- Catcode table stack overflow%
- }\@ehd
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\DecCatcodeTableStack}
-% \begin{macrocode}
-\LuT@newcommand\DecCatcodeTableStack[0]{%
- \ifnum\CatcodeTableStack>\z@
- \global\advance\CatcodeTableStack by-2 %
- \else
- \@PackageError{luatex}{%
- Catcode table stack is empty%
- }\@ehd
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \subsubsection{\cs{SetCatcodeRange}}
-%
-% \begin{macro}{\SetCatcodeRange}
-% \begin{macrocode}
-\LuT@newcommand\SetCatcodeRange[3]{%
- \edef\LuT@temp{%
- \noexpand\@tempcnta=\the\@tempcnta
- \noexpand\@tempcntb=\the\@tempcntb
- \noexpand\count@=\the\count@
- \relax
- }%
- \@tempcnta=\numexpr#1\relax
- \@tempcntb=\numexpr#2\relax
- \count@=\numexpr#3\relax
- \loop
- \unless\ifnum\@tempcnta>\@tempcntb
- \catcode\@tempcnta=\count@
- \advance\@tempcnta by \@ne
- \repeat
- \LuT@temp
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \subsubsection{Predefined catcode tables}
-%
-% \begin{macrocode}
-\newcatcodetable\CatcodeTableIniTeX
-\newcatcodetable\CatcodeTableString
-\newcatcodetable\CatcodeTableOther
-\newcatcodetable\CatcodeTableLaTeX
-% \end{macrocode}
-%
-% \begin{macrocode}
-\luatexinitcatcodetable\CatcodeTableIniTeX
-\begingroup
- \def\@makeother#1{\catcode#1=12\relax}%
- \@firstofone{%
- \luatexcatcodetable\CatcodeTableIniTeX
- \begingroup
- \SetCatcodeRange{0}{8}{15}%
- \catcode9=10 % tab
- \catcode11=15 %
- \catcode12=13 % form feed
- \SetCatcodeRange{14}{31}{15}%
- \catcode35=6 % hash
- \catcode36=3 % dollar
- \catcode38=4 % ampersand
- \catcode94=7 % circumflex
- \catcode95=8 % underscore
- \catcode123=1 % brace left
- \catcode125=2 % brace right
- \catcode126=13 % tilde
- \catcode127=15 %
- \luatexsavecatcodetable\CatcodeTableLaTeX
- \endgroup
- \@makeother{0}% nul
- \@makeother{13}% carriage return
- \@makeother{37}% percent
- \@makeother{92}% backslash
- \@makeother{127}%
- \SetCatcodeRange{65}{90}{12}% A-Z
- \SetCatcodeRange{97}{122}{12}% a-z
- \luatexsavecatcodetable\CatcodeTableString
- \@makeother{32}% space
- \luatexsavecatcodetable\CatcodeTableOther
- \endgroup
-}%
-% \end{macrocode}
-%
-% \subsubsection{Number stack}
-%
-% \begin{macro}{\LuT@NumStackEmpty}
-% A special empty stack value because of \cs{@cdr}'s brace removal.
-% \begin{macrocode}
-\def\LuT@NumStackEmpty{0}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\LuT@NumStack}
-% \begin{macrocode}
-\let\LuT@NumStack\LuT@NumStackEmpty
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\PushCatcodeTableNumStack}
-% \begin{macrocode}
-\LuT@newcommand\PushCatcodeTableNumStack[0]{%
- \xdef\LuT@NumStack{%
- {\the\luatexcatcodetable}\LuT@NumStack
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\PopCatcodeTableNumStack}
-% \begin{macrocode}
-\LuT@newcommand\PopCatcodeTableNumStack[0]{%
- \ifx\LuT@NumStack\LuT@NumStackEmpty
- \@PackageWarning{luatex}{Empty catcode table number stack}%
- \luatexcatcodetable\z@
- \else
- \luatexcatcodetable=\expandafter\@car\LuT@NumStack\@nil\relax
- \xdef\LuT@NumStack{%
- \expandafter\@cdr\LuT@NumStack\@nil
- }%
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \subsubsection{Catcode regime macros}
-%
-% \begin{macro}{\BeginCatcodeRegime}
-% \begin{macrocode}
-\LuT@newcommand\BeginCatcodeRegime[1]{%
- \PushCatcodeTableNumStack
- \luatexcatcodetable=\numexpr#1\relax
- \IncCatcodeTableStack
- \luatexsavecatcodetable\CatcodeTableStack
- \luatexcatcodetable\CatcodeTableStack
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\EndCatcodeRegime}
-% \begin{macrocode}
-\LuT@newcommand\EndCatcodeRegime[0]{%
- \DecCatcodeTableStack
- \PopCatcodeTableNumStack
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Lua module loader}
-%
-% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
- \input luatex-loader.sty\relax
-\else
- \RequirePackage{luatex-loader}[2010/03/09]%
-\fi
-% \end{macrocode}
-% \begin{macrocode}
-\LuT@AtEnd%
-%</package>
-% \end{macrocode}
-%
-% \begin{macrocode}
-%<*loader>
-% \end{macrocode}
-%
-% Reload check, especially if the package is not used with \LaTeX.
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@luatex-loader.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{luatex-loader}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-% \end{macrocode}
-% Package identification:
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@luatex-loader.sty\endcsname
-\ProvidesPackage{luatex-loader}%
- [2019/07/25 v0.7 Lua module loader (HO)]%
-% \end{macrocode}
-% \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5\endlinechar=13\relax%
- \catcode10=12 % ^^J
- \catcode34=12 % "
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode46=12 % .
- \catcode60=12 % <
- \catcode61=12 % =
- \catcode95=12 % _ (other!)
- \catcode96=12 % `
- \catcode123=1 % {
- \catcode125=2 % }
- \endlinechar=10 %
- \ifnum\luatexversion<36 %
- \directlua0%
- \else %
- \expandafter\directlua %
- \fi %
- {%
- do
- local script = "oberdiek.luatex.lua"
- local file = kpse.find_file(script, "texmfscripts")
- if file then
- texio.write_nl("(" .. file .. ")")
- dofile(file)
- else
- error("File `" .. script .. "' not found")
- end
- end
- }%
-\endgroup\endinput%
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</loader>
-% \end{macrocode}
-%
-% \subsection{Lua script}
-%
-% Currently \LuaTeX\ does not use KPSE when searching for module
-% files. The following Lua script implements a workaround.
-% It extends |package.loader| by another search method.
-% Modules are found by the module name with extension \xext{lua}
-% similar to
-% \begin{quote}
-% \ttfamily |kpsewhich --format=texmfscripts| \meta{module}|.lua|
-% \end{quote}
-% Unhappily \textsf{kpsewhich} does not support directory components
-% in the file name. Therefore a module |a.b.c| cannot be installed
-% as \xfile{a/b/c.lua}. The script must be named \xfile{a.b.c.lua}.
-% \begin{macrocode}
-%<*lua>
-% \end{macrocode}
-% \begin{macrocode}
-local function kpse_module_loader(module)
- local script = module .. ".lua"
- local file = kpse.find_file(script, "texmfscripts")
- if file then
- local loader, error = loadfile(file)
- if loader then
- texio.write_nl("(" .. file .. ")")
- return loader
- end
- return "\n\t[oberdiek.luatex.kpse_module_loader] Loading error:\n\t"
- .. error
- end
- return "\n\t[oberdiek.luatex.kpse_module_loader] Search failed"
-end
-% \end{macrocode}
-% following line changed to use package.searchers instead of
-% package.loaders for current luatex; this is the only change in the
-% code. eroux, 28apr13, (or package.loaders), 29mar14.
-% \begin{macrocode}
-table.insert(package.searchers or package.loaders, kpse_module_loader)
-% \end{macrocode}
-% \begin{macrocode}
-%</lua>
-% \end{macrocode}
-%
-% \section{Test}
-%
-% \begin{macrocode}
-%<*test2>
-\documentclass{article}
-\def\LoadCommand{%
- \RequirePackage{luatex}[2010/03/09]%
-}
-%</test2>
-% \end{macrocode}
-% \begin{macrocode}
-%<*test3>
-\documentclass{article}
-\def\LoadCommand{%
- \RequirePackage{luatex-loader}[2010/03/09]%
-}
-%</test3>
-% \end{macrocode}
-% \subsection{Catcode checks for loading}
-%
-% \begin{macrocode}
-%<*test1>
-% \end{macrocode}
-% \begin{macrocode}
-\catcode`\{=1 %
-\catcode`\}=2 %
-\catcode`\#=6 %
-\catcode`\@=11 %
-\expandafter\ifx\csname count@\endcsname\relax
- \countdef\count@=255 %
-\fi
-\expandafter\ifx\csname @gobble\endcsname\relax
- \long\def\@gobble#1{}%
-\fi
-\expandafter\ifx\csname @firstofone\endcsname\relax
- \long\def\@firstofone#1{#1}%
-\fi
-\expandafter\ifx\csname loop\endcsname\relax
- \expandafter\@firstofone
-\else
- \expandafter\@gobble
-\fi
-{%
- \def\loop#1\repeat{%
- \def\body{#1}%
- \iterate
- }%
- \def\iterate{%
- \body
- \let\next\iterate
- \else
- \let\next\relax
- \fi
- \next
- }%
- \let\repeat=\fi
-}%
-\def\RestoreCatcodes{}
-\count@=0 %
-\loop
- \edef\RestoreCatcodes{%
- \RestoreCatcodes
- \catcode\the\count@=\the\catcode\count@\relax
- }%
-\ifnum\count@<255 %
- \advance\count@ 1 %
-\repeat
-
-\def\RangeCatcodeInvalid#1#2{%
- \count@=#1\relax
- \loop
- \catcode\count@=15 %
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\RangeCatcodeCheck#1#2#3{%
- \count@=#1\relax
- \loop
- \ifnum#3=\catcode\count@
- \else
- \errmessage{%
- Character \the\count@\space
- with wrong catcode \the\catcode\count@\space
- instead of \number#3%
- }%
- \fi
- \ifnum\count@<#2\relax
- \advance\count@ 1 %
- \repeat
-}
-\def\space{ }
-\expandafter\ifx\csname LoadCommand\endcsname\relax
- \def\LoadCommand{\input luatex.sty\relax}%
-\fi
-\def\Test{%
- \RangeCatcodeInvalid{0}{47}%
- \RangeCatcodeInvalid{58}{64}%
- \RangeCatcodeInvalid{91}{96}%
- \RangeCatcodeInvalid{123}{255}%
- \catcode`\@=12 %
- \catcode`\\=0 %
- \catcode`\%=14 %
- \LoadCommand
- \RangeCatcodeCheck{0}{36}{15}%
- \RangeCatcodeCheck{37}{37}{14}%
- \RangeCatcodeCheck{38}{47}{15}%
- \RangeCatcodeCheck{48}{57}{12}%
- \RangeCatcodeCheck{58}{63}{15}%
- \RangeCatcodeCheck{64}{64}{12}%
- \RangeCatcodeCheck{65}{90}{11}%
- \RangeCatcodeCheck{91}{91}{15}%
- \RangeCatcodeCheck{92}{92}{0}%
- \RangeCatcodeCheck{93}{96}{15}%
- \RangeCatcodeCheck{97}{122}{11}%
- \RangeCatcodeCheck{123}{255}{15}%
- \RestoreCatcodes
-}
-\Test
-\csname @@end\endcsname
-\end
-% \end{macrocode}
-% \begin{macrocode}
-%</test1>
-% \end{macrocode}
-%
-% \subsection{Catcode tables}
-%
-% \subsubsection{Predefined catcode tables}
-%
-% \begin{macrocode}
-%<*test4>
-\NeedsTeXFormat{LaTeX2e}
-% \end{macrocode}
-% Remember \LaTeX's initial catcodes in count registers
-% starting at \cs{TestLaTeX}.
-% \begin{macrocode}
-\count0=0 %
-\chardef\TestLaTeX=1000 %
-\chardef\TestMax=300 %
-\loop
- \count\numexpr\TestLaTeX+\count0\relax=\catcode\count0 %
-\ifnum\count0<\TestMax
- \advance\count0 by 1 %
-\repeat
-\documentclass{minimal}
-\usepackage{luatex}[2010/03/09]
-\usepackage{qstest}
-\IncludeTests{*}
-\LogTests{log}{*}{*}
-\makeatletter
-\def\Check#1{%
- \Expect*{\the\count@=\the\catcode\count@}%
- *{\the\count@=#1}%
-}
-\newcount\scratch
-\def\Test#1#2{%
- \begin{qstest}{CatcodeTable#1}{CatcodeTable#1}%
- \luatexcatcodetable\csname CatcodeTable#1\endcsname
- \count@=\z@
- \loop
- \scratch=#2\relax
- \Expect*{\the\count@=\the\catcode\count@}%
- *{\the\count@=\the\scratch}%
- \ifnum\count@<\TestMax
- \advance\count@\@ne
- \repeat
- \end{qstest}%
-}
-\begingroup
- % luatex-unicode-letters.tex makes some slots to letters
- \def\TestMax{169}%
- \Test{LaTeX}{\the\count\numexpr\TestLaTeX+\count@}%
-\endgroup
-\Test{String}{\ifnum\count@=32 10\else 12\fi}
-\Test{Other}{12}
-\luatexinitcatcodetable99 %
-\Test{IniTeX}{%
- 0\relax
- \begingroup
- \luatexcatcodetable99 %
- \global\scratch=\the\catcode\count@
- \endgroup
-}
-% \end{macrocode}
-%
-% \subsubsection{Catcode table number stack}
-%
-% \begin{macrocode}
-\begin{qstest}{CatcodeTableNumStack}{CatcodeTableNumStack}
- \def\TestStack#1{%
- \Expect*{\LuT@NumStack}{#1}%
- }%
- \TestStack{0}%
- \PushCatcodeTableNumStack
- \TestStack{{0}0}%
- \@firstofone{%
- \begingroup
- \luatexinitcatcodetable12 %
- \luatexcatcodetable12 %
- \PushCatcodeTableNumStack
- \TestStack{{12}{0}0}%
- \PopCatcodeTableNumStack
- \TestStack{{0}0}%
- \PopCatcodeTableNumStack
- \TestStack{0}%
- \def\TestWarning{Missing empty stack warning}%
- \def\@PackageWarning#1#2{\def\TestWarning{empty stack}}%
- \PopCatcodeTableNumStack
- \TestStack{0}%
- \Expect*{\TestWarning}{empty stack}%
- \endgroup
- }%
-\end{qstest}
-% \end{macrocode}
-%
-% \subsubsection{Catcode table stack}
-%
-% \begin{macrocode}
-\begin{qstest}{CatcodeTableStack}{CatcodeTableStack}
- \def\TestStack#1{%
- \Expect*{\the\CatcodeTableStack}{#1}%
- }%
- \TestStack{0}%
- \IncCatcodeTableStack
- \TestStack{2}%
- \IncCatcodeTableStack
- \TestStack{4}%
- \begingroup
- \IncCatcodeTableStack
- \TestStack{6}%
- \endgroup
- \TestStack{6}%
- \begingroup
- \DecCatcodeTableStack
- \TestStack{4}%
- \endgroup
- \TestStack{4}%
- \DecCatcodeTableStack
- \TestStack{2}%
- \DecCatcodeTableStack
- \TestStack{0}%
- \begingroup
- \def\TestError{Missing error}%
- \def\@PackageError#1#2#3{%
- \def\TestError{Empty stack}%
- }%
- \DecCatcodeTableStack
- \TestStack{0}%
- \Expect*{\TestError}{Empty stack}%
- \endgroup
-\end{qstest}
-% \end{macrocode}
-%
-% \subsubsection{Catcode regime macros}
-%
-% \begin{macrocode}
-\begin{qstest}{CatcodeRegime}{CatcodeRegime}
- \def\TestStacks#1#2#3{%
- \Expect*{\the\luatexcatcodetable}{#1}%
- \Expect*{\the\CatcodeTableStack}{#2}%
- \Expect*{\LuT@NumStack}{#3}%
- }%
- \TestStacks{0}{0}{0}%
- \catcode`\|=7 %
- \BeginCatcodeRegime\CatcodeTableLaTeX
- \TestStacks{2}{2}{{0}0}%
- \Expect*{\the\catcode`\|}{12}%
- \EndCatcodeRegime
- \TestStacks{0}{0}{0}%
- \Expect*{\the\catcode`\|}{7}%
-\end{qstest}
-% \end{macrocode}
-%
-% \subsection{Attribute allocation}
-%
-% \begin{macrocode}
-\begin{qstest}{Attributes}{Attributes}
- \newattribute\TestAttr
- \Expect*{\meaning\TestAttr}%
- *{\string\attribute\number\allocationnumber}%
- \Expect*{\the\allocationnumber}{0}%
- \begingroup
- \newattribute\TestAttr
- \Expect*{\the\allocationnumber}{1}%
- \endgroup
- \Expect*{\the\allocationnumber}{0}%
- \Expect*{\meaning\TestAttr}*{\string\attribute1}%
- \Expect*{\the\TestAttr}*{\number\LuT@UnsetAttributeValue}%
- \def\Test#1{%
- \setattribute\TestAttr{#1}%
- \Expect*{\the\TestAttr}{#1}%
- }%
- \Test{0}%
- \Test{1}%
- \Test{-1}%
- \Test{123}%
- \unsetattribute\TestAttr
- \Expect*{\the\TestAttr}*{\number\LuT@UnsetAttributeValue}%
- \begingroup
- \Expect*{\the\TestAttr}*{\number\LuT@UnsetAttributeValue}%
- \Test{1234}%
- \endgroup
- \Expect*{\the\TestAttr}*{\number\LuT@UnsetAttributeValue}%
-\end{qstest}
-% \end{macrocode}
-%
-% \begin{macrocode}
-\@@end
-%</test4>
-% \end{macrocode}
-%
-% \subsection{Short test for \plainTeX}
-%
-% \begin{macrocode}
-%<*test5>
-\input luatex.sty\relax
-\newattribute\TestAttr
-\setattribute\TestAttr{10}
-\unsetattribute\TestAttr
-\newcatcodetable\TestCTa
-\begingroup
- \SetCatcodeRange{`A}{`Z}{12}%
-\endgroup
-\BeginCatcodeRegime\CatcodeTableLaTeX
-\EndCatcodeRegime
-\end
-%</test5>
-% \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/luatex}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/luatex.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/luatex.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[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). 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}
-%
-% \paragraph{Script installation.}
-% Check the directory \xfile{TDS:scripts/oberdiek/} for
-% scripts that need further installation steps.
-% Package \xpackage{attachfile2} comes with the Perl script
-% \xfile{pdfatfi.pl} that should be installed in such a way
-% that it can be called as \texttt{pdfatfi}.
-% Example (linux):
-% \begin{quote}
-% |chmod +x scripts/oberdiek/pdfatfi.pl|\\
-% |cp scripts/oberdiek/pdfatfi.pl /usr/local/bin/|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-% \verb|tex luatex.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-% luatex.sty & tex/generic/oberdiek/luatex.sty\\
-% luatex-loader.sty & tex/generic/oberdiek/luatex-loader.sty\\
-% oberdiek.luatex.lua & scripts/oberdiek/oberdiek.luatex.lua\\
-% luatex.pdf & doc/latex/oberdiek/luatex.pdf\\
-% test/luatex-test1.tex & doc/latex/oberdiek/test/luatex-test1.tex\\
-% test/luatex-test2.tex & doc/latex/oberdiek/test/luatex-test2.tex\\
-% test/luatex-test3.tex & doc/latex/oberdiek/test/luatex-test3.tex\\
-% test/luatex-test4.tex & doc/latex/oberdiek/test/luatex-test4.tex\\
-% test/luatex-test5.tex & doc/latex/oberdiek/test/luatex-test5.tex\\
-% luatex.dtx & source/latex/oberdiek/luatex.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-% \begingroup
-% \advance\linewidth by\leftmargin
-% \advance\linewidth by\rightmargin
-% \edef\x{\endgroup
-% \def\noexpand\lw{\the\linewidth}^^A
-% }\x
-% \def\lwbox{^^A
-% \leavevmode
-% \hbox to \linewidth{^^A
-% \kern-\leftmargin\relax
-% \hss
-% \usebox0
-% \hss
-% \kern-\rightmargin\relax
-% }^^A
-% }^^A
-% \ifdim\wd0>\lw
-% \sbox0{\small\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\footnotesize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\scriptsize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\tiny\t}^^A
-% \ifdim\wd0>\linewidth
-% \lwbox
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \teTeX\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk luatex.pdf unpack_files output .|
-% \end{quote}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-% \verb|latex \let\install=y\input{luatex.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-% \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex luatex.dtx
-%makeindex -s gind.ist luatex.idx
-%pdflatex luatex.dtx
-%makeindex -s gind.ist luatex.idx
-%pdflatex luatex.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{luatex.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='luatex'>
- <name>luatex</name>
- <caption>The LuaTeX engine.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2009,2010'/>
- <license type='lppl1.3'/>
- <version number='0.6'/>
- <description>
- LuaTeX is an extended version of pdfTeX using Lua as an embedded
- scripting language. The LuaTeX project&#x2019;s main objective
- is to provide an open and configurable variant of TeX while at the
- same time offering downward compatibility.
- <p/>
- LuaTeX uses Unicode (as UTF-8) as its default input encoding, and
- is able to use modern (OpenType) fonts (for both text and mathematics).
- <p/>
- It should be noted that LuaTeX is still under development; its
- specification has been declared stable, but absolute stability
- may not in practice be assumed.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/luatex.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/luatex.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
-% \begin{History}
-% \begin{Version}{2007/12/12 v0.1}
-% \item
-% First public version.
-% \end{Version}
-% \begin{Version}{2009/04/10 v0.2}
-% \item
-% Requires package \xpackage{ifluatex} in version 2.0 to ensure
-% \cs{luatexversion}.
-% \item
-% Updates the call of \cs{directlua}, the syntax has changed
-% in \LuaTeX\ 0.36.
-% \end{Version}
-% \begin{Version}{2009/12/02 v0.3}
-% \item
-% Unsetting of attributes updated for \LuaTeX\ 0.37.
-% \end{Version}
-% \begin{Version}{2010/03/09 v0.4}
-% \item
-% Support for lua states removed.
-% \item
-% Calling tex.enableprimitives for used primitives.
-% \end{Version}
-% \begin{Version}{2016/05/10 v0.5}
-% \item
-% Use package.searchers
-% \item only conditionally define commands such as
-% \verb|\newcatcodetable|
-% that are now defined in the Lua\LaTeX\ format.
-% \end{Version}
-% \begin{Version}{2016/05/16 v0.6}
-% \item
-% Documentation updates.
-% \end{Version}
-% \begin{Version}{2019/07/25 v0.7}
-% \item
-% remove uses of module function, see PR70
-% \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput
diff --git a/macros/latex/contrib/oberdiek/luatex.pdf b/macros/latex/contrib/oberdiek/luatex.pdf
deleted file mode 100644
index 77175cd011..0000000000
--- a/macros/latex/contrib/oberdiek/luatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/magicnum.dtx b/macros/latex/contrib/oberdiek/magicnum.dtx
index 7c24944fed..0147bf1f05 100644
--- a/macros/latex/contrib/oberdiek/magicnum.dtx
+++ b/macros/latex/contrib/oberdiek/magicnum.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -110,15 +112,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -221,8 +226,7 @@ and the derived files
% \title{The \xpackage{magicnum} package}
% \date{2019/07/25 v1.6}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1343,7 +1347,7 @@ end
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/magicnum}}:
+% CTAN\footnote{\CTANpkg{magicnum}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/magicnum.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/magicnum.pdf}] Documentation.
@@ -1355,7 +1359,7 @@ end
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1481,16 +1485,6 @@ end
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk magicnum.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1526,42 +1520,6 @@ end
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{magicnum.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='magicnum'>
- <name>magicnum</name>
- <caption>Access TeX systems' "magic numbers".</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2009-2011'/>
- <license type='lppl1.3'/>
- <version number='1.6'/>
- <description>
- This package allows access to the various parameter values in
- TeX (catcode values), e-TeX (group, if and node types, and
- interaction mode), and LuaTeX (pdfliteral mode) by a hierarchical
- name system.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/magicnum.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/magicnum.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/12/12 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/magicnum.pdf b/macros/latex/contrib/oberdiek/magicnum.pdf
index 19fd13f23b..d529d45b95 100644
--- a/macros/latex/contrib/oberdiek/magicnum.pdf
+++ b/macros/latex/contrib/oberdiek/magicnum.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/makerobust.dtx b/macros/latex/contrib/oberdiek/makerobust.dtx
deleted file mode 100644
index e63b5e5c53..0000000000
--- a/macros/latex/contrib/oberdiek/makerobust.dtx
+++ /dev/null
@@ -1,553 +0,0 @@
-% \iffalse meta-comment
-%
-% File: makerobust.dtx
-% Version: 2016/05/16 v1.1
-% Info: Make existing macro robust
-%
-% Copyright (C) 2006 by
-% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-% 2016
-% https://github.com/ho-tex/oberdiek/issues
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3c of this license or (at your option) any later
-% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% This Current Maintainer of this work is Heiko Oberdiek.
-%
-% This work consists of the main source file makerobust.dtx
-% and the derived files
-% makerobust.sty, makerobust.pdf, makerobust.ins, makerobust.drv,
-% makerobust-example.tex.
-%
-% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/makerobust.dtx
-% CTAN:macros/latex/contrib/oberdiek/makerobust.pdf
-%
-% Unpacking:
-% (a) If makerobust.ins is present:
-% tex makerobust.ins
-% (b) Without makerobust.ins:
-% tex makerobust.dtx
-% (c) If you insist on using LaTeX
-% latex \let\install=y\input{makerobust.dtx}
-% (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-% (a) If makerobust.drv is present:
-% latex makerobust.drv
-% (b) Without makerobust.drv:
-% latex makerobust.dtx; ...
-% The class ltxdoc loads the configuration file ltxdoc.cfg
-% if available. Here you can specify further options, e.g.
-% use A4 as paper format:
-% \PassOptionsToClass{a4paper}{article}
-%
-% Programm calls to get the documentation (example):
-% pdflatex makerobust.dtx
-% makeindex -s gind.ist makerobust.idx
-% pdflatex makerobust.dtx
-% makeindex -s gind.ist makerobust.idx
-% pdflatex makerobust.dtx
-%
-% Installation:
-% TDS:tex/latex/oberdiek/makerobust.sty
-% TDS:doc/latex/oberdiek/makerobust.pdf
-% TDS:doc/latex/oberdiek/makerobust-example.tex
-% TDS:source/latex/oberdiek/makerobust.dtx
-%
-%<*ignore>
-\begingroup
- \catcode123=1 %
- \catcode125=2 %
- \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
- \ifx\csname processbatchFile\endcsname\relax\else1\fi
- \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: makerobust 2016/05/16 v1.1 Make existing macro robust (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: makerobust
-Version: 2016/05/16 v1.1
-
-Copyright (C) 2006 by
- Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3c of this license or (at your option) any later
-version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-This Current Maintainer of this work is Heiko Oberdiek.
-
-This work consists of the main source file makerobust.dtx
-and the derived files
- makerobust.sty, makerobust.pdf, makerobust.ins, makerobust.drv,
- makerobust-example.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
- \file{makerobust.ins}{\from{makerobust.dtx}{install}}%
- \file{makerobust.drv}{\from{makerobust.dtx}{driver}}%
- \usedir{tex/latex/oberdiek}%
- \file{makerobust.sty}{\from{makerobust.dtx}{package}}%
- \usedir{doc/latex/oberdiek}%
- \file{makerobust-example.tex}{\from{makerobust.dtx}{example}}%
- \nopreamble
- \nopostamble
-% \usedir{source/latex/oberdiek/catalogue}%
-% \file{makerobust.xml}{\from{makerobust.dtx}{catalogue}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{* makerobust.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `makerobust.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{makerobust.drv}%
- [2016/05/16 v1.1 Make existing macro robust (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
- \DocInput{makerobust.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-% \GetFileInfo{makerobust.drv}
-%
-% \title{The \xpackage{makerobust} package}
-% \date{2016/05/16 v1.1}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% Package \xpackage{makerobust} provides \cs{MakeRobustCommand}
-% that converts an existing macro to a robust one.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{User interface}
-%
-% \LaTeX\ offers \cs{DeclareRobustCommand} to define a robust macro
-% that does not break if it is used in moving arguments.
-% Sometimes a macro is already defined, but not robust. For
-% example, \cs{(} and \cs{)} are not robust, inside \cs{section}
-% the user must use \cs{protect} explicitly. This could be
-% avoided by making \cs{(} and \cs{)} robust.
-%
-% \begin{declcs}{MakeRobustCommand}\M{cmd}
-% \end{declcs}
-% \cs{MakeRobustCommand} redefines the macro \meta{cmd}
-% by using \cs{DeclareRobustCommand} and the existing definition
-% of the macro \meta{cmd}.
-% \begin{itemize}
-% \item It is an error if \meta{cmd} is undefined. If you want to
-% define a robust command, then you can use \cs{DeclareRobustCommand}
-% directly.
-% \item If the macro has previously been
-% defined by \cs{DeclareRobustCommand} then the redefinition of
-% \cs{MakeRobustCommand} is omitted, because the macro is already robust.
-% Only an information entry is written to the \xfile{.log} file.
-% Thus you do not get a warning or an error if the macro is already
-% robust because of an updated LaTeX or package that defines the macro.
-% \item Two macros are defined for a macro, defined
-% by \cs{DeclareRobustCommand}. Example:
-% \begin{quote}
-% |\DeclareRobustCommand{\foobar}{definition text}|
-% \end{quote}
-% Then the macro ``\cs{foobar}'' contains the protection code
-% and, depending on the protection mode,
-% calls the internal macro ``\cs{foobar }''. Notice the space
-% at the end of the macro name.
-% This internal macro ``\cs{foobar }'' now contains the definition
-% ``|definition text|'', given in \cs{DeclareRobustCommand}.
-%
-% Sometimes it can happen, that the internal macro already exists.
-% This can be caused by a previous \cs{DeclareRobustCommand} followed
-% by \cs{renewcommand}. Then the redefinition by \cs{MakeRobustCommand}
-% would be safe.
-%
-% However, it can also be possible that the macro is already robust,
-% using the internal macro, but with a different protection code.
-% The redefinition by \cs{MakeRobustCommand} would then generate
-% an infinite loop.
-%
-% Therefore \cs{MakeRobustCommand} raises an error message,
-% if the internal macro (with space at the end) already exists.
-% \end{itemize}
-%
-% \subsection{Example}
-%
-% \begin{macrocode}
-%<*example>
-\documentclass{article}
-\usepackage{makerobust}
-\MakeRobustCommand\(
-\MakeRobustCommand\)
-\pagestyle{headings}
-\begin{document}
-\tableofcontents
-\section{Einstein: \(E=mc^2\)}
-\newpage
-Second page.
-\end{document}
-%</example>
-% \end{macrocode}
-%
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% \begin{macrocode}
-%<*package>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{makerobust}%
- [2016/05/16 v1.1 Make existing macro robust (HO)]%
-% \end{macrocode}
-%
-% \begin{macrocode}
-\def\MakeRobustCommand#1{%
- \begingroup
- \@ifundefined{\expandafter\@gobble\string#1}{%
- \endgroup
- \PackageError{makerobust}{%
- Macro \string`\string#1\string' is not defined%
- }\@ehc
- }{%
- \global\let\MR@gtemp#1%
- \let#1\@undefined
- \expandafter\let\expandafter\MR@temp
- \csname\expandafter\@gobble\string#1 \endcsname
- \DeclareRobustCommand#1{}%
- \ifx#1\MR@gtemp
- \endgroup
- \PackageInfo{makerobust}{%
- \string`\string#1\string' is already robust%
- }%
- \else
- \@ifundefined{MR@temp}{%
- \global\let\MR@gtemp#1%
- \endgroup
- \expandafter\let\csname\expandafter\@gobble\string#1 \endcsname#1%
- \let#1\MR@gtemp
- }{%
- \endgroup
- \PackageError{makerobust}{%
- Internal macro \string`\string#1 \string' already exists%
- }\@ehc
- }%
- \fi
- }%
-}
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/makerobust}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/makerobust.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/makerobust.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[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). 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}
-%
-% \paragraph{Script installation.}
-% Check the directory \xfile{TDS:scripts/oberdiek/} for
-% scripts that need further installation steps.
-% Package \xpackage{attachfile2} comes with the Perl script
-% \xfile{pdfatfi.pl} that should be installed in such a way
-% that it can be called as \texttt{pdfatfi}.
-% Example (linux):
-% \begin{quote}
-% |chmod +x scripts/oberdiek/pdfatfi.pl|\\
-% |cp scripts/oberdiek/pdfatfi.pl /usr/local/bin/|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-% \verb|tex makerobust.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-% makerobust.sty & tex/latex/oberdiek/makerobust.sty\\
-% makerobust.pdf & doc/latex/oberdiek/makerobust.pdf\\
-% makerobust-example.tex & doc/latex/oberdiek/makerobust-example.tex\\
-% makerobust.dtx & source/latex/oberdiek/makerobust.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-% \begingroup
-% \advance\linewidth by\leftmargin
-% \advance\linewidth by\rightmargin
-% \edef\x{\endgroup
-% \def\noexpand\lw{\the\linewidth}^^A
-% }\x
-% \def\lwbox{^^A
-% \leavevmode
-% \hbox to \linewidth{^^A
-% \kern-\leftmargin\relax
-% \hss
-% \usebox0
-% \hss
-% \kern-\rightmargin\relax
-% }^^A
-% }^^A
-% \ifdim\wd0>\lw
-% \sbox0{\small\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\footnotesize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\scriptsize\t}^^A
-% \ifdim\wd0>\linewidth
-% \ifdim\wd0>\lw
-% \sbox0{\tiny\t}^^A
-% \ifdim\wd0>\linewidth
-% \lwbox
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \else
-% \lwbox
-% \fi
-% \else
-% \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\teTeX, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \teTeX\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk makerobust.pdf unpack_files output .|
-% \end{quote}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-% \verb|latex \let\install=y\input{makerobust.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-% \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex makerobust.dtx
-%makeindex -s gind.ist makerobust.idx
-%pdflatex makerobust.dtx
-%makeindex -s gind.ist makerobust.idx
-%pdflatex makerobust.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{makerobust.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='makerobust'>
- <name>makerobust</name>
- <caption>Making a macro robust.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- This package provides the command MakeRobustCommand
- that converts an existing macro to a robust one.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/makerobust.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/makerobust.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
-% \begin{History}
-% \begin{Version}{2006/03/18 v1.0}
-% \item
-% First version.
-% \end{Version}
-% \begin{Version}{2016/05/16 v1.1}
-% \item
-% Documentation updates.
-% \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput
diff --git a/macros/latex/contrib/oberdiek/makerobust.pdf b/macros/latex/contrib/oberdiek/makerobust.pdf
deleted file mode 100644
index 2496be82b1..0000000000
--- a/macros/latex/contrib/oberdiek/makerobust.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/mleftright.dtx b/macros/latex/contrib/oberdiek/mleftright.dtx
index 46880ecb0e..cc83370e41 100644
--- a/macros/latex/contrib/oberdiek/mleftright.dtx
+++ b/macros/latex/contrib/oberdiek/mleftright.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -103,15 +105,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -193,8 +198,7 @@ and the derived files
% \title{The \xpackage{mleftright} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -717,7 +721,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/mleftright}}:
+% CTAN\footnote{\CTANpkg{mleftright}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/mleftright.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/mleftright.pdf}] Documentation.
@@ -729,7 +733,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -849,16 +853,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk mleftright.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -894,42 +888,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{mleftright.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='mleftright'>
- <name>mleftright</name>
- <caption>Variants of delimiters that act as maths open/close.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2010'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- The package defines variants <tt>\mleft</tt> and <tt>\mright</tt>
- of <tt>\left</tt> and <tt>\right</tt>, that make the delimiters
- act as <tt>\mathopen</tt> and <tt>\mathclose</tt>. These commands
- address spacing difficulties in subformulas.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/mleftright.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/mleftright.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
%
% \begin{description}
@@ -948,7 +906,7 @@ and the derived files
% Message-ID: \texttt{\small 5d264909-7c3d-4c9d-9b22-434178b2bf90@g21g2000prn.googlegroups.com},
% 2010-08-12.
% \newblock
-% {\small\url{http://groups.google.com/group/comp.text.tex/msg/e5b6833da7dc29bf}}
+% {\small\url{https://groups.google.com/group/comp.text.tex/msg/e5b6833da7dc29bf}}
%
% \bibitem{arseneau}
% Donald Arseneau,
@@ -957,7 +915,7 @@ and the derived files
% Message-ID: \texttt{\small yfivd6svl8y.fsf@mutant.triumf.ca},
% 2010-08-30.
% \newblock
-% {\small\url{http://groups.google.com/group/comp.text.tex/msg/e0b2e4386e5d04e4}}
+% {\small\url{https://groups.google.com/group/comp.text.tex/msg/e0b2e4386e5d04e4}}
%
% \bibitem{stephani}
% Philipp Stephani,
@@ -966,7 +924,7 @@ and the derived files
% Message-ID: \texttt{\small 4c8c8c1e\$0\$6981\$9b4e6d93@newsspool4.arcor-online.net},
% 2010-09-12.
% \newblock
-% {\small\url{http://groups.google.com/group/comp.text.tex/msg/87ac1f61321de3ef}}
+% {\small\url{https://groups.google.com/group/comp.text.tex/msg/87ac1f61321de3ef}}
%
% \bibitem{oberdiek}
% Heiko Oberdiek,
@@ -975,7 +933,7 @@ and the derived files
% Message-ID: \texttt{\small i6jcc2\$8of\$1@news.eternal-september.org},
% 2010-09-12.
% \newblock
-% {\small\url{http://groups.google.com/group/comp.text.tex/msg/257aa6119bef878b}}
+% {\small\url{https://groups.google.com/group/comp.text.tex/msg/257aa6119bef878b}}
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/mleftright.pdf b/macros/latex/contrib/oberdiek/mleftright.pdf
index eda6d119d0..9e541703d2 100644
--- a/macros/latex/contrib/oberdiek/mleftright.pdf
+++ b/macros/latex/contrib/oberdiek/mleftright.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/oberdiek.pdf b/macros/latex/contrib/oberdiek/oberdiek.pdf
index 9165707794..3fc83d1dc4 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 d7b311276d..0b5cb9e742 100644
--- a/macros/latex/contrib/oberdiek/oberdiek.tex
+++ b/macros/latex/contrib/oberdiek/oberdiek.tex
@@ -5,8 +5,9 @@
\newcommand*{\CTANroot}{http://mirror.ctan.org/}
\newcommand*{\Subject}{CTAN:\CTANdir}
\newcommand*{\Author}{Heiko Oberdiek}
+
\newcommand*{\Email}{ho-tex at tug.org}
-\newcommand*{\Date}{2019/11/07}
+\newcommand*{\Date}{2019/11/12}
% Copyright (C) 2006-2016 by
% Heiko Oberdiek
@@ -31,7 +32,7 @@
%
\documentclass[a4paper,12pt]{article}
-\usepackage{ifluatex}
+\usepackage{iftex}
\ifluatex
\usepackage{fontspec}[2011/09/18]%
\usepackage{unicode-math}[2011/09/19]%
@@ -80,7 +81,8 @@
\href{\CTANroot\CTANdir}{CTAN:\CTANdir}%
}
\author{%
- \Author\\
+ \Author\thanks
+ {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}\\
\textless
\href{mailto:\Email}{\texttt{\Email}}%
\textgreater
@@ -233,8 +235,6 @@
[\entrysep]
\entry{grfext}{2010/08/19}{1.1}{Manage graphics extensions}%
[\entrysep]
-\entry{hobsub}{2012/04/25}{1.12}{Construct package bundles}%
-[\entrysep]
\entry{hologo}{2012/04/26}{1.10}{A logo collection with bookmark support}%
[\entrysep]
\entry{holtxdoc}{2012/03/21}{0.24}{Private additional ltxdoc support}%
@@ -285,12 +285,8 @@
[\entrysep]
\entry{luacolor}{2019/07/25}{1.12}{Color support via \hologo{LuaTeX}'s attributes}%
[\entrysep]
-\entry{luatex}{2019/07/25}{0.7}{\hologo{LuaTeX} basic definition package}%
-[\entrysep]
\entry{magicnum}{2019/07/25}{1.6}{Magic numbers}%
[\entrysep]
-\entry{makerobust}{2006/03/18}{1.0}{Make existing macro robust}%
-[\entrysep]
\entry{mleftright}{2010/09/25}{1.0}{Math left/right delim.\@ as open/close}%
[\entrysep]
\entry{pagegrid}{2009/12/04}{1.4}{Print page grid in background}%
@@ -668,15 +664,6 @@ graphics extensions of package \xpackage{graphics}.
\newpage
-\subsection{\pkgsectformat{hobsub}}
-\label{hobsub}
-\begin{abstract}
-Package \xpackage{hobsub} implements the idea of loading
-several packages in one big collection package.
-\end{abstract}
-%\tocinclude{hobsub}
-
-\newpage
\subsection{\pkgsectformat{hologo}}
\label{hologo}
\begin{abstract}
@@ -903,16 +890,6 @@ on \LuaTeX's node attributes.
\tocinclude{luacolor}
\newpage
-\subsection{\pkgsectformat{luatex}}
-\label{luatex}
-\begin{abstract}
-This package manages the new and extended features and resources
-that \LuaTeX\ provides. Examples are attributes and catcode
-tables.
-\end{abstract}
-\tocinclude{luatex}
-
-\newpage
\subsection{\pkgsectformat{magicnum}}
\label{magicnum}
\begin{abstract}
@@ -922,15 +899,6 @@ name system.
\tocinclude{magicnum}
\newpage
-\subsection{\pkgsectformat{makerobust}}
-\label{makerobust}
-\begin{abstract}
-Package \xpackage{makerobust} provides \cs{MakeRobustCommand}
-that converts an existing macro to a robust one.
-\end{abstract}
-\tocinclude{makerobust}
-
-\newpage
\subsection{\pkgsectformat{mleftright}}
\label{mleftright}
\begin{abstract}
diff --git a/macros/latex/contrib/oberdiek/pagegrid.dtx b/macros/latex/contrib/oberdiek/pagegrid.dtx
index adfda784a3..1efb0cde26 100644
--- a/macros/latex/contrib/oberdiek/pagegrid.dtx
+++ b/macros/latex/contrib/oberdiek/pagegrid.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pagegrid.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pagegrid.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{pagegrid} package}
% \date{2016/05/16 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -883,7 +887,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pagegrid}}:
+% CTAN\footnote{\CTANpkg{pagegrid}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pagegrid.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pagegrid.pdf}] Documentation.
@@ -895,7 +899,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1015,16 +1019,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pagegrid.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1060,46 +1054,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pagegrid.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pagegrid'>
- <name>pagegrid</name>
- <caption>Print page grid in background.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2009'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- This package puts a grid on the paper. It was written for
- developers of a class or package
- who have to put elements on definite locations on a page
- (e.g. letter class). The grid allows a faster optical check,
- whether the positions are correct. If the previewer already
- offers features for measuring, the package might be unnecessary.
- Otherwise it saves the developer from printing the page and
- measuring by hand.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pagegrid.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pagegrid.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
%
% \begin{description}
diff --git a/macros/latex/contrib/oberdiek/pagegrid.pdf b/macros/latex/contrib/oberdiek/pagegrid.pdf
index 69db255cb7..3d63d631d0 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.dtx b/macros/latex/contrib/oberdiek/pagesel.dtx
index 54b650226e..acde4c62b9 100644
--- a/macros/latex/contrib/oberdiek/pagesel.dtx
+++ b/macros/latex/contrib/oberdiek/pagesel.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pagesel.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pagesel.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{pagesel} package}
% \date{2016/05/16 v1.9}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -208,7 +212,7 @@ and the derived files
% \end{quote}
% (For plain\TeX\ and \LaTeX\,2.09 the similar package
% \URL{\Package{selectp}}^^A
-% {http://ctan.org/pkg/selectp}
+% {https://ctan.org/pkg/selectp}
% from \NameEmail{Donald Arsenau}{asnd@triumf.ca} can be used.)
%
% Depending on the options the package works in two modes:
@@ -636,7 +640,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pagesel}}:
+% 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.
@@ -648,7 +652,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -767,16 +771,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pagesel.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -812,41 +806,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pagesel.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pagesel'>
- <name>pagesel</name>
- <caption>Select pages of a document for output.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1999,2003,2006-2008'/>
- <license type='lppl1.3'/>
- <version number='1.9'/>
- <description>
- Selects single pages, ranges of pages, odd pages or even pages
- for output.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pagesel.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pagesel.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1999/03/01 v0.9}
% \item
@@ -855,7 +814,7 @@ and the derived files
% published in the newsgroup
% \href{news:de.comp.text.tex}{de.comp.text.tex}:\\
% \URL{``\link{Re: pdflatex nur fuer bestimmte Seiten?!?}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/6b68c7b3439fb658}
+% {https://groups.google.com/group/de.comp.text.tex/msg/6b68c7b3439fb658}
% \end{Version}
% \begin{Version}{1999/04/05 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/pagesel.pdf b/macros/latex/contrib/oberdiek/pagesel.pdf
index 7232967b95..9b0f8db976 100644
--- a/macros/latex/contrib/oberdiek/pagesel.pdf
+++ b/macros/latex/contrib/oberdiek/pagesel.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcol.dtx b/macros/latex/contrib/oberdiek/pdfcol.dtx
index b48498342e..d99d11fa25 100644
--- a/macros/latex/contrib/oberdiek/pdfcol.dtx
+++ b/macros/latex/contrib/oberdiek/pdfcol.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -106,15 +108,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -198,8 +203,7 @@ and the derived files
% \title{The \xpackage{pdfcol} package}
% \date{2018/11/01 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -939,7 +943,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfcol}}:
+% CTAN\footnote{\CTANpkg{pdfcol}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcol.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcol.pdf}] Documentation.
@@ -951,7 +955,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1074,16 +1078,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfcol.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1119,46 +1113,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfcol.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfcol'>
- <name>pdfcol</name>
- <caption>Defines macros fpr maintaining color stacks under pdfTeX.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- Since version 1.40 pdfTeX supports color stacks.
- The driver file <tt>pdftex.def</tt> for package
- <xref refid='color'>color</xref> defines and uses a main color
- stack since version v0.04b.
- <p/>
- This package is intended for package writers.
- It defines macros for setting and maintaining new color stacks.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfcol.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfcol.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/09/09 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/pdfcol.pdf b/macros/latex/contrib/oberdiek/pdfcol.pdf
index 46c92811c1..e1aa8be514 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.dtx b/macros/latex/contrib/oberdiek/pdfcolfoot.dtx
index 20e489bc71..be01c4650e 100644
--- a/macros/latex/contrib/oberdiek/pdfcolfoot.dtx
+++ b/macros/latex/contrib/oberdiek/pdfcolfoot.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pdfcolfoot.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pdfcolfoot.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{pdfcolfoot} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -530,7 +534,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfcolfoot}}:
+% CTAN\footnote{\CTANpkg{pdfcolfoot}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolfoot.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolfoot.pdf}] Documentation.
@@ -542,7 +546,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -662,16 +666,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfcolfoot.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -707,42 +701,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfcolfoot.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfcolfoot'>
- <name>pdfcolfoot</name>
- <caption>Separate color stack for footnotes with pdfTeX.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2012'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- Since version 1.40 <xref refid='pdftex'>pdfTeX</xref> supports
- several colour stacks. This package uses a separate colour stack
- for footnotes that can break across pages.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfcolfoot.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfcolfoot.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{pdfcol}
diff --git a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf
index c1e369f602..da4a567e70 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/pdfcolmk.dtx b/macros/latex/contrib/oberdiek/pdfcolmk.dtx
index baa6f193a4..fc74f05fb3 100644
--- a/macros/latex/contrib/oberdiek/pdfcolmk.dtx
+++ b/macros/latex/contrib/oberdiek/pdfcolmk.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pdfcolmk.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pdfcolmk.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{pdfcolmk} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -771,7 +775,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfcolmk}}:
+% CTAN\footnote{\CTANpkg{pdfcolmk}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolmk.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolmk.pdf}] Documentation.
@@ -783,7 +787,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -902,16 +906,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfcolmk.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -947,53 +941,12 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfcolmk.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfcolmk'>
- <name>pdfcolmk</name>
- <caption>Improving colour support under pdftex.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2000,2005-2008'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- The package provides macros that emulate the &#x2018;colour stack&#x2019;
- functionality of dvips. The colour stack deals with colour
- manipulations when asynchronous events (like page-breaking) occur;
- pdftex does not (yet) have such a stack, but dvips does, and the
- <xref refid='color'>color</xref> package makes extensive use of
- it.
- <p/>
- This package is an experimental solution to the problem, and works
- best with pdf-e-tex.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfcolmk.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfcolmk.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2000/08/27 v0.1}
% \item
% First published version in newsgroup \xnewsgroup{comp.text.tex}:\\
% \URL{``\link{pdftex: bug with colors?}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/6f088e69e4085d2c}
+% {https://groups.google.com/group/comp.text.tex/msg/6f088e69e4085d2c}
% \end{Version}
% \begin{Version}{2000/09/02 v0.2}
% \item
@@ -1018,7 +971,7 @@ and the derived files
% Support for \cs{marginpar} added.
% See thread in \xnewsgroup{comp.text.tex}:\\
% \URL{``\link{Using \cs{textcolor} and \cs{marginpar} together}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/38ed58f8845a2a4f}
+% {https://groups.google.com/group/comp.text.tex/msg/38ed58f8845a2a4f}
% \end{Version}
% \begin{Version}{2005/07/09 v0.7}
% \item
diff --git a/macros/latex/contrib/oberdiek/pdfcolmk.pdf b/macros/latex/contrib/oberdiek/pdfcolmk.pdf
index 9d2732cb38..202eeb6933 100644
--- a/macros/latex/contrib/oberdiek/pdfcolmk.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcolmk.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.dtx b/macros/latex/contrib/oberdiek/pdfcolparallel.dtx
index 2c5ccfae3d..755000fb16 100644
--- a/macros/latex/contrib/oberdiek/pdfcolparallel.dtx
+++ b/macros/latex/contrib/oberdiek/pdfcolparallel.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pdfcolparallel.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pdfcolparallel.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{pdfcolparallel} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -798,7 +802,7 @@ and the derived files
% The test file is a modified version of the file that
% Alexander Hirsch has posted in \xnewsgroup{de.comp.text.tex}:
% \URL{``\link{\texttt{parallel.sty} und farbiger Text}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/6a759cf33bb071a5}
+% {https://groups.google.com/group/de.comp.text.tex/msg/6a759cf33bb071a5}
% \begin{macrocode}
%<*test1>
\AtEndDocument{%
@@ -895,7 +899,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfcolparallel}}:
+% CTAN\footnote{\CTANpkg{pdfcolparallel}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolparallel.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolparallel.pdf}] Documentation.
@@ -907,7 +911,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1027,16 +1031,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfcolparallel.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1072,48 +1066,12 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfcolparallel.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfcolparallel'>
- <name>pdfcolparallel</name>
- <caption>Fix colour problems in package 'parallel'.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2008,2010'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- Since version 1.40 pdfTeX supports colour stacks.
- This package uses them to fix colour problems in
- package <xref refid='parallel'>parallel</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfcolparallel.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfcolparallel.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{parallel}
% Matthias Eckermann: \textit{The \xpackage{parallel}-package};
% 2003/04/13;\\
-% \CTAN{macros/latex/contrib/parallel/}.
+% \CTANpkg{parallel}.
%
% \bibitem{pdfcol}
% Heiko Oberdiek: \textit{The \xpackage{pdfcol} package};
diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf
index 204254e209..cd06a4a9ed 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.dtx b/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
index 5a5c818310..ce340c0379 100644
--- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
+++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pdfcolparcolumns.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pdfcolparcolumns.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{pdfcolparcolumns} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -526,7 +530,7 @@ and the derived files
% The test file is a modified version of the file that
% Donald Goodman has posted in \xnewsgroup{comp.text.tex}: ^^A
% \URL{``\link{Re: \xpackage{xcolor} glitches}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/8eda74ed292012bb}
+% {https://groups.google.com/group/comp.text.tex/msg/8eda74ed292012bb}
% \begin{macrocode}
%<*test1>
\NeedsTeXFormat{LaTeX2e}
@@ -578,7 +582,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfcolparcolumns}}:
+% CTAN\footnote{\CTANpkg{pdfcolparcolumns}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf}] Documentation.
@@ -590,7 +594,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -710,16 +714,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfcolparcolumns.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -755,42 +749,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfcolparcolumns.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfcolparcolumns'>
- <name>pdfcolparcolumns</name>
- <caption>Fix colour problems in package 'parcolumns'.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2008,2010'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- Since version 1.40 pdfTeX supports colour stacks.
- This package uses them to fix colour problems in
- package <xref refid='parcolumns'>parcolumns</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{parcolumns}
@@ -811,7 +769,7 @@ and the derived files
% First version, published in the newsgroup \xnewsgroup{comp.text.tex}
% with the name \xpackage{parcolumns-colorstacks}: ^^A no line break
% \URL{``\link{Re: \xpackage{xcolor} glitches}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/56bd897b11bca414}
+% {https://groups.google.com/group/comp.text.tex/msg/56bd897b11bca414}
% \end{Version}
% \begin{Version}{2007/09/09 v1.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
index 6e42a8f689..1f1ebd1ccf 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.dtx b/macros/latex/contrib/oberdiek/pdfcrypt.dtx
index 2f036e1514..39ed3c78e9 100644
--- a/macros/latex/contrib/oberdiek/pdfcrypt.dtx
+++ b/macros/latex/contrib/oberdiek/pdfcrypt.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -101,15 +103,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -187,8 +192,7 @@ and the derived files
% \title{The \xpackage{pdfcrypt} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -872,7 +876,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfcrypt}}:
+% CTAN\footnote{\CTANpkg{pdfcrypt}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcrypt.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcrypt.pdf}] Documentation.
@@ -884,7 +888,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1003,16 +1007,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfcrypt.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1048,49 +1042,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfcrypt.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfcrypt'>
- <name>pdfcrypt</name>
- <caption>Allows the setting of pdf encryption.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2001,2006,2007'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- Allows the setting of pdf encryption options for VTeX and some
- older versions of pdfTeX. The options can be set as package
- options or in the command <tt>\pdfcryptsetup</tt>. Options
- include <tt>owner=OwnerPassword</tt>, <tt>user=UserPassword,
- print</tt>, <tt>copy</tt>, <tt>edit</tt>, <tt>annotate=true,
- false all, none</tt>. The encryption is set at
- <tt>\begin{document}</tt> by default, but this can be forced for
- an earlier time by option &#x2018;set&#x2019;.
- <p/>
- Example:
- <tt>\usepackage[owner=Donald,user=Knuth,print=false]{pdfcrypt}</tt>
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfcrypt.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfcrypt.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2001/04/02 v0.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf
index 9818002eb2..d206cacf36 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/pdfescape.dtx b/macros/latex/contrib/oberdiek/pdfescape.dtx
index 534d95c71b..3a77f65261 100644
--- a/macros/latex/contrib/oberdiek/pdfescape.dtx
+++ b/macros/latex/contrib/oberdiek/pdfescape.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -110,15 +112,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -206,8 +211,7 @@ and the derived files
% \title{The \xpackage{pdfescape} package}
% \date{2016/05/16 v1.14}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -2038,7 +2042,7 @@ $ \the\count\ltx@cclv
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfescape}}:
+% CTAN\footnote{\CTANpkg{pdfescape}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfescape.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfescape.pdf}] Documentation.
@@ -2050,7 +2054,7 @@ $ \the\count\ltx@cclv
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -2175,16 +2179,6 @@ $ \the\count\ltx@cclv
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfescape.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -2220,43 +2214,6 @@ $ \the\count\ltx@cclv
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfescape.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfescape'>
- <name>pdfescape</name>
- <caption>Implements pdfTeX's escape features using TeX or e-TeX.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2010,2011'/>
- <license type='lppl1.3'/>
- <version number='1.14'/>
- <description>
- This package implements <xref refid='pdftex'>pdfTeX</xref>'s
- escape features (<tt>\pdfescapehex</tt>, <tt>\pdfunescapehex</tt>,
- <tt>\pdfescapename</tt>, <tt>\pdfescapestring</tt>) using TeX or
- e-TeX.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfescape.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfescape.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/02/21 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/pdfescape.pdf b/macros/latex/contrib/oberdiek/pdfescape.pdf
index fe82325e9f..d733ba1bf1 100644
--- a/macros/latex/contrib/oberdiek/pdfescape.pdf
+++ b/macros/latex/contrib/oberdiek/pdfescape.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdflscape.dtx b/macros/latex/contrib/oberdiek/pdflscape.dtx
index dfaaddbb4d..547a06e1d3 100644
--- a/macros/latex/contrib/oberdiek/pdflscape.dtx
+++ b/macros/latex/contrib/oberdiek/pdflscape.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pdflscape.dtx
% and the derived files
@@ -110,15 +112,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pdflscape.dtx
and the derived files
@@ -207,8 +212,7 @@ and the derived files
% \title{The \xpackage{pdflscape} package}
% \date{2016/05/14 v0.11}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -827,7 +831,7 @@ public class ExtractRotate {
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdflscape}}:
+% CTAN\footnote{\CTANpkg{pdflscape}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdflscape.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdflscape.pdf}] Documentation.
@@ -839,7 +843,7 @@ public class ExtractRotate {
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -966,16 +970,6 @@ public class ExtractRotate {
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdflscape.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1011,49 +1005,13 @@ public class ExtractRotate {
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdflscape.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdflscape'>
- <name>pdflscape</name>
- <caption>Make landscape pages display as landscape.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2001,2004,2006-2008'/>
- <license type='lppl1.3'/>
- <version number='0.11'/>
- <description>
- The package adds PDF support to the landscape environment of
- package <xref refid='lscape'>lscape</xref>, by setting the PDF
- <tt>/Rotate</tt> page attribute. Pages with this attribute will be
- displayed in landscape orientation by conforming PDF viewers.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdflscape.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdflscape.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2001/01/15 v0.1}
% \item
% First public version,
% published in \xnewsgroup{de.comp.text.tex}:\\
% \URL{``\link{Re: Querformat, pdfLaTex und thumbpdf}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/e054c5795e52d2b8}
+% {https://groups.google.com/group/de.comp.text.tex/msg/e054c5795e52d2b8}
% \end{Version}
% \begin{Version}{2001/02/04 v0.2}
% \item
diff --git a/macros/latex/contrib/oberdiek/pdflscape.pdf b/macros/latex/contrib/oberdiek/pdflscape.pdf
index 500ed26d84..15750dc4d7 100644
--- a/macros/latex/contrib/oberdiek/pdflscape.pdf
+++ b/macros/latex/contrib/oberdiek/pdflscape.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfrender.dtx b/macros/latex/contrib/oberdiek/pdfrender.dtx
index 6859ea88f7..4bbcec9a2a 100644
--- a/macros/latex/contrib/oberdiek/pdfrender.dtx
+++ b/macros/latex/contrib/oberdiek/pdfrender.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -109,15 +111,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -206,8 +211,7 @@ and the derived files
% \title{The \xpackage{pdfrender} package}
% \date{2018/11/01 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1662,7 +1666,7 @@ After %
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdfrender}}:
+% CTAN\footnote{\CTANpkg{pdfrender}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfrender.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdfrender.pdf}] Documentation.
@@ -1674,7 +1678,7 @@ After %
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1798,16 +1802,6 @@ After %
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdfrender.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1843,42 +1837,6 @@ After %
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdfrender.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdfrender'>
- <name>pdfrender</name>
- <caption>Control rendering parameters.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2010'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- The package provides interfaces for the user to control PDF
- parameters, such as line width or text rendering mode. The
- control operations work in a manner very similar to that of the
- <xref refid='color'>color</xref> package.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdfrender.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdfrender.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
%
% \begin{description}
@@ -1902,17 +1860,17 @@ After %
% \bibitem{news-Vosberg}
% Friedrich Vosberg, \textit{Text in Buchstabenumrissen},
% de.comp.text.tex, 2010-01-22.
-% \textsc{URL:}\,\url{http://groups.google.com/group/de.comp.text.tex/msg/f442310ac8b2d506}.
+% \textsc{URL:}\,\url{https://groups.google.com/group/de.comp.text.tex/msg/f442310ac8b2d506}.
%
% \bibitem{news-Pupus}
% Gaius Pupus, \textit{Re: Text in Buchstabenumrissen},
% de.comp.text.tex, 2010-01-23.
-% \textsc{URL:}\,\url{http://groups.google.com/group/de.comp.text.tex/msg/95d890d77ac47eb1}.
+% \textsc{URL:}\,\url{https://groups.google.com/group/de.comp.text.tex/msg/95d890d77ac47eb1}.
%
% \bibitem{news-Niepraschk}
% Rolf Niepraschk, \textit{Re: Text in Buchstabenumrissen},
% de.comp.text.tex, 2010-01-24.
-% \textsc{URL:}\,\url{http://groups.google.com/group/de.comp.text.tex/msg/4eb61a5879db54db}.
+% \textsc{URL:}\,\url{https://groups.google.com/group/de.comp.text.tex/msg/4eb61a5879db54db}.
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/pdfrender.pdf b/macros/latex/contrib/oberdiek/pdfrender.pdf
index 33d1b9a51a..c2002436aa 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/pdftexcmds.dtx b/macros/latex/contrib/oberdiek/pdftexcmds.dtx
index 9a948c3c2d..a7ce8e7c2a 100644
--- a/macros/latex/contrib/oberdiek/pdftexcmds.dtx
+++ b/macros/latex/contrib/oberdiek/pdftexcmds.dtx
@@ -11,15 +11,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -109,15 +111,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -241,8 +246,7 @@ and the derived files
% \title{The \xpackage{pdftexcmds} package}
% \date{2019/07/25 v0.30}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -2357,7 +2361,7 @@ end
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pdftexcmds}}:
+% CTAN\footnote{\CTANpkg{pdftexcmds}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pdftexcmds.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pdftexcmds.pdf}] Documentation.
@@ -2369,7 +2373,7 @@ end
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -2494,16 +2498,6 @@ end
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pdftexcmds.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -2540,43 +2534,6 @@ end
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pdftexcmds.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pdftexcmds'>
- <name>pdftexcmds</name>
- <caption>LuaTeX support for pdfTeX utility functions.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007,2009-2011'/>
- <license type='lppl1.3'/>
- <version number='0.20'/>
- <description>
- LuaTeX provides most of the commands of
- <xref refid='pdftex'>pdfTeX</xref> 1.40. However, a number of
- utility functions are not available. This package tries to fill
- the gap and implements some of the missing primitives using Lua.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pdftexcmds.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pdftexcmds.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \printbibliography[
% heading=bibnumbered,
% ]
diff --git a/macros/latex/contrib/oberdiek/pdftexcmds.pdf b/macros/latex/contrib/oberdiek/pdftexcmds.pdf
index 75f242c1a0..9968622cb8 100644
--- a/macros/latex/contrib/oberdiek/pdftexcmds.pdf
+++ b/macros/latex/contrib/oberdiek/pdftexcmds.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/picture.dtx b/macros/latex/contrib/oberdiek/picture.dtx
index ba41078a32..139ce8c2d6 100644
--- a/macros/latex/contrib/oberdiek/picture.dtx
+++ b/macros/latex/contrib/oberdiek/picture.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file picture.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file picture.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{picture} package}
% \date{2016/05/16 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -595,7 +599,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/picture}}:
+% CTAN\footnote{\CTANpkg{picture}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/picture.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/picture.pdf}] Documentation.
@@ -607,7 +611,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -727,16 +731,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk picture.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -772,42 +766,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{picture.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='picture'>
- <name>picture</name>
- <caption>Dimens for picture macros.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006-2009'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- There are macro and environment arguments that expect numbers
- that will internally be multiplied by <tt>\unitlength</tt>.
- This package extends the syntax of these arguments, so that
- dimensions with calculation support may be used for these arguments.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/picture.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/picture.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2006/08/26 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/picture.pdf b/macros/latex/contrib/oberdiek/picture.pdf
index 52bca63a52..a874afcaaf 100644
--- a/macros/latex/contrib/oberdiek/picture.pdf
+++ b/macros/latex/contrib/oberdiek/picture.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pmboxdraw.dtx b/macros/latex/contrib/oberdiek/pmboxdraw.dtx
index d2c96ad89c..113fe799bf 100644
--- a/macros/latex/contrib/oberdiek/pmboxdraw.dtx
+++ b/macros/latex/contrib/oberdiek/pmboxdraw.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file pmboxdraw.dtx
% and the derived files
@@ -101,15 +103,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file pmboxdraw.dtx
and the derived files
@@ -196,8 +201,7 @@ and the derived files
% \title{The \xpackage{pmboxdraw} package}
% \date{2019/02/28 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -5382,7 +5386,7 @@ $ \kern.5\pmbd@C
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/pmboxdraw}}:
+% CTAN\footnote{\CTANpkg{pmboxdraw}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/pmboxdraw.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/pmboxdraw.pdf}] Documentation.
@@ -5394,7 +5398,7 @@ $ \kern.5\pmbd@C
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -5515,16 +5519,6 @@ $ \kern.5\pmbd@C
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk pmboxdraw.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -5560,51 +5554,17 @@ $ \kern.5\pmbd@C
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{pmboxdraw.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='pmboxdraw'>
- <name>pmboxdraw</name>
- <caption>Poor man's box drawing characters.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006,2011'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- This package declares box drawing characters of
- old code pages, e.g. cp437. It uses rules instead of using a font.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/pmboxdraw.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/pmboxdraw.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{inputenx}
% Heiko Oberdiek, The \xpackage{inputenx} Package (Enhanced input encoding
% handling), 2006/03/05 v1.0,
-% \url{http://ctan.org/pkg/inputenx}.
+% \CTANpkg{inputenx}.
%
% \bibitem{aglfn}
% Adobe Systems Incorporated,
% Adobe Glyph List for New Fonts (AGLFN), version 1.5, 2005/09/18,
-% \url{http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt}.
+% \url{https://github.com/adobe-type-tools/agl-aglfn/blob/master/aglfn.txt}.
%
% \bibitem{2500}
% Unicode Inc.,
diff --git a/macros/latex/contrib/oberdiek/pmboxdraw.pdf b/macros/latex/contrib/oberdiek/pmboxdraw.pdf
index 5b555d0e65..12bf903e46 100644
--- a/macros/latex/contrib/oberdiek/pmboxdraw.pdf
+++ b/macros/latex/contrib/oberdiek/pmboxdraw.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/protecteddef.dtx b/macros/latex/contrib/oberdiek/protecteddef.dtx
index 528bd62d35..7c9dca3a37 100644
--- a/macros/latex/contrib/oberdiek/protecteddef.dtx
+++ b/macros/latex/contrib/oberdiek/protecteddef.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -104,15 +106,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -194,8 +199,7 @@ and the derived files
% \title{The \xpackage{protecteddef} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -821,7 +825,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/protecteddef}}:
+% CTAN\footnote{\CTANpkg{protecteddef}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/protecteddef.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/protecteddef.pdf}] Documentation.
@@ -833,7 +837,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -954,16 +958,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk protecteddef.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -999,42 +993,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{protecteddef.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='protecteddef'>
- <name>protecteddef</name>
- <caption>Define protected commands.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2011'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- The package defines a command <tt>\ProtectedDef</tt> that will
- create LaTeX &#x2018;robust&#x2019; command or an e-TeX
- &#x2018;protected&#x2019; command as appropriate
- to its environment.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/protecteddef.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/protecteddef.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2011/01/31 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf
index 00c9d0ade2..fb6bd80338 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/refcount.dtx b/macros/latex/contrib/oberdiek/refcount.dtx
index d8b6b8e4ea..dc6df6b5c7 100644
--- a/macros/latex/contrib/oberdiek/refcount.dtx
+++ b/macros/latex/contrib/oberdiek/refcount.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file refcount.dtx
% and the derived files
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file refcount.dtx
and the derived files
@@ -196,8 +201,7 @@ and the derived files
% \title{The \xpackage{refcount} package}
% \date{2016/05/16 v3.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1308,7 +1312,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/refcount}}:
+% CTAN\footnote{\CTANpkg{refcount}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/refcount.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/refcount.pdf}] Documentation.
@@ -1320,7 +1324,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1444,16 +1448,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk refcount.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1489,62 +1483,13 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{refcount.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='refcount'>
- <name>refcount</name>
- <caption>Counter operations with label references.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1998,2000,2006,2008,2010,2011'/>
- <license type='lppl1.3'/>
- <version number='3.5'/>
- <description>
- Provides commands <tt>\setcounterref</tt> and
- <tt>\addtocounterref</tt> which use the section (or whatever)
- number from the reference as the value to put into the counter, as
- in:
-
- <pre>
- ...\label{sec:foo}
- ...
- \setcounterref{foonum}{sec:foo}
- </pre>
- Commands <tt>\setcounterpageref</tt> and
- <tt>\addtocounterpageref</tt> do the corresponding thing with the
- page reference of the label.
- <p/>
- No <tt>.ins</tt> file is distributed; process the
- <tt>.dtx</tt> with plain TeX to create one.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/refcount.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/refcount.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1998/04/08 v1.0}
% \item
% First public release, written as answer in the
% newsgroup \xnewsgroup{comp.text.tex}:
% \URL{``\link{Re: Adding a \cs{ref} to a counter?}''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/c3f2a135ef5ee528}
+% {https://groups.google.com/group/comp.text.tex/msg/c3f2a135ef5ee528}
% \end{Version}
% \begin{Version}{2000/09/07 v2.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/refcount.pdf b/macros/latex/contrib/oberdiek/refcount.pdf
index bdd7d921ca..7086e41cdf 100644
--- a/macros/latex/contrib/oberdiek/refcount.pdf
+++ b/macros/latex/contrib/oberdiek/refcount.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/rerunfilecheck.dtx b/macros/latex/contrib/oberdiek/rerunfilecheck.dtx
index d8f37a1da8..94732005d4 100644
--- a/macros/latex/contrib/oberdiek/rerunfilecheck.dtx
+++ b/macros/latex/contrib/oberdiek/rerunfilecheck.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file rerunfilecheck.dtx
% and the derived files
@@ -102,15 +104,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file rerunfilecheck.dtx
and the derived files
@@ -191,8 +196,7 @@ and the derived files
% \title{The \xpackage{rerunfilecheck} package}
% \date{2016/05/16 v1.8}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -840,7 +844,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/rerunfilecheck}}:
+% CTAN\footnote{\CTANpkg{rerunfilecheck}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/rerunfilecheck.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/rerunfilecheck.pdf}] Documentation.
@@ -852,7 +856,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -973,16 +977,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk rerunfilecheck.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1018,41 +1012,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{rerunfilecheck.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='rerunfilecheck'>
- <name>rerunfilecheck</name>
- <caption>Checksum based rerun checks on auxiliary files.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2009-2011'/>
- <license type='lppl1.3'/>
- <version number='1.8'/>
- <description>
- The package provides additional rerun warnings if some
- auxiliary files have changed. It is based on MD5 checksum,
- provided by pdfTeX.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/rerunfilecheck.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/rerunfilecheck.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2009/12/10 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/rerunfilecheck.pdf b/macros/latex/contrib/oberdiek/rerunfilecheck.pdf
index e5e054e5a6..8996fe806e 100644
--- a/macros/latex/contrib/oberdiek/rerunfilecheck.pdf
+++ b/macros/latex/contrib/oberdiek/rerunfilecheck.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/resizegather.dtx b/macros/latex/contrib/oberdiek/resizegather.dtx
index 07bbe0f133..b335070f08 100644
--- a/macros/latex/contrib/oberdiek/resizegather.dtx
+++ b/macros/latex/contrib/oberdiek/resizegather.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file resizegather.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file resizegather.dtx
and the derived files
@@ -193,8 +198,7 @@ and the derived files
% \title{The \xpackage{resizegather} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -792,7 +796,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/resizegather}}:
+% CTAN\footnote{\CTANpkg{resizegather}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/resizegather.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/resizegather.pdf}] Documentation.
@@ -804,7 +808,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -924,16 +928,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk resizegather.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -969,44 +963,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{resizegather.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='resizegather'>
- <name>resizegather</name>
- <caption>Automatically resize overly large equations.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2009,2010'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- Equations that are too large are resized to fit the available
- space. The environment &#x2018;gather&#x2019; of package
- <xref refid='amsmath'>amsmath</xref> is supported. Also the
- environments &#x2018;equation&#x2019; and
- &#x2018;displaymath&#x2019; are redefined using
- &#x2018;gather&#x2019; and its starred version.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/resizegather.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/resizegather.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \section{Acknowledgement}
%
% \begin{description}
diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf
index 1692b84298..b88ef36c22 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.dtx b/macros/latex/contrib/oberdiek/rotchiffre.dtx
index 004dd3245b..eab273787f 100644
--- a/macros/latex/contrib/oberdiek/rotchiffre.dtx
+++ b/macros/latex/contrib/oberdiek/rotchiffre.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -104,15 +106,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -196,8 +201,7 @@ and the derived files
% \title{The \xpackage{rotchiffre} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1124,7 +1128,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/rotchiffre}}:
+% CTAN\footnote{\CTANpkg{rotchiffre}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/rotchiffre.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/rotchiffre.pdf}] Documentation.
@@ -1136,7 +1140,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1257,16 +1261,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk rotchiffre.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1302,45 +1296,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{rotchiffre.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='rotchiffre'>
- <name>rotchiffre</name>
- <caption>Perform simple rotation cyphers.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2010'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- The package defines a command <tt>\EdefRot</tt> that defines a
- macro (whose name is given as an argument) to the rotation of the
- given string. Available rotations are <tt>ROT13</tt> (for
- letters), <tt>ROT5</tt> (for digits), <tt>ROT18</tt> (for digits
- and letters together) and <tt>ROT47</tt> (for all ASCII
- characters).
- <p/>
- The package is part of the
- <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/rotchiffre.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/rotchiffre.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \raggedright
%
@@ -1351,7 +1306,7 @@ and the derived files
% \url{news:4cdbed27$0$6765$9b4e6d93@newsspool3.arcor-online.net},
% 2010-11-11.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/browse_thread/thread/6266f98e998ce333/d7b32e9dcc610c87}}
+% \url{https://groups.google.com/group/comp.text.tex/browse_thread/thread/6266f98e998ce333/d7b32e9dcc610c87}}
%
% \bibitem{rot13modern}
% Stephan Hennig:
@@ -1360,7 +1315,7 @@ and the derived files
% \url{news:4cdc2abe$0$6762$9b4e6d93@newsspool3.arcor-online.net},
% 2010-11-11.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/d7b32e9dcc610c87}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/d7b32e9dcc610c87}}
%
% \bibitem{rot13robin}
% Robin Fairbairns:
@@ -1369,21 +1324,21 @@ and the derived files
% \url{news:qf4obmua0v.fsf@sxp10.cl.cam.ac.uk},
% 2010-11-12.\\
% {\small
-% \url{http://groups.google.com/group/comp.text.tex/msg/7c03e91407144704}}
+% \url{https://groups.google.com/group/comp.text.tex/msg/7c03e91407144704}}
%
% \bibitem{wiki:rot13:de}
% Wikipedia/German:
% \textit{ROT13};
% 2010-10-26.
% {\small
-% \url{http://de.wikipedia.org/wiki/ROT13}}
+% \url{https://de.wikipedia.org/wiki/ROT13}}
%
% \bibitem{wiki:rot13:en}
% Wikipedia/English:
% \textit{ROT13};
% 2010-11-11.
% {\small
-% \url{http://en.wikipedia.org/wiki/ROT13}}
+% \url{https://en.wikipedia.org/wiki/ROT13}}
%
% \bibitem{cf:rot18}
% Computerfreak/German: \textit{ROT-18};
@@ -1395,7 +1350,7 @@ and the derived files
% Wikipedia/English: \textit{The quick brown fox jumps over the lazy dog};
% 2010-11-09.\\
% {\small
-% \url{http://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog}}
+% \url{https://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog}}
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf
index b6544f94d6..40783bb896 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.dtx b/macros/latex/contrib/oberdiek/scrindex.dtx
index 07578c4285..8b754c2297 100644
--- a/macros/latex/contrib/oberdiek/scrindex.dtx
+++ b/macros/latex/contrib/oberdiek/scrindex.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file scrindex.dtx
% and the derived files
@@ -101,15 +103,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file scrindex.dtx
and the derived files
@@ -189,8 +194,7 @@ and the derived files
% \title{The \xpackage{scrindex} package}
% \date{2016/05/16 v1.2}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -536,7 +540,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/scrindex}}:
+% CTAN\footnote{\CTANpkg{scrindex}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/scrindex.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/scrindex.pdf}] Documentation.
@@ -548,7 +552,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -669,16 +673,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk scrindex.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -714,50 +708,12 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{scrindex.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='scrindex'>
- <name>scrindex</name>
- <caption>Make index package work with Koma-script classes.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2008'/>
- <license type='lppl1.3'/>
- <version number='1.2'/>
- <description>
- This package redefines environment `theindex' of package `index',
- if a class from <xref refid='koma-script'>KOMA-Script</xref> is loaded.
- Also option `idxtotoc' is supported. Index preambles can be given
- either by means of package `index' or via the interface provided
- by <xref refid='koma-script'>KOMA-Script</xref>.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/scrindex.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/scrindex.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2008/07/07 v1.0}
% \item
% First version, also published in newsgroup \xnewsgroup{de.comp.text.tex}:\\
% \URL{``\link{Re: Z\"ahler bei \cs{index}}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/39575b5e2f29be1e}
+% {https://groups.google.com/group/de.comp.text.tex/msg/39575b5e2f29be1e}
% \end{Version}
% \begin{Version}{2008/08/11 v1.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf
index 20215ab77c..961528a70b 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/selinput.dtx b/macros/latex/contrib/oberdiek/selinput.dtx
index a46b866e5c..36cbd1b5de 100644
--- a/macros/latex/contrib/oberdiek/selinput.dtx
+++ b/macros/latex/contrib/oberdiek/selinput.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file selinput.dtx
% and the derived files
@@ -105,15 +107,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file selinput.dtx
and the derived files
@@ -202,8 +207,7 @@ and the derived files
% \title{The \xpackage{selinput} package}
% \date{2016/05/17 v1.4}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -782,7 +786,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/selinput}}:
+% CTAN\footnote{\CTANpkg{selinput}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/selinput.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/selinput.pdf}] Documentation.
@@ -794,7 +798,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -918,16 +922,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk selinput.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -963,41 +957,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{selinput.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='selinput'>
- <name>selinput</name>
- <caption>Semi-automatic detection of input encoding.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='1.4'/>
- <description>
- This package selects the input encoding by specifying pairs
- of input characters and their glyph names.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/selinput.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/selinput.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{inputenx}
% Heiko Oberdiek: \textit{The \xpackage{inputenx} package};
@@ -1007,12 +966,12 @@ and the derived files
% \bibitem{adobe:glyphlist}
% Adobe: \textit{Adobe Glyph List};
% 2002-09-20 v2.0;
-% \url{http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt}.
+% \url{https://github.com/adobe-type-tools/agl-aglfn/blob/master/glyphlist.txt}.
%
% \bibitem{adobe:aglfn}
% Adobe: \textit{Adobe Glyph List For New Fonts};
% 2005-11-18 v1.5;
-% \url{http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt}.
+% \url{https://github.com/adobe-type-tools/agl-aglfn/blob/master/aglfn.txt}.
%
% \bibitem{stringenc}
% Heiko Oberdiek: \textit{The \xpackage{stringenc} package};
diff --git a/macros/latex/contrib/oberdiek/selinput.pdf b/macros/latex/contrib/oberdiek/selinput.pdf
index 215997f3ae..0f78dc3a93 100644
--- a/macros/latex/contrib/oberdiek/selinput.pdf
+++ b/macros/latex/contrib/oberdiek/selinput.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/setouterhbox.dtx b/macros/latex/contrib/oberdiek/setouterhbox.dtx
index ff801efd85..6d85677a0a 100644
--- a/macros/latex/contrib/oberdiek/setouterhbox.dtx
+++ b/macros/latex/contrib/oberdiek/setouterhbox.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -106,15 +108,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -199,8 +204,7 @@ and the derived files
% \title{The \xpackage{setouterhbox} package}
% \date{2016/05/16 v1.8}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -934,7 +938,7 @@ by/a/very_long_long_long_path.html}%
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/setouterhbox}}:
+% CTAN\footnote{\CTANpkg{setouterhbox}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/setouterhbox.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/setouterhbox.pdf}] Documentation.
@@ -946,7 +950,7 @@ by/a/very_long_long_long_path.html}%
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1068,16 +1072,6 @@ by/a/very_long_long_long_path.html}%
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk setouterhbox.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1113,43 +1107,6 @@ by/a/very_long_long_long_path.html}%
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{setouterhbox.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='setouterhbox'>
- <name>setouterhbox</name>
- <caption>Set hbox in outer horizontal mode.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2005-2007'/>
- <license type='lppl1.3'/>
- <version number='1.8'/>
- <description>
- If math stuff is set in an <tt>\hbox</tt>, then TeX
- performs some optimization and omits the implicit
- penalties <tt>\binoppenalty</tt> and <tt>\relpenalty</tt>.
- This packages tries to put stuff into an <tt>\hbox</tt>
- without losing those penalties.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/setouterhbox.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/setouterhbox.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{newsstart}
@@ -1157,7 +1114,7 @@ by/a/very_long_long_long_path.html}%
% \textit{overlong lines in List of Figures},
% \nolinkurl{<dh058t$qbd$1@news.ks.uiuc.edu>},
% 23rd September 2005.
-% \url{http://groups.google.com/group/comp.text.tex/msg/79648d4cf1f8bc13}
+% \url{https://groups.google.com/group/comp.text.tex/msg/79648d4cf1f8bc13}
%
% \bibitem{kastrup}
% David Kastrup, \Newsgroup{comp.text.tex},
@@ -1165,7 +1122,7 @@ by/a/very_long_long_long_path.html}%
% for unboxing into a paragraph},
% \nolinkurl{<85y855lrx3.fsf@lola.goethe.zz>},
% 7th October 2005.
-% \url{http://groups.google.com/group/comp.text.tex/msg/7cf0a345ef932e52}
+% \url{https://groups.google.com/group/comp.text.tex/msg/7cf0a345ef932e52}
%
% \bibitem{downes}
% Michael Downes, \textit{Line breaking in \cs{unhbox}ed Text},
@@ -1175,7 +1132,7 @@ by/a/very_long_long_long_path.html}%
% Sebastian Rahtz, Heiko Oberdiek:
% \textit{The \xpackage{hyperref} package};
% 2006/08/16 v6.75c;
-% \CTAN{macros/latex/contrib/hyperref/}.
+% \CTANpkg{hyperref}.
%
% \end{thebibliography}
%
diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf
index 6915285701..a015980ca7 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.dtx b/macros/latex/contrib/oberdiek/settobox.dtx
index 1e88492ce9..59f07638ac 100644
--- a/macros/latex/contrib/oberdiek/settobox.dtx
+++ b/macros/latex/contrib/oberdiek/settobox.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file settobox.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file settobox.dtx
and the derived files
@@ -188,8 +193,7 @@ and the derived files
% \title{The \xpackage{settobox} package}
% \date{2016/05/16 v1.5}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -546,7 +550,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/settobox}}:
+% CTAN\footnote{\CTANpkg{settobox}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/settobox.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/settobox.pdf}] Documentation.
@@ -558,7 +562,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -678,16 +682,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk settobox.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -723,55 +717,13 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{settobox.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='settobox'>
- <name>settobox</name>
- <caption>Assigning dimensions of a box to a length register.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2000,2006-2008'/>
- <license type='lppl1.3'/>
- <version number='1.5'/>
- <description>
- Commands to assist the reuse of boxes (set up by <tt>\sbox</tt> or
- by the <tt>lrbox</tt> environment); the <tt>\settobox...</tt>
- commands behave similarly to the <tt>\settowidth</tt> (etc.)
- commands. For example:
- <pre>
- \newsavebox{\mybox}
- \newlength{\mylength}
- \sbox{\mybox}{Hello World}
- \settoboxwidth{\mylength}{\mybox}
- </pre>
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/settobox.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/settobox.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2000/02/11 v1.0}
% \item
% First public release, written as answer in the
% newsgroup \xnewsgroup{de.comp.text.tex}:
% \URL{``\link{Die Hoehe von Minipages und Bild}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/c3f6446f54f66c02}
+% {https://groups.google.com/group/de.comp.text.tex/msg/c3f6446f54f66c02}
% \end{Version}
% \begin{Version}{2000/09/07 v1.1}
% \item
diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf
index 85f36ad818..be824220ee 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/soulutf8.dtx b/macros/latex/contrib/oberdiek/soulutf8.dtx
index 11e355236e..a239f608a1 100644
--- a/macros/latex/contrib/oberdiek/soulutf8.dtx
+++ b/macros/latex/contrib/oberdiek/soulutf8.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -108,15 +110,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -202,8 +207,7 @@ and the derived files
% \title{The \xpackage{soulutf8} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1674,7 +1678,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/soulutf8}}:
+% CTAN\footnote{\CTANpkg{soulutf8}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/soulutf8.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/soulutf8.pdf}] Documentation.
@@ -1686,7 +1690,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1810,16 +1814,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk soulutf8.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1855,56 +1849,17 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{soulutf8.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='soulutf8'>
- <name>soulutf8</name>
- <caption>Permit use of UTF-8 characters in soul.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- This package extends package <xref refid='soul'>soul</xref> and adds
- some support for UTF-8. Namely the input encodings in
- &#x2018;<tt>utf8.def</tt>&#x2019; from package
- <xref refid='inputenc'>inputenc</xref> and
- &#x2018;<tt>utf8x.def</tt>&#x2019; from package
- <xref refid='unicode'>ucs</xref> are supported.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/soulutf8.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/soulutf8.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
%
% \bibitem{soul}
% Melchior Franz: \textit{The \xpackage{soul} package};
% 2003/11/17;\\
-% \CTAN{macros/latex/contrib/soul/}.
+% \CTANpkg{soul}.
%
% \bibitem{ucs}
% Dominique P. G. Unruh: \textit{\xpackage{ucs.sty} -- Unicode Support};
% 2004/10/17;\\
-% \CTAN{macros/latex/contrib/unicode/}.
+% \CTANpkg{unicode}.
%
% \bibitem{utf8}
% Frank Mittelbach, Chris Rowley:
diff --git a/macros/latex/contrib/oberdiek/soulutf8.pdf b/macros/latex/contrib/oberdiek/soulutf8.pdf
index 42ea5f6c1e..291441c643 100644
--- a/macros/latex/contrib/oberdiek/soulutf8.pdf
+++ b/macros/latex/contrib/oberdiek/soulutf8.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/stackrel.dtx b/macros/latex/contrib/oberdiek/stackrel.dtx
index 880d2ed92b..c04ba1f2e5 100644
--- a/macros/latex/contrib/oberdiek/stackrel.dtx
+++ b/macros/latex/contrib/oberdiek/stackrel.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file stackrel.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file stackrel.dtx
and the derived files
@@ -183,8 +188,7 @@ and the derived files
% \title{The \xpackage{stackrel} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -304,7 +308,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/stackrel}}:
+% CTAN\footnote{\CTANpkg{stackrel}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/stackrel.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/stackrel.pdf}] Documentation.
@@ -316,7 +320,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -435,16 +439,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk stackrel.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -480,42 +474,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{stackrel.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='stackrel'>
- <name>stackrel</name>
- <caption>Enhancement to the \stackrel command.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006,2007'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- This package adds an optional argument to <tt>\stackrel</tt> for
- putting something below the relational symbol and defines
- <tt>\stackbin</tt> for binary symbols.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/stackrel.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/stackrel.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2006/12/02 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf
index 2e64fcd815..f9a76ae18e 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.dtx b/macros/latex/contrib/oberdiek/stampinclude.dtx
index e7b087e078..62b3d2cf4f 100644
--- a/macros/latex/contrib/oberdiek/stampinclude.dtx
+++ b/macros/latex/contrib/oberdiek/stampinclude.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file stampinclude.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file stampinclude.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{stampinclude} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -446,7 +450,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/stampinclude}}:
+% CTAN\footnote{\CTANpkg{stampinclude}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/stampinclude.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/stampinclude.pdf}] Documentation.
@@ -458,7 +462,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -577,16 +581,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk stampinclude.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -622,43 +616,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{stampinclude.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='stampinclude'>
- <name>stampinclude</name>
- <caption>Inclusion based on .aux file date stamps.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2008'/>
- <license type='lppl1.3'/>
- <version number='1.1'/>
- <description>
- This package replaces <tt>\includeonly</tt> and selects the files for
- <tt>\include</tt> by inspecting the timestamp of the <tt>.aux</tt> file.
- The file is selected for inclusion if the <tt>.aux</tt> file does
- not yet exist or is older than the corresponding <tt>.tex</tt> file.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/stampinclude.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/stampinclude.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{thebibliography}{9}
% \bibitem{askinclude}
% Pablo A. Straub, Heiko Oberdiek:
diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf
index 22ca8c8256..0d98223617 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/stringenc.dtx b/macros/latex/contrib/oberdiek/stringenc.dtx
index 31c9813636..7236faf756 100644
--- a/macros/latex/contrib/oberdiek/stringenc.dtx
+++ b/macros/latex/contrib/oberdiek/stringenc.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -156,15 +158,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -311,8 +316,7 @@ and the derived files
% \title{The \xpackage{stringenc} package}
% \date{2016/05/16 v1.11}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -6570,7 +6574,7 @@ $ \fi
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/stringenc}}:
+% CTAN\footnote{\CTANpkg{stringenc}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/stringenc.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/stringenc.pdf}] Documentation.
@@ -6582,7 +6586,7 @@ $ \fi
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -6743,16 +6747,6 @@ $ \fi
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk stringenc.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -6788,43 +6782,6 @@ $ \fi
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{stringenc.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='stringenc'>
- <name>stringenc</name>
- <caption>Converting a string between different encodings.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007-2011'/>
- <license type='lppl1.3'/>
- <version number='1.11'/>
- <description>
- This package provides <tt>\StringEncodingConvert</tt> for converting
- a string between different encodings.
- Both <xref refid='latex'>LaTeX</xref> and
- <xref refid='plain'>plain-TeX</xref> are supported.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/stringenc.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/stringenc.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/06/14 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/stringenc.pdf b/macros/latex/contrib/oberdiek/stringenc.pdf
index 2606e49060..c288e4c9e2 100644
--- a/macros/latex/contrib/oberdiek/stringenc.pdf
+++ b/macros/latex/contrib/oberdiek/stringenc.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/tabularht.dtx b/macros/latex/contrib/oberdiek/tabularht.dtx
index 3ea8cc4933..559084a35f 100644
--- a/macros/latex/contrib/oberdiek/tabularht.dtx
+++ b/macros/latex/contrib/oberdiek/tabularht.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file tabularht.dtx
% and the derived files
@@ -101,15 +103,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file tabularht.dtx
and the derived files
@@ -188,8 +193,7 @@ and the derived files
% \title{The \xpackage{tabularht} package}
% \date{2016/05/16 v2.6}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -991,7 +995,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/tabularht}}:
+% CTAN\footnote{\CTANpkg{tabularht}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/tabularht.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/tabularht.pdf}] Documentation.
@@ -1003,7 +1007,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1124,16 +1128,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk tabularht.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -1169,51 +1163,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{tabularht.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='tabularht'>
- <name>tabularht</name>
- <caption>Tabular environments with height specified.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2005-2007'/>
- <license type='lppl1.3'/>
- <version number='2.6'/>
- <description>
- The tabularht package defines some environments that add a height
- specification to tabular and array environments. The default set
- of new environments take a value for their height in the first
- argument: defined environments are: <tt>tabularht</tt>,
- <tt>tabularht*</tt> and <tt>arrayht</tt>. If package
- <xref refid='tabularx'>tabularx</xref> is also loaded,
- the package also defines environments <tt>tabularxht</tt> and
- <tt>tabularxht*</tt>.
- <p/>
- The places where stretching is to happen are signalled by<br/>
- <tt>\noalign{\vfill}</tt><br/>
- immediately after the <tt>\\</tt> that ends a row of the table or
- array.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/tabularht.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/tabularht.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2005/09/22 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf
index bf6064e711..ab24beeb09 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.dtx b/macros/latex/contrib/oberdiek/tabularkv.dtx
index 6cb6f979a1..3c3fc3f48c 100644
--- a/macros/latex/contrib/oberdiek/tabularkv.dtx
+++ b/macros/latex/contrib/oberdiek/tabularkv.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file tabularkv.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file tabularkv.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{tabularkv} package}
% \date{2016/05/16 v1.2}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -309,7 +313,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/tabularkv}}:
+% CTAN\footnote{\CTANpkg{tabularkv}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/tabularkv.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/tabularkv.pdf}] Documentation.
@@ -321,7 +325,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -441,16 +445,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk tabularkv.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -486,44 +480,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{tabularkv.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='tabularkv'>
- <name>tabularkv</name>
- <caption>Tabular environments with key-value interface.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2005,2006'/>
- <license type='lppl1.3'/>
- <version number='1.2'/>
- <description>
- The tabularkv package creates an environment <tt>tabularkv</tt>, whose
- arguments are specified in key-value form. The arguments chosen
- determine which other type of tabular is to be used (whether
- standard LaTeX ones, or environments from the
- <xref refid='tabularx'>tabularx</xref> or the
- <xref refid='tabularht'>tabularx</xref> package).
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/tabularkv.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/tabularkv.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2005/09/22 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf
index 95caa9f50d..57324c76a2 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.dtx b/macros/latex/contrib/oberdiek/telprint.dtx
index eafd86c48a..8d81cf81f1 100644
--- a/macros/latex/contrib/oberdiek/telprint.dtx
+++ b/macros/latex/contrib/oberdiek/telprint.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -103,15 +105,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -193,8 +198,7 @@ and the derived files
% \title{The \xpackage{telprint} package}
% \date{2016/05/16 v1.11}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -739,7 +743,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/telprint}}:
+% CTAN\footnote{\CTANpkg{telprint}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/telprint.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/telprint.pdf}] Documentation.
@@ -751,7 +755,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -871,16 +875,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk telprint.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -916,41 +910,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{telprint.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='telprint'>
- <name>telprint</name>
- <caption>Format German phone numbers.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1996,1997,2004-2008'/>
- <license type='lppl1.3'/>
- <version number='1.11'/>
- <description>
- The package provides a command <tt>\telprint</tt> for formatting
- German telephone numbers.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/telprint.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/telprint.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1996/11/28 v1.0}
% \item
@@ -978,7 +937,7 @@ and the derived files
% \item
% Posted in newsgroup \xnewsgroup{de.comp.text.tex}:\\
% \URL{``\link{Re: Generisches Markup f\"ur Telefonnummern?}''}^^A
-% {http://groups.google.com/group/de.comp.text.tex/msg/86b3a86140007309}
+% {https://groups.google.com/group/de.comp.text.tex/msg/86b3a86140007309}
% \end{Version}
% \begin{Version}{2004/11/02 v1.4}
% \item
diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf
index 1a5e5bb5bb..9f3e2d984f 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.dtx b/macros/latex/contrib/oberdiek/thepdfnumber.dtx
index 5567c51711..98b65bbccf 100644
--- a/macros/latex/contrib/oberdiek/thepdfnumber.dtx
+++ b/macros/latex/contrib/oberdiek/thepdfnumber.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -106,15 +108,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -201,8 +206,7 @@ and the derived files
% \title{The \xpackage{thepdfnumber} package}
% \date{2016/05/16 v1.1}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -1398,7 +1402,7 @@ $ \else\ifnum`#2=46 % .
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/thepdfnumber}}:
+% CTAN\footnote{\CTANpkg{thepdfnumber}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/thepdfnumber.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/thepdfnumber.pdf}] Documentation.
@@ -1410,7 +1414,7 @@ $ \else\ifnum`#2=46 % .
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -1532,16 +1536,6 @@ $ \else\ifnum`#2=46 % .
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk thepdfnumber.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf
index 9314ec4141..8244592592 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/transparent.dtx b/macros/latex/contrib/oberdiek/transparent.dtx
index 4b964788cc..c9a4ca231f 100644
--- a/macros/latex/contrib/oberdiek/transparent.dtx
+++ b/macros/latex/contrib/oberdiek/transparent.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file transparent.dtx
% and the derived files
@@ -100,15 +102,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file transparent.dtx
and the derived files
@@ -186,8 +191,7 @@ and the derived files
% \title{The \xpackage{transparent} package}
% \date{2018/11/18 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -421,7 +425,7 @@ Hello World
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/transparent}}:
+% CTAN\footnote{\CTANpkg{transparent}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/transparent.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/transparent.pdf}] Documentation.
@@ -433,7 +437,7 @@ Hello World
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -553,16 +557,6 @@ Hello World
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk transparent.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -598,42 +592,6 @@ Hello World
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{transparent.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='transparent'>
- <name>transparent</name>
- <caption>Using a color stack for transparency with pdfTeX.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2007'/>
- <license type='lppl1.3'/>
- <version number='1.2'/>
- <description>
- Since version 1.40 <xref refid='pdftex'>pdfTeX</xref> supports
- several color stacks. This package shows how a separate colour stack
- can be used for transparency, a property other than colour.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/transparent.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/transparent.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2007/01/08 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/transparent.pdf b/macros/latex/contrib/oberdiek/transparent.pdf
index 7c33a277bd..5d1581280e 100644
--- a/macros/latex/contrib/oberdiek/transparent.pdf
+++ b/macros/latex/contrib/oberdiek/transparent.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/twoopt.dtx b/macros/latex/contrib/oberdiek/twoopt.dtx
index 9d3d94e2e0..f63139d4a6 100644
--- a/macros/latex/contrib/oberdiek/twoopt.dtx
+++ b/macros/latex/contrib/oberdiek/twoopt.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file twoopt.dtx
% and the derived files
@@ -98,15 +100,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file twoopt.dtx
and the derived files
@@ -181,8 +186,7 @@ and the derived files
% \title{The \xpackage{twoopt} package}
% \date{2016/05/16 v1.6}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -388,7 +392,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/twoopt}}:
+% CTAN\footnote{\CTANpkg{twoopt}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/twoopt.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/twoopt.pdf}] Documentation.
@@ -400,7 +404,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -519,16 +523,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk twoopt.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -564,41 +558,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{twoopt.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='twoopt'>
- <name>twoopt</name>
- <caption>Definitions with two optional arguments.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='1999,2006,2008'/>
- <license type='lppl1.3'/>
- <version number='1.6'/>
- <description>
- Variants of <tt>\newcommand</tt>, <tt>\renewcommand</tt> and
- <tt>\providecommand</tt> are provided.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/twoopt.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/twoopt.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{1998/10/30 v1.0}
% \item
@@ -607,7 +566,7 @@ and the derived files
% published in the newsgroup
% \href{news:comp.text.tex}{comp.text.tex}:\\
% \URL{``Re: [Q] LaTeX command with two optional arguments?''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/0ab1afde7b172d37}
+% {https://groups.google.com/group/comp.text.tex/msg/0ab1afde7b172d37}
% \end{Version}
% \begin{Version}{1998/10/30 v1.1}
% \item
@@ -615,7 +574,7 @@ and the derived files
% \NameEmail{Stefan Ulrich}{ulrich@cis.uni-muenchen.de}
% in the same thread:\\
% \URL{``Re: [Q] LaTeX command with two optional arguments?''}^^A
-% {http://groups.google.com/group/comp.text.tex/msg/b8d84d4336f302c4}
+% {https://groups.google.com/group/comp.text.tex/msg/b8d84d4336f302c4}
% \end{Version}
% \begin{Version}{1998/11/04 v1.2}
% \item
diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf
index a22a63e660..fb3a3d0e53 100644
--- a/macros/latex/contrib/oberdiek/twoopt.pdf
+++ b/macros/latex/contrib/oberdiek/twoopt.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/uniquecounter.dtx b/macros/latex/contrib/oberdiek/uniquecounter.dtx
index 7ff2950d25..1fd992554e 100644
--- a/macros/latex/contrib/oberdiek/uniquecounter.dtx
+++ b/macros/latex/contrib/oberdiek/uniquecounter.dtx
@@ -13,15 +13,17 @@
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -108,15 +110,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
The Base Interpreter refers to any `TeX-Format',
because some files are installed in TDS:tex/generic//.
@@ -203,8 +208,7 @@ and the derived files
% \title{The \xpackage{uniquecounter} package}
% \date{2016/05/16 v1.3}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -814,7 +818,7 @@ and the derived files
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/uniquecounter}}:
+% CTAN\footnote{\CTANpkg{uniquecounter}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/uniquecounter.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/uniquecounter.pdf}] Documentation.
@@ -826,7 +830,7 @@ and the derived files
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -949,16 +953,6 @@ and the derived files
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk uniquecounter.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -994,42 +988,6 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{uniquecounter.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='uniquecounter'>
- <name>uniquecounter</name>
- <caption>Provides unlimited unique counter.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2009,2011'/>
- <license type='lppl1.3'/>
- <version number='1.3'/>
- <description>
- This package provides a kind of counter that provides unique
- number values. Several counters can be created with different names.
- The numeric values are not limited.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/uniquecounter.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/uniquecounter.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
% \begin{History}
% \begin{Version}{2009/09/11 v1.0}
% \item
diff --git a/macros/latex/contrib/oberdiek/uniquecounter.pdf b/macros/latex/contrib/oberdiek/uniquecounter.pdf
index cc9469787a..e89d429082 100644
--- a/macros/latex/contrib/oberdiek/uniquecounter.pdf
+++ b/macros/latex/contrib/oberdiek/uniquecounter.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/zref.dtx b/macros/latex/contrib/oberdiek/zref.dtx
index 890b09c285..d8e7070cd2 100644
--- a/macros/latex/contrib/oberdiek/zref.dtx
+++ b/macros/latex/contrib/oberdiek/zref.dtx
@@ -7,21 +7,23 @@
% Copyright (C) 2006-2012 by
% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
% 2016
-% https://github.com/ho-tex/oberdiek/issues
+% https://github.com/ho-tex/oberdiek/issueso
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
% version. This version of this license is in
-% http://www.latex-project.org/lppl/lppl-1-3c.txt
+% https://www.latex-project.org/lppl/lppl-1-3c.txt
% and the latest version of this license is in
-% http://www.latex-project.org/lppl.txt
+% https://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status "maintained".
%
-% This Current Maintainer of this work is Heiko Oberdiek.
+% The Current Maintainers of this work are
+% Heiko Oberdiek and the Oberdiek Package Support Group
+% https://github.com/ho-tex/oberdiek/issues
%
% This work consists of the main source file zref.dtx
% and the derived files
@@ -135,15 +137,18 @@ This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.3c of this license or (at your option) any later
version. This version of this license is in
- http://www.latex-project.org/lppl/lppl-1-3c.txt
+ https://www.latex-project.org/lppl/lppl-1-3c.txt
and the latest version of this license is in
- http://www.latex-project.org/lppl.txt
+ https://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of
LaTeX version 2005/12/01 or later.
This work has the LPPL maintenance status "maintained".
-This Current Maintainer of this work is Heiko Oberdiek.
+The Current Maintainers of this work are
+Heiko Oberdiek and the Oberdiek Package Support Group
+https://github.com/ho-tex/oberdiek/issues
+
This work consists of the main source file zref.dtx
and the derived files
@@ -264,8 +269,7 @@ and the derived files
% \title{The \xpackage{zref} package}
% \date{2018/11/21 v2.27}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at https://github.com/ho-tex/oberdiek/issues}\\
-% \xemail{heiko.oberdiek at googlemail.com}}
+% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
%
% \maketitle
%
@@ -6389,7 +6393,7 @@ the height difference of the two baselines is
% \subsection{Download}
%
% \paragraph{Package.} This package is available on
-% CTAN\footnote{\url{http://ctan.org/pkg/zref}}:
+% CTAN\footnote{\CTANpkg{zref}}:
% \begin{description}
% \item[\CTAN{macros/latex/contrib/oberdiek/zref.dtx}] The source file.
% \item[\CTAN{macros/latex/contrib/oberdiek/zref.pdf}] Documentation.
@@ -6401,7 +6405,7 @@ the height difference of the two baselines is
% the packages are already unpacked and the documentation files
% are generated. The files and directories obey the TDS standard.
% \begin{description}
-% \item[\CTAN{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
% \end{description}
% \emph{TDS} refers to the standard ``A Directory Structure
% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories
@@ -6547,16 +6551,6 @@ the height difference of the two baselines is
%
% \subsection{Some details for the interested}
%
-% \paragraph{Attached source.}
-%
-% The PDF documentation on CTAN also includes the
-% \xfile{.dtx} source file. It can be extracted by
-% AcrobatReader 6 or higher. Another option is \textsf{pdftk},
-% e.g. unpack the file into the current directory:
-% \begin{quote}
-% \verb|pdftk zref.pdf unpack_files output .|
-% \end{quote}
-%
% \paragraph{Unpacking with \LaTeX.}
% The \xfile{.dtx} chooses its action depending on the format:
% \begin{description}
@@ -6592,70 +6586,25 @@ the height difference of the two baselines is
%\end{verbatim}
% \end{quote}
%
-% \section{Catalogue}
-%
-% The following XML file can be used as source for the
-% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
-% The elements \texttt{caption} and \texttt{description} are imported
-% from the original XML file from the Catalogue.
-% The name of the XML file in the Catalogue is \xfile{zref.xml}.
-% \begin{macrocode}
-%<*catalogue>
-<?xml version='1.0' encoding='us-ascii'?>
-<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
-<entry datestamp='$Date$' modifier='$Author$' id='zref'>
- <name>zref</name>
- <caption>A new reference scheme for LaTeX.</caption>
- <authorref id='auth:oberdiek'/>
- <copyright owner='Heiko Oberdiek' year='2006-2012'/>
- <license type='lppl1.3'/>
- <version number='2.26'/>
- <description>
- This package offers a means to remove the limitation, of only two
- properties, that is inherent in the way LaTeX&#x2019;s reference system
- works. The package implements an extensible referencing system,
- where properties are handled in a more flexible way. It provides
- an interface for macro programmers to access the new reference
- scheme and some applications that use it.
- <p/>
- The package is part of the <xref refid='oberdiek'>oberdiek</xref>
- bundle.
- </description>
- <documentation details='Package documentation'
- href='ctan:/macros/latex/contrib/oberdiek/zref.pdf'/>
- <ctan file='true' path='/macros/latex/contrib/oberdiek/zref.dtx'/>
- <miktex location='oberdiek'/>
- <texlive location='oberdiek'/>
- <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
-</entry>
-%</catalogue>
-% \end{macrocode}
-%
-% \newcommand*{\bibpackage}[4]{^^A
-% \bibitem{#1}
-% Package \xpackage{#1}, #2, #3.^^A
-% \ifx\\#4\\\else#4\fi\par
-% }
-%
% \begin{thebibliography}{99}
% \bibpackage{footmisc}{Robin Fairbairns}{2004/01/23 v5.3a}
-% {\CTAN{macros/latex/contrib/footmisc/footmisc.dtx}}
+% {\CTANpkg{footmisc}}
% \bibpackage{hyperref}{Sebastian Rahtz, Heiko Oberdiek}{2006/08/16 v6.75c}
-% {\CTAN{macros/latex/contrib/hyperref/}}
+% {\CTANpkg{hyperref}}
% \bibpackage{lastpage}{Jeff Goldberg}{1994/06/25 v0.1b}
-% {\CTAN{macros/latex/contrib/lastpage/}}
+% {\CTANpkg{lastpage}}
% \bibpackage{nameref}{Sebastian Rahtz, Heiko Oberdiek}{2006/02/12 v2.24}
-% {\CTAN{macros/latex/contrib/hyperref/nameref.dtx}}
+% {\CTANpkg{nameref}}
% \bibpackage{perpage}{David Kastrup}{2002/12/20 v1.0}
-% {\CTAN{macros/latex/contrib/bigfoot/perpage.dtx}}
+% {\CTANpkg{perpage}}
% \bibpackage{titleref}{Donald Arsenau}{2001/04/05 v3.1}
-% {\CTAN{macros/latex/contrib/misc/titleref.sty}}
+% {\CTANpkg{titleref}}
% \bibpackage{totpages}{Wilhelm M\"uller}{1999/07/14 v1.00}
-% {\CTAN{macros/latex/contrib/totpages/}}
+% {\CTANpkg{totpages}}
% \bibpackage{xr}{David Carlisle}{1994/05/28 v5.02}
-% {\CTAN{macros/latex/required/tools/xr.pdf}}
+% {\CTANpkg{xr}}
% \bibpackage{xr-hyper}{David Carlisle}{2000/03/22 v6.00beta4}
-% {\CTAN{macros/latex/contrib/hyperref/xr-hyper.sty}}
+% {\CTANpkg{xr-hyper}}
% \end{thebibliography}
%
% \begin{History}
diff --git a/macros/latex/contrib/oberdiek/zref.pdf b/macros/latex/contrib/oberdiek/zref.pdf
index 3966f39d00..e5d5de9d07 100644
--- a/macros/latex/contrib/oberdiek/zref.pdf
+++ b/macros/latex/contrib/oberdiek/zref.pdf
Binary files differ