texlive[71916] Master/texmf-dist: oberdiek (27jul24)
commits+karl at tug.org
commits+karl at tug.org
Sat Jul 27 22:49:21 CEST 2024
Revision: 71916
https://tug.org/svn/texlive?view=revision&revision=71916
Author: karl
Date: 2024-07-27 22:49:21 +0200 (Sat, 27 Jul 2024)
Log Message:
-----------
oberdiek (27jul24)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib
trunk/Master/texmf-dist/doc/latex/oberdiek/README.md
trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex
trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/enparen.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx
trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx
trunk/Master/texmf-dist/tex/generic/oberdiek/telprint.sty
trunk/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty
Modified: trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib
===================================================================
--- trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib 2024-07-27 20:49:21 UTC (rev 71916)
@@ -96,13 +96,6 @@
version={2.5},
url={https://ctan.org/pkg/hypbmsec},
}
- at manual{oberdiek:hypcap,
- title={The hypcap package},
- author={Heiko Oberdiek},
- date={2016-05-16},
- version={1.12},
- url={https://ctan.org/pkg/hypcap},
-}
@manual{oberdiek:hypgotoe,
title={The hypgotoe package},
author={Heiko Oberdiek},
@@ -243,13 +236,6 @@
version={1.2},
url={https://ctan.org/pkg/tabularkv},
}
- at manual{oberdiek:telprint,
- title={The telprint package},
- author={Heiko Oberdiek},
- date={2016-05-16},
- version={1.11},
- url={https://ctan.org/pkg/telprint},
-}
@manual{oberdiek:thepdfnumber,
title={The thepdfnumber package},
author={Heiko Oberdiek},
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/README.md 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/README.md 2024-07-27 20:49:21 UTC (rev 71916)
@@ -1,6 +1,6 @@
# Oberdiek bundle
-Version: 2023-12-04
+Version: 2024-07-26
This file describes the directory
CTAN:macros/latex/contrib/oberdiek/
@@ -11,7 +11,7 @@
## Copyright (C)
* 2007, 2009-2011 Heiko Oberdiek
-* 2016-2023 Oberdiek Package Support Group
+* 2016-2024 Oberdiek Package Support Group
## License
LATEX Project Public License, version 1.3c or later.
@@ -48,7 +48,6 @@
* flags: setting and clearing flags in bit fields and converting the bit field into a decimal number;
* holtxdoc: extra documentation macros;
* hypbmsec: bookmarks in sectioning commands;
-* hypcap: anjusting anchors of captions;
* hypgotoe: experimental package for links to embedded files;
* hyphsubst: substitute hyphenation patterns;
* ifdraft: switch for option draft;
@@ -66,6 +65,5 @@
* stampinclude: selects the files for \include by inspecting the timestamp of the .aux file(s);
* tabularht: tabulars with height specification;
* tabularkv: key value interface for tabular parameters;
-* telprint: print German telephone numbers;
* thepdfnumber: canonical numbers for use in PDF files and elsewhere;
* twoopt: commands with two optional arguments;
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex 2024-07-27 20:49:21 UTC (rev 71916)
@@ -60,7 +60,7 @@
% c) Print #1 commands.
% d) Print box with frame
%
-% The implemenation looks more weird:
+% The implementation looks more weird:
\makeatletter
\newcommand*{\test}[1]{%
\par
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex aliascnt.dtx
% makeindex -s gind.ist aliascnt.idx
% pdflatex aliascnt.dtx
@@ -308,7 +308,7 @@
% Therefore we must ensure that manipulations to the clear list
% are done with the clear list macro of a real counter.
% \begin{macro}{\AC at findrootcnt}
-% \cs{AC at findrootcnt} walks throught the aliasing relations
+% \cs{AC at findrootcnt} walks through the aliasing relations
% to find the base counter.
% \begin{macrocode}
\newcommand*{\AC at findrootcnt}[1]{%
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -54,7 +54,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex bmpsize.dtx
% makeindex -s gind.ist bmpsize.idx
% pdflatex bmpsize.dtx
@@ -339,7 +339,7 @@
%
% A parser sets the switch \cs{ifbmpsize at ok} to true, if it
% could successfully parse the image file.
-% The width and height are returnd in \cs{bmpsize at width} and
+% The width and height are returned in \cs{bmpsize at width} and
% \cs{bmpsize at height}. If information about density is available,
% it is used to calculate width and height of the image, otherwise
% the values given by option \xoption{defaultresolution} is used.
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/centernot.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex centernot.dtx
% makeindex -s gind.ist centernot.idx
% pdflatex centernot.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex chemarr.dtx
% makeindex -s gind.ist chemarr.idx
% pdflatex chemarr.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/classlist.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex classlist.dtx
% makeindex -s gind.ist classlist.idx
% pdflatex classlist.dtx
@@ -233,7 +233,7 @@
% configured by
% \item[\cs{PrintClassListTitle}] for the title and
% \item[\cs{PrintClassListEntry}] for formatting the entries.
-% See the implemenation how to use these.
+% See the implementation for how to use these.
% \end{description}
%
% \StopEventually{
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex colonequals.dtx
% makeindex -s gind.ist colonequals.idx
% pdflatex colonequals.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex dvipscol.dtx
% makeindex -s gind.ist dvipscol.idx
% pdflatex dvipscol.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/engord.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -55,7 +55,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex engord.dtx
% makeindex -s gind.ist engord.idx
% pdflatex engord.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/enparen.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/enparen.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/enparen.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex enparen.dtx
% makeindex -s gind.ist enparen.idx
% pdflatex enparen.dtx
@@ -335,12 +335,12 @@
% \subsection{Notes}
%
% \begin{description}
-% \item[Implicite kerning:]
-% Unexpandable stuff might affect the implicite kerning.
+% \item[Implicit kerning:]
+% Unexpandable stuff might affect the implicit kerning.
% The package cannot avoid this, because it need to define
-% and redefine macros at the occurence of each symbol.
+% and redefine macros at the occurrence of each symbol.
% This is done before the opening and after the closing
-% symbol, thus that the implicite kerning inside
+% symbol, thus that the implicit kerning inside
% is not affected.
% \end{description}
%
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/eolgrab.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -58,7 +58,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex eolgrab.dtx
% makeindex -s gind.ist eolgrab.idx
% pdflatex eolgrab.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/fibnum.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -56,7 +56,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex fibnum.dtx
% bibtex fibnum.aux
% makeindex -s gind.ist fibnum.idx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/flags.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex flags.dtx
% makeindex -s gind.ist flags.idx
% pdflatex flags.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex holtxdoc.dtx
% makeindex -s gind.ist holtxdoc.idx
% pdflatex holtxdoc.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex hypbmsec.dtx
% makeindex -s gind.ist hypbmsec.idx
% pdflatex hypbmsec.dtx
@@ -260,7 +260,7 @@
% \begin{itemize}
% \item An additional second optional argument in square brackets.
% \item An additional optional argument in parentheses (in
-% assoziation with a pdf string that is internally surrounded
+% association with a pdf string that is internally surrounded
% by parentheses, too).
% \end{itemize}
% Because \Package{\filename} stores the original meaning of the
@@ -375,7 +375,7 @@
[2016/05/16 v2.5 Bookmarks in sectioning commands (HO)]
% \end{macrocode}
%
-% Because of redifining the sectioning commands, it is dangerous
+% Because of redefining the sectioning commands, it is dangerous
% to reload the package several times.
% \begin{macrocode}
\@ifundefined{hbs at do}{}{%
@@ -554,7 +554,7 @@
% \end{macrocode}
%
% Other packages are allowed to redefine the sectioning commands,
-% if they does not change the syntax. Therefore the redefinitons
+% if they does not change the syntax. Therefore the redefinitions
% of this package should be done after the other packages.
% \begin{macrocode}
\let\hbs at part \part
Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -1,726 +0,0 @@
-% \iffalse meta-comment
-%
-% File: hypcap.dtx
-% Version: 2016/05/16 v1.12
-% Info: Adjusting the anchors of captions
-%
-% Copyright (C)
-% 1999-2001, 2006-2008, 2011 Heiko Oberdiek
-% 2016-2019 Oberdiek Package Support Group
-% 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
-% https://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-% 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".
-%
-% 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
-% hypcap.sty, hypcap.pdf, hypcap.ins, hypcap.drv.
-%
-% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/hypcap.dtx
-% CTAN:macros/latex/contrib/oberdiek/hypcap.pdf
-%
-% Unpacking:
-% (a) If hypcap.ins is present:
-% tex hypcap.ins
-% (b) Without hypcap.ins:
-% tex hypcap.dtx
-% (c) If you insist on using LaTeX
-% latex \let\install=y\input{hypcap.dtx}
-% (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-% (a) If hypcap.drv is present:
-% latex hypcap.drv
-% (b) Without hypcap.drv:
-% latex hypcap.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 hypcap.dtx
-% makeindex -s gind.ist hypcap.idx
-% pdflatex hypcap.dtx
-% makeindex -s gind.ist hypcap.idx
-% pdflatex hypcap.dtx
-%
-% Installation:
-% TDS:tex/latex/oberdiek/hypcap.sty
-% TDS:doc/latex/oberdiek/hypcap.pdf
-% TDS:source/latex/oberdiek/hypcap.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: hypcap 2016/05/16 v1.12 Adjusting the anchors of captions (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: hypcap
-Version: 2016/05/16 v1.12
-
-Copyright (C)
- 1999-2001, 2006-2008, 2011 Heiko Oberdiek
- 2016-2019 Oberdiek Package Support Group
-
-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
- https://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
- 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".
-
-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
- hypcap.sty, hypcap.pdf, hypcap.ins, hypcap.drv.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
- \file{hypcap.ins}{\from{hypcap.dtx}{install}}%
- \file{hypcap.drv}{\from{hypcap.dtx}{driver}}%
- \usedir{tex/latex/oberdiek}%
- \file{hypcap.sty}{\from{hypcap.dtx}{package}}%
-}
-
-\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{* hypcap.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `hypcap.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{hypcap.drv}%
- [2016/05/16 v1.12 Adjusting the anchors of captions (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
- \DocInput{hypcap.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{hypcap.drv}
-%
-% \title{The \xpackage{hypcap} package}
-% \date{2016/05/16 v1.12}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This package tries a solution of the problem with
-% hyperref, that links to floats points below the
-% caption and not at the beginning of the float.
-% Therefore this package divides the task into two
-% part, the link setting with \cs{capstart} or
-% automatically at the beginning of a float and
-% the rest in the \cs{caption} command.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \newpage
-% \section{Usage}
-% The package \Package{hypcap} requires that \Package{hyperref}
-% is loaded first:
-% \begin{quote}
-% |\usepackage[...]{hyperref}|\\
-% |\usepackage[...]{hypcap}|
-% \end{quote}
-%
-% \subsection{Package options}
-% The names of the four float environments |figure|, |figure*|,
-% |table|, or |table*| can be used as option. Then the package
-% redefines the environment in order to insert \cmd{\capstart}
-% (see below) in the beginning of the environment automatically.
-%
-% Option |all| enables the redefinitions of all four
-% float environments. For other environments see
-% the user command \cmd{\hypcapredef}.
-%
-% \subsection{User commands}
-% \begin{description}
-% \item[\cmd{\capstart}:]\DescribeMacro{\capstart}
-% First this command increments the counter (\cmd{\@captype}).
-% Then it makes an anchor for package \Package{hyperref}.
-% At last \cmd{\caption} is redefined to remove the
-% anchor setting part from \Package{hyperref}'s \cmd{\caption}.
-%
-% The package expects the following structure of a float
-% environment:
-% \begin{quote}
-% |\begin{|\textit{|float|}|}...|\\
-% |\capstart|\\
-% |...|\\
-% |\caption{...}|\\
-% |...|\\
-% |\end{|\textit{|float|}|}|
-% \end{quote}
-% There can be several \cmd{\caption} commands. For these
-% you need \cmd{\capstart} again:
-% \begin{quote}
-% |\capstart ... \caption... \capstart ... \caption...|
-% \end{quote}
-% And the \cmd{\caption} command itself can be put in a group.
-%
-% With the options, described above, the extra
-% writing of \cmd{\capstart} can be avoided.
-% Consequently, there must be a \cmd{\caption} in every
-% environment of this type, specified by the option.
-% If you want to use more than one \cmd{\caption} in this
-% environment, you have to state \cmd{\capstart} again.
-% \item[\cmd{\hypcapspace}:]\DescribeMacro{\hypcapspace}
-% Because it looks poor, if the link points exactly at top of
-% the figure, there is additional space: \cmd{\hypcapspace},
-% the default is |0.5\baselineskip|, examples:
-% \begin{quote}
-% |\renewcommand{\hypcapspace}{0pt}| removes the space\\
-% |\renewcommand{\hypcapspace}{1pt}| sets a fix value
-% \end{quote}
-% \item[\cmd{\hypcapredef}:]\DescribeMacro{\hypcapredef}
-% If there are other float environments, that
-% should automatically execute \cmd{\capstart}, then
-% a redefinition with \cmd{\hypcapredef} can be tried:
-% \begin{quote}
-% |\hypcapredef{myfloat}|
-% \end{quote}
-% Only environments with one optional parameter are
-% supported.
-% \item[\cs{capstartfalse}, \cs{capstarttrue}:]^^A
-% \DescribeMacro{\capstartfalse}^^A
-% \DescribeMacro{\capstarttrue}^^A
-% Since 2008/09/08 v1.10.\\
-% They disable and enable \cs{capstart}. They can be used to
-% cancel the effect of a redefined float environment.
-% Example:
-%\begin{quote}
-%\catcode`Y=\active
-%\def Y#1Z{\textit{\cs{#1}}}
-%\begin{verbatim}
-%\documentclass{article}
-%\usepackage{hyperref}
-%\usepackage[figure]{hypcap}[2008/09/08]
-%
-%\begin{document}
-% \section{Hello World}
-% \begin{figure}
-% \caption{Figure with caption A}
-% \end{figure}
-% YcapstartfalseZ
-% \begin{figure}
-% Figure without caption
-% \end{figure}
-% YcapstarttrueZ
-% \begin{figure}
-% \caption{Figure with caption B}
-% \end{figure}
-%\end{document}
-%\end{verbatim}
-%\end{quote}
-% \end{description}
-%
-% \subsection{Limitations}
-% \begin{itemize}
-% \item Packages that redefine \cmd{\caption} or
-% \cmd{\@caption}.
-% \end{itemize}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-% Package identification.
-% \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hypcap}%
- [2016/05/16 v1.12 Adjusting the anchors of captions (HO)]
-% \end{macrocode}
-%
-% For unique command names this package uses |hc@| as prefix
-% for internal command names.
-%
-% First we check, if package \Package{hyperref} is loaded:
-% \begin{macrocode}
-\@ifundefined{hyper@@anchor}{%
- \PackageError{hypcap}{You have to load 'hyperref' first}\@ehc
- \endinput
-}{}
-% \end{macrocode}
-%
-% \begin{macrocode}
-\RequirePackage{letltxmacro}[2008/06/24]
-% \end{macrocode}
-%
-% \begin{macro}{\hc at org@caption}
-% Save the original meaning of \cmd{\caption}:
-% \begin{macrocode}
-\newcommand*\hc at org@caption{}
-\let\hc at org@caption\caption
-% \end{macrocode}
-% \end{macro}
-%
-% \newcommand*{\BeginMacro}[1]{\expandafter\DoBeginMacro\csname#1\endcsname}
-% \newcommand*{\DoBeginMacro}[1]{\begin{macro}{#1}}
-% \newcommand*{\Cmd}[1]{\expandafter\cmd\csname#1\endcsname}
-% \BeginMacro{if at capstart}
-% The switch \Cmd{if at capstart} helps to detect
-% \cmd{\capstart} commands with missing \cmd{\caption} macros.
-% Because \cmd{\caption} can occur inside a group, assignments
-% to the switch have to be made global.
-% \begin{macrocode}
-\newif\if at capstart
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\hypcapspace}
-% The anchor is raised.by \cmd{\hypcapspace}.
-% \begin{macrocode}
-\newcommand*\hypcapspace{.5\baselineskip}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\ifcapstart}
-% \begin{macrocode}
-\newif\ifcapstart
-\capstarttrue
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\capstart}
-% The macro \cmd{\capstart} contains the first part of
-% the \cmd{\caption} command: Incrementing the counter
-% and setting the anchor.
-% \begin{macrocode}
-\newcommand*\capstart{%
- \ifcapstart
- \H at refstepcounter\@captype % first part of caption
- \hyper at makecurrent\@captype
- \global\let\hc at currentHref\@currentHref
- \vspace*{-\hypcapspace}%
- \begingroup
- \let\leavevmode\relax
- \hyper@@anchor\@currentHref\relax
- \endgroup
- \vspace*{\hypcapspace}%
- \hc at hyperref{\let\caption\hc at caption}%
- \global\@capstarttrue
- \global\advance\csname c@\@captype\endcsname\m at ne
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macrocode}
-\@ifpackagelater{hyperref}{2007/04/09}{%
- \let\hc at hyperref\@gobble
-}{%
- \let\hc at hyperref\@firstofone
-}
-% \end{macrocode}
-%
-% \begin{macro}{\hc at caption}
-% The new \cmd{\caption} command without the first part
-% is defined in the macro \cmd{\hc at caption}.
-% \begin{macrocode}
-\def\hc at caption{%
- \global\advance\csname c@\@captype\endcsname\@ne
- \@dblarg{\hc@@caption\@captype}%
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\hc@@caption}
-% This is a copy of package \Package{hyperref}'s \cmd{\@caption}
-% macro without making the anchor, because this is already done
-% in \cmd{\capstart}.
-% \begin{macrocode}
-\long\def\hc@@caption#1[#2]#3{%
- \let\caption\hc at org@caption
- \global\@capstartfalse
- \ifHy at hypertexnames
- \hyper at makecurrent\@captype
- \else
- \global\let\@currentHref\hc at currentHref
- \fi
- \par\addcontentsline{%
- \csname ext@#1\endcsname}{#1}{%
- \protect\numberline{%
- \csname the#1\endcsname
- }{\ignorespaces #2}%
- }%
- \begingroup
- \@parboxrestore
- \normalsize
- \@makecaption{\csname fnum@#1\endcsname}{%
- \ignorespaces#3%
- }%
- \par
- \endgroup
-}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\hypcapredef}
-% The macro \cmd{\hypcapredef} prepares the call of
-% \cmd{\hc at redef} that will redefine the environment
-% that is given in the argument.
-% \begin{macrocode}
-\def\hypcapredef#1{%
- \expandafter\hc at redef\csname hc at org#1\expandafter\endcsname
- \csname hc at orgend#1\expandafter\endcsname
- \expandafter{#1}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\hc at redef}
-% The old meaning of the environment is saved. Then
-% \cmd{\capstart} is appended in the begin part.
-% The end part contains a check
-% that produces an error message in case of \cmd{\capstart}
-% without \cmd{\capstart} (\cmd{\capstart} has incremented
-% the counter).
-% \begin{macrocode}
-\def\hc at redef#1#2#3{%
- \newcommand#1{}%
- \expandafter\LetLtxMacro\expandafter#1\csname#3\endcsname
- \expandafter\LetLtxMacro\expandafter#2\csname end#3\endcsname
- \renewenvironment*{#3}[1][]{%
- \ifx\\##1\\%
- #1\relax
- \else
- #1[##1]% hash-ok (compatibility for float)
- \fi
- \capstart
- }{%
- \if at capstart
- \PackageError{hypcap}{You have forgotten to use \string\caption}%
- \global\@capstartfalse
- \else
- \fi
- #2%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-%
-% At last the options are defined and processed.
-% \begin{macrocode}
-\DeclareOption{figure}{\hypcapredef{\CurrentOption}}
-\DeclareOption{figure*}{\hypcapredef{\CurrentOption}}
-\DeclareOption{table}{\hypcapredef{\CurrentOption}}
-\DeclareOption{table*}{\hypcapredef{\CurrentOption}}
-\DeclareOption{all}{%
- \hypcapredef{figure}%
- \hypcapredef{figure*}%
- \hypcapredef{table}%
- \hypcapredef{table*}%
-}
-\ProcessOptions\relax
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% 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.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-% |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \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 hypcap.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@{}}
-% hypcap.sty & tex/latex/oberdiek/hypcap.sty\\
-% hypcap.pdf & doc/latex/oberdiek/hypcap.pdf\\
-% hypcap.dtx & source/latex/oberdiek/hypcap.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
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \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{hypcap.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 hypcap.dtx
-%makeindex -s gind.ist hypcap.idx
-%pdflatex hypcap.dtx
-%makeindex -s gind.ist hypcap.idx
-%pdflatex hypcap.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \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
-% {https://groups.google.com/group/comp.text.tex/msg/5c9b47b001a9379c}
-% \end{Version}
-% \begin{Version}{2000/08/14 v1.1}
-% \item
-% Global assignments of \cs{if at capstart}
-% in order to allow \cs{caption} in groups.
-% \item
-% Option \texttt{all} added.
-% \end{Version}
-% \begin{Version}{2000/09/07 v1.2}
-% \item
-% Package in dtx format.
-% \end{Version}
-% \begin{Version}{2001/08/27 v1.3}
-% \item
-% Bug fix with hyperref's pdfmark driver\\
-% (\cs{leavevmode} in
-% \cs{hyper@@anchor}/\cs{pdf at rect}).
-% \end{Version}
-% \begin{Version}{2001/09/06 v1.4}
-% \item
-% Small fixes in the dtx file.
-% \end{Version}
-% \begin{Version}{2006/02/20 v1.5}
-% \item
-% Code is not changed.
-% \item
-% New DTX framework.
-% \end{Version}
-% \begin{Version}{2007/02/19 v1.6}
-% \item
-% Fix for hypertexnames=false.
-% \end{Version}
-% \begin{Version}{2007/04/09 v1.7}
-% \item
-% Stuff in \cs{caption} moved to \xpackage{hyperref}.
-% This avoids redefinitions of \cs{caption} and \cs{@caption}
-% (idea of Axel Sommerfeldt).
-% \item
-% Fix for subfigure (Marco Kuhlmann, Amilcar do Carmo Lucas).
-% \end{Version}
-% \begin{Version}{2008/04/14 v1.8}
-% \item
-% \cs{hc at redef} fixed to get package \xpackage{float} work
-% (Axel Sommerfeldt).
-% \end{Version}
-% \begin{Version}{2008/08/11 v1.9}
-% \item
-% Code is not changed.
-% \item
-% URLs updated.
-% \end{Version}
-% \begin{Version}{2008/09/08 v1.10}
-% \item
-% \cs{capstartfalse} and \cs{capstarttrue} added.
-% \end{Version}
-% \begin{Version}{2011/02/16 v1.11}
-% \item
-% \cs{hc at redef} fixed by using package \xpackage{letltxmacro}.
-% \end{Version}
-% \begin{Version}{2016/05/16 v1.12}
-% \item
-% Documentation updates.
-% \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hypgotoe.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex hypgotoe.dtx
% makeindex -s gind.ist hypgotoe.idx
% pdflatex hypgotoe.dtx
@@ -195,7 +195,7 @@
% \item
% Currently only embedded files and named destinations are supported.
% \item
-% Missing are support for destination arrays and attachted files.
+% Missing are support for destination arrays and attached files.
% \item
% Special characters aren't supported either.
% \end{itemize}
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -56,7 +56,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex hyphsubst.dtx
% makeindex -s gind.ist hyphsubst.idx
% pdflatex hyphsubst.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex ifdraft.dtx
% makeindex -s gind.ist ifdraft.idx
% pdflatex ifdraft.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/iflang.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -57,7 +57,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex iflang.dtx
% makeindex -s gind.ist iflang.idx
% pdflatex iflang.dtx
@@ -200,7 +200,7 @@
% Package \xpackage{babel} defines \cs{iflanguagename}. As first
% argument it takes a language name and executes the second or
% third argument depending on the current language. This
-% language test is based on hypenation patterns. However, it
+% language test is based on hyphenation patterns. However, it
% is possible that different languages or dialects share the
% same patterns. In such cases \cs{iflanguagename} fails.
%
@@ -211,7 +211,7 @@
%
% \begin{declcs}{IfLanguageName} \M{lang} \M{then} \M{else}
% \end{declcs}
-% Makro \cs{IfLanguageName} compares language \meta{lang} with
+% Macro \cs{IfLanguageName} compares language \meta{lang} with
% the current setting of macro \cs{languagename}. If both
% contains the same name then the \meta{then} part is called,
% otherwise the \meta{else} part.
@@ -562,7 +562,7 @@
% at the conference Bacho\TeX~2005:
% \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.
+% The original code allows macros inside the second string.
% Because also \cs{languagename} might consists of further
% macros, we need a variant that allows macros in the first
% string, too.
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins 2024-07-27 20:49:21 UTC (rev 71916)
@@ -3,7 +3,7 @@
%
% Copyright (C)
% 1999, 2001, 2006 Heiko Oberdiek
-% 2016-2020 Oberdiek Package Support Group
+% 2016-2024 Oberdiek Package Support Group
% https://github.com/ho-tex/oberdiek/issues
%
% This work may be distributed and/or modified under the
@@ -40,7 +40,6 @@
\batchinput{flags.dtx}
\batchinput{holtxdoc.dtx}
\batchinput{hypbmsec.dtx}
-\batchinput{hypcap.dtx}
\batchinput{hypgotoe.dtx}
\batchinput{hyphsubst.dtx}
\batchinput{ifdraft.dtx}
@@ -58,7 +57,6 @@
\batchinput{stampinclude.dtx}
\batchinput{tabularht.dtx}
\batchinput{tabularkv.dtx}
-\batchinput{telprint.dtx}
\batchinput{thepdfnumber.dtx}
\batchinput{twoopt.dtx}
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex 2024-07-27 20:49:21 UTC (rev 71916)
@@ -11,11 +11,11 @@
\newcommand*{\Author}{Heiko Oberdiek}
\newcommand*{\Email}{ho-tex at tug.org}
-\newcommand*{\Date}{2023/01/10}
+\newcommand*{\Date}{2024/07/26}
% Copyright (C) 2006-2016 by
% Heiko Oberdiek
-% Copyright (C) 2016-2023 by
+% Copyright (C) 2016-2024 by
% Oberdiek Package Support Group
%
% This work may be distributed and/or modified under the
@@ -203,8 +203,6 @@
[\entrysep]
\entry{hypbmsec}{Bookmarks in sectioning commands}%
[\entrysep]
-\entry{hypcap}{Adjusting the anchors of captions}%
-[\entrysep]
\entry{hypgotoe}{Links to embedded files}%
[\entrysep]
\entry{hyphsubst}{Substitute hyphenation patterns}%
@@ -239,8 +237,6 @@
[\entrysep]
\entry{tabularkv}{Tabular with key value interface}%
[\entrysep]
-\entry{telprint}{Format German phone numbers}%
-[\entrysep]
\entry{thepdfnumber}{Print PDF numbers with minimal digits}%
[\entrysep]
\entry{twoopt}{Definitions with two optional arguments}%
@@ -391,20 +387,6 @@
\tocinclude{hypbmsec}
\newpage
-\subsection{\pkgsectformat{hypcap}}
-\label{hypcap}
-\begin{abstract}
-This package tries a solution of the problem with
-hyperref, that links to floats points below the
-caption and not at the beginning of the float.
-Therefore this package divides the task into two
-part, the link setting with \cs{capstart} or
-automatically at the beginning of a float and
-the rest in the \cs{caption} command.
-\end{abstract}
-\tocinclude{hypcap}
-
-\newpage
\subsection{\pkgsectformat{hypgotoe}}
\label{hypgotoe}
\begin{abstract}
@@ -520,7 +502,7 @@
\label{setouterhbox}
\begin{abstract}
If math stuff is set in an \cs{hbox}, then TeX
-performs some optimization and omits the implicite
+performs some optimization and omits the implicit
penalties \cs{binoppenalty} and \cs{relpenalty}.
This packages tries to put stuff into an \cs{hbox}
without getting lost of those penalties.
@@ -578,15 +560,6 @@
\tocinclude{tabularkv}
\newpage
-\subsection{\pkgsectformat{telprint}}
-\label{telprint}
-\begin{abstract}
-Package \xpackage{telprint} provides \cs{telprint} for formatting
-German phone numbers.
-\end{abstract}
-\tocinclude{telprint}
-
-\newpage
\subsection{\pkgsectformat{thepdfnumber}}
\label{thepdfnumber}
\begin{abstract}
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparallel.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex pdfcolparallel.dtx
% makeindex -s gind.ist pdfcolparallel.idx
% pdflatex pdfcolparallel.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex pdfcolparcolumns.dtx
% makeindex -s gind.ist pdfcolparcolumns.idx
% pdflatex pdfcolparcolumns.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -55,7 +55,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex pdfcrypt.dtx
% makeindex -s gind.ist pdfcrypt.idx
% pdflatex pdfcrypt.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/protecteddef.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -56,7 +56,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex protecteddef.dtx
% makeindex -s gind.ist protecteddef.idx
% pdflatex protecteddef.dtx
@@ -246,7 +246,7 @@
% is not supported. Macro \meta{cmd} is to be defined as
% \cs{long} macro without star with \meta{num} arguments.
%
-% The number of arguments \meta{num} must be given as explicite digit
+% The number of arguments \meta{num} must be given as explicit digit
% |0| upto |9|. Otherwise the part between the argument \meta{cmd} and
% the \meta{definition text} is taken as parameter text in the syntax
% of vanilla \hologo{TeX}. Examples (with \cs{protected}):
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/resizegather.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex resizegather.dtx
% makeindex -s gind.ist resizegather.idx
% pdflatex resizegather.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/rotchiffre.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -56,7 +56,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex rotchiffre.dtx
% makeindex -s gind.ist rotchiffre.idx
% pdflatex rotchiffre.dtx
@@ -214,7 +214,7 @@
% \begin{declcs}{EdefRot} \M{type} \M{cmd} \M{text}
% \end{declcs}
% The \meta{text} is expanded and sanitized. All tokens
-% are letters with catcode 12 (other) with the exeption of
+% are letters with catcode 12 (other) with the exception of
% the space token that has character code 32 (0x20) and
% catcode 10 (space). This follows \hologo{TeX}'s convention of
% \cs{string} and \cs{meaning}.
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/scrindex.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex scrindex.dtx
% makeindex -s gind.ist scrindex.idx
% pdflatex scrindex.dtx
@@ -195,7 +195,7 @@
% the standard classes |article|, |report|, and |book|. It
% redefines environment `theindex' for its needs.
% However, it does not know other classes such as KOMA-Script.
-% This package closes the compatibiliy gap between KOMA-Script's
+% This package closes the compatibility gap between KOMA-Script's
% classes and package \xpackage{index}.
%
% Environment |theindex| is redefined to support both package
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -57,7 +57,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex setouterhbox.dtx
% makeindex -s gind.ist setouterhbox.idx
% pdflatex setouterhbox.dtx
@@ -190,7 +190,7 @@
%
% \begin{abstract}
% If math stuff is set in an \cs{hbox}, then TeX
-% performs some optimization and omits the implicite
+% performs some optimization and omits the implicit
% penalties \cs{binoppenalty} and \cs{relpenalty}.
% This packages tries to put stuff into an \cs{hbox}
% without getting lost of those penalties.
@@ -234,7 +234,7 @@
% method we discuss here. Nowadays we have \eTeX\ that extends
% the tool set of a \TeX\ macro programmer. Especially useful
% \eTeX\ was in this package for detecting and dealing with
-% errorneous situations.
+% erroneous situations.
%
% However also nowadays a perfect solution for the problem
% is still missing at macro level. Probably someone has
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/settobox.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex settobox.dtx
% makeindex -s gind.ist settobox.idx
% pdflatex settobox.dtx
@@ -282,7 +282,7 @@
% c) Print #1 commands.
% d) Print box with frame
%
-% The implemenation looks more weird:
+% The implementation looks more weird:
\makeatletter
\newcommand*{\test}[1]{%
\par
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex stackrel.dtx
% makeindex -s gind.ist stackrel.idx
% pdflatex stackrel.dtx
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/stampinclude.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex stampinclude.dtx
% makeindex -s gind.ist stampinclude.idx
% pdflatex stampinclude.dtx
@@ -225,7 +225,7 @@
% This package \xpackage{stampinclude} goes another way.
% \LaTeX\ reads and writes a separate \xext{aux} file for each
% file that is included by \cs{include}. There \LaTeX\ remembers
-% counter valuses. Changed \xext{tex}
+% counter values. Changed \xext{tex}
% files can therefore be detected by comparing the file date stamp of
% the \xext{tex} file with the date stamp of its \xext{aux} file.
% Since version 1.30.0 \pdfTeX\ provides \cs{pdffilemoddate}
@@ -254,7 +254,7 @@
%
% \subsubsection{Other file dependencies}
%
-% A file that is included by \cs{include} may input ore reference
+% A file that is included by \cs{include} may input or reference
% other files:
% \begin{itemize}
% \item other \TeX\ files using \cs{input},
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex tabularht.dtx
% makeindex -s gind.ist tabularht.idx
% pdflatex tabularht.dtx
@@ -250,7 +250,7 @@
% and add the vertical lines. The lines in a tabular
% with \xpackage{tabularht} support (environments of this package)
% are numbered from left to right. The gap that is
-% controlled by \cs{interrowspace} or inbetween \cs{interrowstart}
+% controlled by \cs{interrowspace} or in between \cs{interrowstart}
% and \cs{interrowstop} is then filled with the detected
% vertical lines.
%
@@ -472,7 +472,7 @@
\def\tabH at spread{spread}
% \end{macrocode}
% First argument is the height of the table,
-% then the orignal arguments for tabular follow.
+% then the original arguments for tabular follow.
% \begin{macrocode}
\newenvironment{tabularht}[1]{%
\tabH at setheight{#1}%
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -53,7 +53,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex tabularkv.dtx
% makeindex -s gind.ist tabularkv.idx
% pdflatex tabularkv.dtx
Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/telprint.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -1,844 +0,0 @@
-% \iffalse meta-comment
-%
-% File: telprint.dtx
-% Version: 2016/05/16 v1.11
-% Info: Format German phone numbers
-%
-% Copyright (C)
-% 1996, 1997, 2004-2008 Heiko Oberdiek
-% 2016-2019 Oberdiek Package Support Group
-% 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
-% https://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-% 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".
-%
-% 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//.
-%
-% This work consists of the main source file telprint.dtx
-% and the derived files
-% telprint.sty, telprint.pdf, telprint.ins, telprint.drv,
-% telprint-test1.tex.
-%
-% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/telprint.dtx
-% CTAN:macros/latex/contrib/oberdiek/telprint.pdf
-%
-% Unpacking:
-% (a) If telprint.ins is present:
-% tex telprint.ins
-% (b) Without telprint.ins:
-% tex telprint.dtx
-% (c) If you insist on using LaTeX
-% latex \let\install=y\input{telprint.dtx}
-% (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-% (a) If telprint.drv is present:
-% latex telprint.drv
-% (b) Without telprint.drv:
-% latex telprint.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 telprint.dtx
-% makeindex -s gind.ist telprint.idx
-% pdflatex telprint.dtx
-% makeindex -s gind.ist telprint.idx
-% pdflatex telprint.dtx
-%
-% Installation:
-% TDS:tex/generic/oberdiek/telprint.sty
-% TDS:doc/latex/oberdiek/telprint.pdf
-% TDS:source/latex/oberdiek/telprint.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: telprint 2016/05/16 v1.11 Format German phone numbers (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: telprint
-Version: 2016/05/16 v1.11
-
-Copyright (C)
- 1996, 1997, 2004-2008 Heiko Oberdiek
- 2016-2019 Oberdiek Package Support Group
-
-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
- https://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
- 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".
-
-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//.
-
-This work consists of the main source file telprint.dtx
-and the derived files
- telprint.sty, telprint.pdf, telprint.ins, telprint.drv,
- telprint-test1.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
- \file{telprint.ins}{\from{telprint.dtx}{install}}%
- \file{telprint.drv}{\from{telprint.dtx}{driver}}%
- \usedir{tex/generic/oberdiek}%
- \file{telprint.sty}{\from{telprint.dtx}{package}}%
-% \usedir{doc/latex/oberdiek/test}%
-% \file{telprint-test1.tex}{\from{telprint.dtx}{test1}}%
-}
-
-\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{* telprint.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `telprint.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{telprint.drv}%
- [2016/05/16 v1.11 Format German phone numbers (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\usepackage[ngerman,english]{babel}
-\begin{document}
- \DocInput{telprint.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{telprint.drv}
-%
-% \title{The \xpackage{telprint} package}
-% \date{2016/05/16 v1.11}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% Package \xpackage{telprint} provides \cs{telprint} for formatting
-% German phone numbers.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% \subsection{Introduction}
-%
-% This is a very old package that I have written
-% to format phone numbers. It follows German
-% conventions and the documentation is mainly in German.
-%
-% \subsection{Short overview in English}
-%
-% \LaTeX:
-% \begin{quote}
-% |\usepackage{telprint}|\\
-% |\telprint{123/456-789}|\\
-% \end{quote}
-% \plainTeX:
-% \begin{quote}
-% |\input telprint.sty|\\
-% |\telprint{123/456-789}|
-% \end{quote}
-%
-% \DescribeMacro\telprint
-% |\telprint{...}| formats the explicitly given number.
-% Digits, spaces and some special characters
-% ('+', '/', '-', '(', ')', '\textasciitilde', ' ') are supported.
-% Numbers are divided into groups of two digits from the right.
-% Examples:
-% \begin{quote}
-% |\telprint{0761/12345} ==> 07\,61/1\,23\,45|\\
-% |\telprint{01234/567-89} ==> 0\,12\,34/5\,67\leavevmode\hbox{-}89|\\
-% |\telprint{+49 (6221) 297} ==> +49~(62\,21)~2\,97|
-% \end{quote}
-%
-% \subsubsection{Configuration}
-%
-% The output of the symbols can be configured by
-% \cs{telhyphen}, \cs{telslash}, \cs{telleftparen}, \cs{telrightparen},
-% \cs{telplus}, \cs{teltilde}.
-% Example:
-% \begin{quote}
-% |\telslash{\,/\,}\\|
-% |\telprint{12/34} ==> 12\,/\,34|
-% \end{quote}
-%
-% \DescribeMacro\telspace
-% \cs{telspace} configures the space between digit groups.
-%
-% \DescribeMacro\telnumber
-% \cs{telnumber} only formats a number in digit groups; special
-% characters are not recognized.
-%
-% \subsection{Documentation in German}
-%
-% \begin{otherlanguage*}{ngerman}
-% \hyphenation{To-ken-ma-kros}
-% \begin{itemize}
-% \item \DescribeMacro\telprint |telprint#1|\\
-% Der eigentliche Anwenderbefehl zur formatierten Ausgabe von
-% Telefonnummern. Diese d\"urfen dabei nur als Zahlen angegeben
-% werden(, da sie tokenweise analysiert werden).
-% Als Trenn- oder Sonderzeichen werden unterst\"utzt:
-% '+', '/', '-', '(', ')', '\textasciitilde', ' '
-% Einfache Leerzeichen werden erkannt und durch Tilden ersetzt, um
-% Trennungen in der Telefonnummer zu verhindern. (Man beachte aus
-% gleichem Grunde die \cs{hbox} bei '-'.)
-% Beispiele:
-% \begin{quote}
-% |\telprint{0761/12345} ==> 07\,61/1\,23\,45|\\
-% |\telprint{01234/567-89} ==> 0\,12\,34/5\,67\leavevmode\hbox{-}89|\\
-% |\telprint{+49 (6221) 297} ==> +49~(62\,21)~2\,97|
-% \end{quote}
-% \end{itemize}
-% Der Rest enth\"alt eher Technisches:
-% \begin{itemize}
-% \item \DescribeMacro\telspace |\telspace#1|\\
-% Mit diesem Befehl wird der Abstand zwischen den Zifferngruppen
-% angegeben (Default: |\,|).
-% (Durch |\telspace{}| kann dieser zusaetzliche Abstand abgestellt
-% werden.)
-% \item \DescribeMacro\telhyphen |\telhyphen#1|\\
-% Dieser Befehl gibt die Art des Bindestriches, wie er ausgegeben
-% werden soll. In der Eingabe darf jedoch nur der einfache
-% Bindestrich stehen:
-% |\telprint{123-45}|, jedoch NIE |\telprint{123--45}|!
-% Kopka-Bindestrich-Fans geben an:
-% |\telhyphen{\leavevmode\hbox{--}}|
-% \item
-% \DescribeMacro{\telslash}
-% \DescribeMacro{\telleftparen}
-% \DescribeMacro{\telrightparen}
-% \DescribeMacro{\telplus}
-% \DescribeMacro{\teltilde}
-% |\telslash#1|, |\telleftparen#1|, |\telrightparen#1|, |\telplus#1|,
-% |\teltilde|\\
-% Diese Befehle konfigurieren die Zeichen '/', '(', ')', '+'
-% und '\textasciitilde'. Sie funktionieren analog zu \cs{telhyphen}.
-% \item \DescribeMacro\telnumber |\telnumber#1|\\
-% Richtung interner Befehl: Er dient dazu, eine Zifferngruppe
-% in Zweiergruppen auszugeben.
-% Die einzelnen Zahlen werden im Tokenregister \cs{TELtoks}
-% gespeichert. Abwechselnd werden dabei zwischen zwei Token
-% (Zahlen) \cs{TELx} bzw. \cs{TELy} eingefuegt, abh\"angig von dem
-% wechselnden Wert von \cs{TELswitch}. Zum Schluss kann dann einfach
-% festgestellt werden ob die Nummer nun eine geradzahlige oder
-% ungeradzahlige Zahl von Ziffern aufwies. Dem entsprechend wird
-% \cs{TELx} mit dem Zusatzabstand belegt und \cs{TELy} leer definiert
-% oder umgekehrt. )
-% \item |\TEL...| interne Befehle, Technisches:\\
-% \cs{TELsplit} dient zur Aufteilung einer zusammengesetzten
-% Telefonnummer (Vorwahl, Hauptnummer, Nebenstelle). In dieser
-% Implementation werden als Trennzeichen nur '/' und '-' erkannt.
-% Die einzelnen Bestandteile wie Vorwahl werden dann dem Befehl
-% \cs{telnumber} zur Formatierung uebergeben.
-% \item Die Erkennung von einfachen Leerzeichen ist um einiges
-% schwieriger: Die Tokentrennung ueber Parameter |#1#2| funktioniert
-% nicht f\"ur einfache Leerzeichen, da TeX sie \emph{niemals} als
-% eigenst\"andige Argumente behandelt! (The TeXbook, Chapter 20,
-% p. 201)
-%
-% (Anmerkung am Rande: Deshalb funktionieren die entsprechenden
-% Tokenmakros auf S. 149 des Buches "`Einf\"uhrung in TeX"' von
-% N. Schwarz (3. Aufl.) nicht, wenn im Tokenregister als erstes
-% ein einfaches Leerzeichen steht!)
-% \end{itemize}
-% \end{otherlanguage*}
-%
-% \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 at telprint.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{telprint}{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 at telprint.sty\endcsname
-\ProvidesPackage{telprint}%
- [2016/05/16 v1.11 Format German phone numbers (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 TELAtEnd\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 at EnsureCode#1#2{%
- \edef\TELAtEnd{%
- \TELAtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP at EnsureCode{33}{12}% !
-\TMP at EnsureCode{36}{3}% $
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{126}{13}% ~ (active)
-\edef\TELAtEnd{\TELAtEnd\noexpand\endinput}
-% \end{macrocode}
-%
-% \subsection{Package macros}
-% \begin{macrocode}
-\ifx\DeclareRobustCommand\UnDeFiNeD
- \def\DeclareRobustCommand*#1[1]{\def#1##1}%
- \def\TELreset{\let\DeclareRobustCommand=\UnDeFiNeD}%
- \input infwarerr.sty\relax
- \@PackageInfo{telprint}{%
- Macros are not robust!%
- }%
-\else
- \let\TELreset=\relax
-\fi
-% \end{macrocode}
-% \begin{macro}{\telspace}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telspace}[1]{\def\TELspace{#1}}
-\telspace{{}$\,${}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\telhyphen}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telhyphen}[1]{\def\TELhyphen{#1}}
-\telhyphen{\leavevmode\hbox{-}}% \hbox zur Verhinderung der Trennung
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\telslash}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telslash}[1]{\def\TELslash{#1}}
-\telslash{/}%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\telleftparen}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telleftparen}[1]{\def\TELleftparen{#1}}
-\telleftparen{(}%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\telrightparen}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telrightparen}[1]{\def\TELrightparen{#1}}
-\telrightparen{)}%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\telplus}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telplus}[1]{\def\TELplus{#1}}
-\telplus{+}%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\teltilde}
-% \begin{macrocode}
-\DeclareRobustCommand*{\teltilde}[1]{\def\TELtilde{#1}}
-\teltilde{~}%
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\TELtoks}
-% \begin{macrocode}
-\newtoks\TELtoks
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\TELnumber}
-% \begin{macrocode}
-\def\TELnumber#1#2\TELnumberEND{%
- \begingroup
- \def\0{#2}%
- \expandafter\endgroup
- \ifx\0\empty
- \TELtoks=\expandafter{\the\TELtoks#1}%
- \ifnum\TELswitch=0 %
- \def\TELx{\TELspace}\def\TELy{}%
- \else
- \def\TELx{}\def\TELy{\TELspace}%
- \fi
- \the\TELtoks
- \else
- \ifnum\TELswitch=0 %
- \TELtoks=\expandafter{\the\TELtoks#1\TELx}%
- \def\TELswitch{1}%
- \else
- \TELtoks=\expandafter{\the\TELtoks#1\TELy}%
- \def\TELswitch{0}%
- \fi
- \TELnumber#2\TELnumberEND
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\telnumber}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telnumber}[1]{%
- \TELtoks={}%
- \def\TELswitch{0}%
- \TELnumber#1{}\TELnumberEND
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\TELsplit}
-% \begin{macrocode}
-\def\TELsplit{\futurelet\TELfuture\TELdosplit}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\TELdosplit}
-% \begin{macrocode}
-\def\TELdosplit#1#2\TELsplitEND
-{%
- \def\TELsp{ }%
- \expandafter\ifx\TELsp\TELfuture
- \let\TELfuture=\relax
- \expandafter\telnumber\expandafter{\the\TELtoks}~%
- \telprint{#1#2}% Das Leerzeichen kann nicht #1 sein!
- \else
- \def\TELfirst{#1}%
- \ifx\TELfirst\empty
- \expandafter\telnumber\expandafter{\the\TELtoks}%
- \TELtoks={}%
- \else\if-\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELhyphen
- \telprint{#2}%
- \else\if/\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELslash
- \telprint{#2}%
- \else\if(\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELleftparen
- \telprint{#2}%
- \else\if)\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELrightparen
- \telprint{#2}%
- \else\if+\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELplus
- \telprint{#2}%
- \else\def\TELtemp{~}\ifx\TELtemp\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELtilde
- \telprint{#2}%
- \else
- \TELtoks=\expandafter{\the\TELtoks#1}%
- \TELsplit#2{}\TELsplitEND
- \fi\fi\fi\fi\fi\fi\fi
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\telprint}
-% \begin{macrocode}
-\DeclareRobustCommand*{\telprint}[1]{%
- \TELtoks={}%
- \TELsplit#1{}\TELsplitEND
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macrocode}
-\TELreset\let\TELreset=\UnDeFiNeD
-% \end{macrocode}
-%
-% \begin{macrocode}
-\TELAtEnd%
-%</package>
-% \end{macrocode}
-%% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% 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.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-% |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \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 telprint.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@{}}
-% telprint.sty & tex/generic/oberdiek/telprint.sty\\
-% telprint.pdf & doc/latex/oberdiek/telprint.pdf\\
-% telprint.dtx & source/latex/oberdiek/telprint.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
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \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{telprint.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 telprint.dtx
-%makeindex -s gind.ist telprint.idx
-%pdflatex telprint.dtx
-%makeindex -s gind.ist telprint.idx
-%pdflatex telprint.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{History}
-% \begin{Version}{1996/11/28 v1.0}
-% \item
-% Erste lauff\"ahige Version.
-% \item
-% Nur '-' und '/' als zul\"assige Sonderzeichen.
-% \end{Version}
-% \begin{Version}{1997/09/16 v1.1}
-% \item
-% Dokumentation und Kommentare (Posting in de.comp.text.tex).
-% \item
-% Erweiterung um Sonderzeichen '(', ')', '+', '\textasciitilde' und ' '.
-% \item
-% Trennungsverhinderung am 'hyphen'.
-% \end{Version}
-% \begin{Version}{1997/10/16 v1.2}
-% \item
-% Schutz vor wiederholtem Einlesen.
-% \item
-% Unter \LaTeXe\ Nutzung des \cs{DeclareRobustCommand}-Features.
-% \end{Version}
-% \begin{Version}{1997/12/09 v1.3}
-% \item
-% Tempor\"are Variable eingespart.
-% \item
-% Posted in newsgroup \xnewsgroup{de.comp.text.tex}:\\
-% \URL{``\link{Re: Generisches Markup f\"ur Telefonnummern?}''}^^A
-% {https://groups.google.com/group/de.comp.text.tex/msg/86b3a86140007309}
-% \end{Version}
-% \begin{Version}{2004/11/02 v1.4}
-% \item
-% Fehler in der Dokumentation korrigiert.
-% \end{Version}
-% \begin{Version}{2005/09/30 v1.5}
-% \item
-% Konfigurierbare Symbole: '/', '(', ')', '+' und '\textasciitilde'.
-% \end{Version}
-% \begin{Version}{2006/02/12 v1.6}
-% \item
-% LPPL 1.3.
-% \item
-% Kurze \"Ubersicht in Englisch.
-% \item
-% CTAN.
-% \end{Version}
-% \begin{Version}{2006/08/26 v1.7}
-% \item
-% New DTX framework.
-% \end{Version}
-% \begin{Version}{2007/04/11 v1.8}
-% \item
-% Line ends sanitized.
-% \end{Version}
-% \begin{Version}{2007/09/09 v1.9}
-% \item
-% Catcode section added.
-% \item
-% Missing docstrip tag added.
-% \end{Version}
-% \begin{Version}{2008/08/11 v1.10}
-% \item
-% Code is not changed.
-% \item
-% URLs updated.
-% \end{Version}
-% \begin{Version}{2016/05/16 v1.11}
-% \item
-% Documentation updates.
-% \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/thepdfnumber.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -57,7 +57,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex thepdfnumber.dtx
% makeindex -s gind.ist thepdfnumber.idx
% pdflatex thepdfnumber.dtx
@@ -256,7 +256,7 @@
% \item The decimal part is omitted, if the number is an integer (5, 7).
% \item Trailing zeros from the decimal part are stripped (5, 6, 7, 9).
% \end{itemize}
-% The resulting number representation can be catched with one of the
+% The resulting number representation can be caught with one of the
% following Perl regular expressions:
% \begin{itemize}
% \item |^0$| (zero)
@@ -295,11 +295,11 @@
% \subsection{Input number}
%
% The user macros expect a number as argument. The number can either
-% be given explicitely or as macro that expands in one step
-% to an explicite number, because the first token of the argument
+% be given explicitly or as macro that expands in one step
+% to an explicit number, because the first token of the argument
% is expanded once.
%
-% The explicite number consists of
+% The explicit number consists of
% \begin{itemize}
% \item optional signs `\texttt{+}' and `\texttt{-}',
% \item digits `\texttt{0}' upto `\texttt{9}' and
@@ -320,7 +320,7 @@
% The package is not intended for validating numbers or to
% decide if an argument is a number. Therefore it is an usage
% error to use the user macros with arguments that are not
-% explicite numbers as specified in the previous sections.
+% explicit numbers as specified in the previous sections.
% Nevertheless some error conditions are sometimes recognized.
% Errors are given in form of an undefined command sequence.
% It is the only way to notify \hologo{TeX} in expandable context.
Modified: trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx 2024-07-27 20:49:21 UTC (rev 71916)
@@ -52,7 +52,7 @@
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
%
-% Programm calls to get the documentation (example):
+% Program calls to get the documentation (example):
% pdflatex twoopt.dtx
% makeindex -s gind.ist twoopt.idx
% pdflatex twoopt.dtx
Deleted: trunk/Master/texmf-dist/tex/generic/oberdiek/telprint.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/oberdiek/telprint.sty 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/tex/generic/oberdiek/telprint.sty 2024-07-27 20:49:21 UTC (rev 71916)
@@ -1,255 +0,0 @@
-%%
-%% This is file `telprint.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% telprint.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% Project: telprint
-%% Version: 2016/05/16 v1.11
-%%
-%% Copyright (C)
-%% 1996, 1997, 2004-2008 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% 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
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% 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".
-%%
-%% 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//.
-%%
-%% This work consists of the main source file telprint.dtx
-%% and the derived files
-%% telprint.sty, telprint.pdf, telprint.ins, telprint.drv,
-%% telprint-test1.tex.
-%%
-\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 at telprint.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{telprint}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-\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 at telprint.sty\endcsname
-\ProvidesPackage{telprint}%
- [2016/05/16 v1.11 Format German phone numbers (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode123=1 % {
- \catcode125=2 % }
- \catcode64=11 % @
- \def\x{\endgroup
- \expandafter\edef\csname TELAtEnd\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 at EnsureCode#1#2{%
- \edef\TELAtEnd{%
- \TELAtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP at EnsureCode{33}{12}% !
-\TMP at EnsureCode{36}{3}% $
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{126}{13}% ~ (active)
-\edef\TELAtEnd{\TELAtEnd\noexpand\endinput}
-\ifx\DeclareRobustCommand\UnDeFiNeD
- \def\DeclareRobustCommand*#1[1]{\def#1##1}%
- \def\TELreset{\let\DeclareRobustCommand=\UnDeFiNeD}%
- \input infwarerr.sty\relax
- \@PackageInfo{telprint}{%
- Macros are not robust!%
- }%
-\else
- \let\TELreset=\relax
-\fi
-\DeclareRobustCommand*{\telspace}[1]{\def\TELspace{#1}}
-\telspace{{}$\,${}}
-\DeclareRobustCommand*{\telhyphen}[1]{\def\TELhyphen{#1}}
-\telhyphen{\leavevmode\hbox{-}}% \hbox zur Verhinderung der Trennung
-\DeclareRobustCommand*{\telslash}[1]{\def\TELslash{#1}}
-\telslash{/}%
-\DeclareRobustCommand*{\telleftparen}[1]{\def\TELleftparen{#1}}
-\telleftparen{(}%
-\DeclareRobustCommand*{\telrightparen}[1]{\def\TELrightparen{#1}}
-\telrightparen{)}%
-\DeclareRobustCommand*{\telplus}[1]{\def\TELplus{#1}}
-\telplus{+}%
-\DeclareRobustCommand*{\teltilde}[1]{\def\TELtilde{#1}}
-\teltilde{~}%
-\newtoks\TELtoks
-\def\TELnumber#1#2\TELnumberEND{%
- \begingroup
- \def\0{#2}%
- \expandafter\endgroup
- \ifx\0\empty
- \TELtoks=\expandafter{\the\TELtoks#1}%
- \ifnum\TELswitch=0 %
- \def\TELx{\TELspace}\def\TELy{}%
- \else
- \def\TELx{}\def\TELy{\TELspace}%
- \fi
- \the\TELtoks
- \else
- \ifnum\TELswitch=0 %
- \TELtoks=\expandafter{\the\TELtoks#1\TELx}%
- \def\TELswitch{1}%
- \else
- \TELtoks=\expandafter{\the\TELtoks#1\TELy}%
- \def\TELswitch{0}%
- \fi
- \TELnumber#2\TELnumberEND
- \fi
-}
-\DeclareRobustCommand*{\telnumber}[1]{%
- \TELtoks={}%
- \def\TELswitch{0}%
- \TELnumber#1{}\TELnumberEND
-}
-\def\TELsplit{\futurelet\TELfuture\TELdosplit}
-\def\TELdosplit#1#2\TELsplitEND
-{%
- \def\TELsp{ }%
- \expandafter\ifx\TELsp\TELfuture
- \let\TELfuture=\relax
- \expandafter\telnumber\expandafter{\the\TELtoks}~%
- \telprint{#1#2}% Das Leerzeichen kann nicht #1 sein!
- \else
- \def\TELfirst{#1}%
- \ifx\TELfirst\empty
- \expandafter\telnumber\expandafter{\the\TELtoks}%
- \TELtoks={}%
- \else\if-\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELhyphen
- \telprint{#2}%
- \else\if/\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELslash
- \telprint{#2}%
- \else\if(\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELleftparen
- \telprint{#2}%
- \else\if)\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELrightparen
- \telprint{#2}%
- \else\if+\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELplus
- \telprint{#2}%
- \else\def\TELtemp{~}\ifx\TELtemp\TELfirst
- \expandafter\telnumber\expandafter{\the\TELtoks}\TELtilde
- \telprint{#2}%
- \else
- \TELtoks=\expandafter{\the\TELtoks#1}%
- \TELsplit#2{}\TELsplitEND
- \fi\fi\fi\fi\fi\fi\fi
- \fi
-}
-\DeclareRobustCommand*{\telprint}[1]{%
- \TELtoks={}%
- \TELsplit#1{}\TELsplitEND
-}
-\TELreset\let\TELreset=\UnDeFiNeD
-\TELAtEnd%
-%% \section{Installation}
-\endinput
-%%
-%% End of file `telprint.sty'.
Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty 2024-07-27 20:48:48 UTC (rev 71915)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty 2024-07-27 20:49:21 UTC (rev 71916)
@@ -1,139 +0,0 @@
-%%
-%% This is file `hypcap.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hypcap.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% Project: hypcap
-%% Version: 2016/05/16 v1.12
-%%
-%% Copyright (C)
-%% 1999-2001, 2006-2008, 2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% 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
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% 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".
-%%
-%% 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
-%% hypcap.sty, hypcap.pdf, hypcap.ins, hypcap.drv.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hypcap}%
- [2016/05/16 v1.12 Adjusting the anchors of captions (HO)]
-\@ifundefined{hyper@@anchor}{%
- \PackageError{hypcap}{You have to load 'hyperref' first}\@ehc
- \endinput
-}{}
-\RequirePackage{letltxmacro}[2008/06/24]
-\newcommand*\hc at org@caption{}
-\let\hc at org@caption\caption
-\newif\if at capstart
-\newcommand*\hypcapspace{.5\baselineskip}
-\newif\ifcapstart
-\capstarttrue
-\newcommand*\capstart{%
- \ifcapstart
- \H at refstepcounter\@captype % first part of caption
- \hyper at makecurrent\@captype
- \global\let\hc at currentHref\@currentHref
- \vspace*{-\hypcapspace}%
- \begingroup
- \let\leavevmode\relax
- \hyper@@anchor\@currentHref\relax
- \endgroup
- \vspace*{\hypcapspace}%
- \hc at hyperref{\let\caption\hc at caption}%
- \global\@capstarttrue
- \global\advance\csname c@\@captype\endcsname\m at ne
- \fi
-}
-\@ifpackagelater{hyperref}{2007/04/09}{%
- \let\hc at hyperref\@gobble
-}{%
- \let\hc at hyperref\@firstofone
-}
-\def\hc at caption{%
- \global\advance\csname c@\@captype\endcsname\@ne
- \@dblarg{\hc@@caption\@captype}%
-}
-\long\def\hc@@caption#1[#2]#3{%
- \let\caption\hc at org@caption
- \global\@capstartfalse
- \ifHy at hypertexnames
- \hyper at makecurrent\@captype
- \else
- \global\let\@currentHref\hc at currentHref
- \fi
- \par\addcontentsline{%
- \csname ext@#1\endcsname}{#1}{%
- \protect\numberline{%
- \csname the#1\endcsname
- }{\ignorespaces #2}%
- }%
- \begingroup
- \@parboxrestore
- \normalsize
- \@makecaption{\csname fnum@#1\endcsname}{%
- \ignorespaces#3%
- }%
- \par
- \endgroup
-}
-\def\hypcapredef#1{%
- \expandafter\hc at redef\csname hc at org#1\expandafter\endcsname
- \csname hc at orgend#1\expandafter\endcsname
- \expandafter{#1}%
-}
-\def\hc at redef#1#2#3{%
- \newcommand#1{}%
- \expandafter\LetLtxMacro\expandafter#1\csname#3\endcsname
- \expandafter\LetLtxMacro\expandafter#2\csname end#3\endcsname
- \renewenvironment*{#3}[1][]{%
- \ifx\\##1\\%
- #1\relax
- \else
- #1[##1]% hash-ok (compatibility for float)
- \fi
- \capstart
- }{%
- \if at capstart
- \PackageError{hypcap}{You have forgotten to use \string\caption}%
- \global\@capstartfalse
- \else
- \fi
- #2%
- }%
-}
-\DeclareOption{figure}{\hypcapredef{\CurrentOption}}
-\DeclareOption{figure*}{\hypcapredef{\CurrentOption}}
-\DeclareOption{table}{\hypcapredef{\CurrentOption}}
-\DeclareOption{table*}{\hypcapredef{\CurrentOption}}
-\DeclareOption{all}{%
- \hypcapredef{figure}%
- \hypcapredef{figure*}%
- \hypcapredef{table}%
- \hypcapredef{table*}%
-}
-\ProcessOptions\relax
-\endinput
-%%
-%% End of file `hypcap.sty'.
More information about the tex-live-commits
mailing list.