diff options
Diffstat (limited to 'macros/latex/contrib/oberdiek')
75 files changed, 68 insertions, 1683 deletions
diff --git a/macros/latex/contrib/oberdiek/README.md b/macros/latex/contrib/oberdiek/README.md index 4a2250cf37..b455eff334 100644 --- a/macros/latex/contrib/oberdiek/README.md +++ b/macros/latex/contrib/oberdiek/README.md @@ -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 @@ It contains several packages: ## 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 @@ Other files in the CTAN directory: * 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 @@ Other files in the CTAN directory: * stampinclude: selects the files for \include by inspecting the timestamp of the .aux file(s); * tabularht: tabulars with height specification; * tabularkv: key value interface for tabular parameters; -* telprint: print German telephone numbers; * thepdfnumber: canonical numbers for use in PDF files and elsewhere; * twoopt: commands with two optional arguments; diff --git a/macros/latex/contrib/oberdiek/aliascnt.dtx b/macros/latex/contrib/oberdiek/aliascnt.dtx index 47bfec1ee2..7010eb64e1 100644 --- a/macros/latex/contrib/oberdiek/aliascnt.dtx +++ b/macros/latex/contrib/oberdiek/aliascnt.dtx @@ -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 @@ and the derived files % Therefore we must ensure that manipulations to the clear list % are done with the clear list macro of a real counter. % \begin{macro}{\AC@findrootcnt} -% \cs{AC@findrootcnt} walks throught the aliasing relations +% \cs{AC@findrootcnt} walks through the aliasing relations % to find the base counter. % \begin{macrocode} \newcommand*{\AC@findrootcnt}[1]{% diff --git a/macros/latex/contrib/oberdiek/aliascnt.pdf b/macros/latex/contrib/oberdiek/aliascnt.pdf Binary files differindex 5978332f27..cac6636ab9 100644 --- a/macros/latex/contrib/oberdiek/aliascnt.pdf +++ b/macros/latex/contrib/oberdiek/aliascnt.pdf diff --git a/macros/latex/contrib/oberdiek/bmpsize.dtx b/macros/latex/contrib/oberdiek/bmpsize.dtx index 0eec647c99..bdcf6004d0 100644 --- a/macros/latex/contrib/oberdiek/bmpsize.dtx +++ b/macros/latex/contrib/oberdiek/bmpsize.dtx @@ -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 @@ and the derived files % % A parser sets the switch \cs{ifbmpsize@ok} to true, if it % could successfully parse the image file. -% The width and height are returnd in \cs{bmpsize@width} and +% The width and height are returned in \cs{bmpsize@width} and % \cs{bmpsize@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. diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf Binary files differindex ecd47adb93..b376afc96a 100644 --- a/macros/latex/contrib/oberdiek/bmpsize.pdf +++ b/macros/latex/contrib/oberdiek/bmpsize.pdf diff --git a/macros/latex/contrib/oberdiek/centernot.dtx b/macros/latex/contrib/oberdiek/centernot.dtx index dd990a3319..aa2cff5f0d 100644 --- a/macros/latex/contrib/oberdiek/centernot.dtx +++ b/macros/latex/contrib/oberdiek/centernot.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf Binary files differindex 344a245433..a0984732ea 100644 --- a/macros/latex/contrib/oberdiek/centernot.pdf +++ b/macros/latex/contrib/oberdiek/centernot.pdf diff --git a/macros/latex/contrib/oberdiek/chemarr.dtx b/macros/latex/contrib/oberdiek/chemarr.dtx index 78e1a3cbeb..24989ed9db 100644 --- a/macros/latex/contrib/oberdiek/chemarr.dtx +++ b/macros/latex/contrib/oberdiek/chemarr.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf Binary files differindex c745f15582..7a39e48a3e 100644 --- a/macros/latex/contrib/oberdiek/chemarr.pdf +++ b/macros/latex/contrib/oberdiek/chemarr.pdf diff --git a/macros/latex/contrib/oberdiek/classlist.dtx b/macros/latex/contrib/oberdiek/classlist.dtx index 8b45464521..370fc269d0 100644 --- a/macros/latex/contrib/oberdiek/classlist.dtx +++ b/macros/latex/contrib/oberdiek/classlist.dtx @@ -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 @@ and the derived files % 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{ diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf Binary files differindex 40ef460d94..365627fee6 100644 --- a/macros/latex/contrib/oberdiek/classlist.pdf +++ b/macros/latex/contrib/oberdiek/classlist.pdf diff --git a/macros/latex/contrib/oberdiek/colonequals.dtx b/macros/latex/contrib/oberdiek/colonequals.dtx index aeae542c39..007a42cbe5 100644 --- a/macros/latex/contrib/oberdiek/colonequals.dtx +++ b/macros/latex/contrib/oberdiek/colonequals.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf Binary files differindex 1b4e949c6b..3446b59539 100644 --- a/macros/latex/contrib/oberdiek/colonequals.pdf +++ b/macros/latex/contrib/oberdiek/colonequals.pdf diff --git a/macros/latex/contrib/oberdiek/dvipscol.dtx b/macros/latex/contrib/oberdiek/dvipscol.dtx index 0141ae2a94..335196bf91 100644 --- a/macros/latex/contrib/oberdiek/dvipscol.dtx +++ b/macros/latex/contrib/oberdiek/dvipscol.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf Binary files differindex 21243da3b1..3ff66c8e89 100644 --- a/macros/latex/contrib/oberdiek/dvipscol.pdf +++ b/macros/latex/contrib/oberdiek/dvipscol.pdf diff --git a/macros/latex/contrib/oberdiek/engord.dtx b/macros/latex/contrib/oberdiek/engord.dtx index 6c75953200..a0ba888a1a 100644 --- a/macros/latex/contrib/oberdiek/engord.dtx +++ b/macros/latex/contrib/oberdiek/engord.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf Binary files differindex 0bd217efba..49c876e5b6 100644 --- a/macros/latex/contrib/oberdiek/engord.pdf +++ b/macros/latex/contrib/oberdiek/engord.pdf diff --git a/macros/latex/contrib/oberdiek/enparen.dtx b/macros/latex/contrib/oberdiek/enparen.dtx index 773ebc861c..af503d79dc 100644 --- a/macros/latex/contrib/oberdiek/enparen.dtx +++ b/macros/latex/contrib/oberdiek/enparen.dtx @@ -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 @@ and the derived files % \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} % diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf Binary files differindex d4de5125ba..284b88c5c1 100644 --- a/macros/latex/contrib/oberdiek/enparen.pdf +++ b/macros/latex/contrib/oberdiek/enparen.pdf diff --git a/macros/latex/contrib/oberdiek/eolgrab.dtx b/macros/latex/contrib/oberdiek/eolgrab.dtx index d27e99d34e..87f0aceaa4 100644 --- a/macros/latex/contrib/oberdiek/eolgrab.dtx +++ b/macros/latex/contrib/oberdiek/eolgrab.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf Binary files differindex 23c097b571..24a22d462c 100644 --- a/macros/latex/contrib/oberdiek/eolgrab.pdf +++ b/macros/latex/contrib/oberdiek/eolgrab.pdf diff --git a/macros/latex/contrib/oberdiek/fibnum.dtx b/macros/latex/contrib/oberdiek/fibnum.dtx index 9c3f8f7986..de66a37710 100644 --- a/macros/latex/contrib/oberdiek/fibnum.dtx +++ b/macros/latex/contrib/oberdiek/fibnum.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf Binary files differindex 2d2510854e..7a143ac3b6 100644 --- a/macros/latex/contrib/oberdiek/fibnum.pdf +++ b/macros/latex/contrib/oberdiek/fibnum.pdf diff --git a/macros/latex/contrib/oberdiek/flags.dtx b/macros/latex/contrib/oberdiek/flags.dtx index 6a2d05c7b4..8834113617 100644 --- a/macros/latex/contrib/oberdiek/flags.dtx +++ b/macros/latex/contrib/oberdiek/flags.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf Binary files differindex f0c8b76d54..17c5868612 100644 --- a/macros/latex/contrib/oberdiek/flags.pdf +++ b/macros/latex/contrib/oberdiek/flags.pdf diff --git a/macros/latex/contrib/oberdiek/holtxdoc.dtx b/macros/latex/contrib/oberdiek/holtxdoc.dtx index 9ac40aa5ae..b9ba295cfa 100644 --- a/macros/latex/contrib/oberdiek/holtxdoc.dtx +++ b/macros/latex/contrib/oberdiek/holtxdoc.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf Binary files differindex 67d630bd54..f2825ebf65 100644 --- a/macros/latex/contrib/oberdiek/holtxdoc.pdf +++ b/macros/latex/contrib/oberdiek/holtxdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hypbmsec.dtx b/macros/latex/contrib/oberdiek/hypbmsec.dtx index dd26b08d2b..2b5781775c 100644 --- a/macros/latex/contrib/oberdiek/hypbmsec.dtx +++ b/macros/latex/contrib/oberdiek/hypbmsec.dtx @@ -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 @@ and the derived files % \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 @@ and the derived files [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@do}{}{% @@ -554,7 +554,7 @@ and the derived files % \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@part \part diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf Binary files differindex 45e3ce42c2..9e75d5e8fe 100644 --- a/macros/latex/contrib/oberdiek/hypbmsec.pdf +++ b/macros/latex/contrib/oberdiek/hypbmsec.pdf diff --git a/macros/latex/contrib/oberdiek/hypcap.dtx b/macros/latex/contrib/oberdiek/hypcap.dtx deleted file mode 100644 index a9bb106fe3..0000000000 --- a/macros/latex/contrib/oberdiek/hypcap.dtx +++ /dev/null @@ -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@org@caption} -% Save the original meaning of \cmd{\caption}: -% \begin{macrocode} -\newcommand*\hc@org@caption{} -\let\hc@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@capstart} -% The switch \Cmd{if@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@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@refstepcounter\@captype % first part of caption - \hyper@makecurrent\@captype - \global\let\hc@currentHref\@currentHref - \vspace*{-\hypcapspace}% - \begingroup - \let\leavevmode\relax - \hyper@@anchor\@currentHref\relax - \endgroup - \vspace*{\hypcapspace}% - \hc@hyperref{\let\caption\hc@caption}% - \global\@capstarttrue - \global\advance\csname c@\@captype\endcsname\m@ne - \fi -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\@ifpackagelater{hyperref}{2007/04/09}{% - \let\hc@hyperref\@gobble -}{% - \let\hc@hyperref\@firstofone -} -% \end{macrocode} -% -% \begin{macro}{\hc@caption} -% The new \cmd{\caption} command without the first part -% is defined in the macro \cmd{\hc@caption}. -% \begin{macrocode} -\def\hc@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@org@caption - \global\@capstartfalse - \ifHy@hypertexnames - \hyper@makecurrent\@captype - \else - \global\let\@currentHref\hc@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@redef} that will redefine the environment -% that is given in the argument. -% \begin{macrocode} -\def\hypcapredef#1{% - \expandafter\hc@redef\csname hc@org#1\expandafter\endcsname - \csname hc@orgend#1\expandafter\endcsname - \expandafter{#1}% -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\hc@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@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@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@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@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@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@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 diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf Binary files differdeleted file mode 100644 index 46df7e8951..0000000000 --- a/macros/latex/contrib/oberdiek/hypcap.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/hypgotoe.dtx b/macros/latex/contrib/oberdiek/hypgotoe.dtx index 3f6af63a3e..7a4c55e451 100644 --- a/macros/latex/contrib/oberdiek/hypgotoe.dtx +++ b/macros/latex/contrib/oberdiek/hypgotoe.dtx @@ -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 @@ and the derived files % \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} diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf Binary files differindex 98d7d1dd4b..a6203e57a1 100644 --- a/macros/latex/contrib/oberdiek/hypgotoe.pdf +++ b/macros/latex/contrib/oberdiek/hypgotoe.pdf diff --git a/macros/latex/contrib/oberdiek/hyphsubst.dtx b/macros/latex/contrib/oberdiek/hyphsubst.dtx index e0fd44bf12..996257b0d4 100644 --- a/macros/latex/contrib/oberdiek/hyphsubst.dtx +++ b/macros/latex/contrib/oberdiek/hyphsubst.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf Binary files differindex 4c390bfdd9..0d559684d1 100644 --- a/macros/latex/contrib/oberdiek/hyphsubst.pdf +++ b/macros/latex/contrib/oberdiek/hyphsubst.pdf diff --git a/macros/latex/contrib/oberdiek/ifdraft.dtx b/macros/latex/contrib/oberdiek/ifdraft.dtx index 0b4918a6d0..7b69505449 100644 --- a/macros/latex/contrib/oberdiek/ifdraft.dtx +++ b/macros/latex/contrib/oberdiek/ifdraft.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf Binary files differindex 35e257d875..7e6a251092 100644 --- a/macros/latex/contrib/oberdiek/ifdraft.pdf +++ b/macros/latex/contrib/oberdiek/ifdraft.pdf diff --git a/macros/latex/contrib/oberdiek/iflang.dtx b/macros/latex/contrib/oberdiek/iflang.dtx index fa784b7d45..9eebbd0a8c 100644 --- a/macros/latex/contrib/oberdiek/iflang.dtx +++ b/macros/latex/contrib/oberdiek/iflang.dtx @@ -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 @@ and the derived files % 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 @@ and the derived files % % \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 @@ and the derived files % 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. diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf Binary files differindex 98cb0644a3..c1941fa6ee 100644 --- a/macros/latex/contrib/oberdiek/iflang.pdf +++ b/macros/latex/contrib/oberdiek/iflang.pdf diff --git a/macros/latex/contrib/oberdiek/oberdiek-bundle.bib b/macros/latex/contrib/oberdiek/oberdiek-bundle.bib index 44fce8aeca..364db304ef 100644 --- a/macros/latex/contrib/oberdiek/oberdiek-bundle.bib +++ b/macros/latex/contrib/oberdiek/oberdiek-bundle.bib @@ -96,13 +96,6 @@ version={2.5}, url={https://ctan.org/pkg/hypbmsec}, } -@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}, } -@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}, diff --git a/macros/latex/contrib/oberdiek/oberdiek.ins b/macros/latex/contrib/oberdiek/oberdiek.ins index dc59a6e024..099d1f538d 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.ins +++ b/macros/latex/contrib/oberdiek/oberdiek.ins @@ -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} diff --git a/macros/latex/contrib/oberdiek/oberdiek.pdf b/macros/latex/contrib/oberdiek/oberdiek.pdf Binary files differindex 16e08d826a..31c3efdda7 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.pdf +++ b/macros/latex/contrib/oberdiek/oberdiek.pdf diff --git a/macros/latex/contrib/oberdiek/oberdiek.tex b/macros/latex/contrib/oberdiek/oberdiek.tex index 3849551d71..0759250c24 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.tex +++ b/macros/latex/contrib/oberdiek/oberdiek.tex @@ -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 @@ a replacement for the bookmarks can be given. \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 @@ is supported. Index preambles can be given either by means of package \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 @@ especially if package \xpackage{tabularht} is used. \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} diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.dtx b/macros/latex/contrib/oberdiek/pdfcolparallel.dtx index 17893f98a9..02df672d4e 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparallel.dtx +++ b/macros/latex/contrib/oberdiek/pdfcolparallel.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf Binary files differindex 90a3b348a0..d97c8441f4 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx b/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx index 77d8aab071..a382037b42 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx +++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf Binary files differindex a49189ba4a..8afe31978a 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.dtx b/macros/latex/contrib/oberdiek/pdfcrypt.dtx index e4681efa8c..3c5070829c 100644 --- a/macros/latex/contrib/oberdiek/pdfcrypt.dtx +++ b/macros/latex/contrib/oberdiek/pdfcrypt.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf Binary files differindex 1de22245d4..eabda461d7 100644 --- a/macros/latex/contrib/oberdiek/pdfcrypt.pdf +++ b/macros/latex/contrib/oberdiek/pdfcrypt.pdf diff --git a/macros/latex/contrib/oberdiek/protecteddef.dtx b/macros/latex/contrib/oberdiek/protecteddef.dtx index cff42cccf7..21aab0c9fc 100644 --- a/macros/latex/contrib/oberdiek/protecteddef.dtx +++ b/macros/latex/contrib/oberdiek/protecteddef.dtx @@ -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 @@ and the derived files % 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}): diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf Binary files differindex cabaa32c49..c5d984bf5e 100644 --- a/macros/latex/contrib/oberdiek/protecteddef.pdf +++ b/macros/latex/contrib/oberdiek/protecteddef.pdf diff --git a/macros/latex/contrib/oberdiek/resizegather.dtx b/macros/latex/contrib/oberdiek/resizegather.dtx index 4a07864917..8ec4cc8a13 100644 --- a/macros/latex/contrib/oberdiek/resizegather.dtx +++ b/macros/latex/contrib/oberdiek/resizegather.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf Binary files differindex 11d07da19c..5bf853391c 100644 --- a/macros/latex/contrib/oberdiek/resizegather.pdf +++ b/macros/latex/contrib/oberdiek/resizegather.pdf diff --git a/macros/latex/contrib/oberdiek/rotchiffre.dtx b/macros/latex/contrib/oberdiek/rotchiffre.dtx index 3023347fe1..aa80754011 100644 --- a/macros/latex/contrib/oberdiek/rotchiffre.dtx +++ b/macros/latex/contrib/oberdiek/rotchiffre.dtx @@ -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 @@ and the derived files % \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}. diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf Binary files differindex 7deae8d756..5504f90b56 100644 --- a/macros/latex/contrib/oberdiek/rotchiffre.pdf +++ b/macros/latex/contrib/oberdiek/rotchiffre.pdf diff --git a/macros/latex/contrib/oberdiek/scrindex.dtx b/macros/latex/contrib/oberdiek/scrindex.dtx index fea57fd1a9..63deeaab2f 100644 --- a/macros/latex/contrib/oberdiek/scrindex.dtx +++ b/macros/latex/contrib/oberdiek/scrindex.dtx @@ -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 @@ and the derived files % 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 diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf Binary files differindex 0ca63d3e6d..a2e2cba825 100644 --- a/macros/latex/contrib/oberdiek/scrindex.pdf +++ b/macros/latex/contrib/oberdiek/scrindex.pdf diff --git a/macros/latex/contrib/oberdiek/setouterhbox.dtx b/macros/latex/contrib/oberdiek/setouterhbox.dtx index 001cd278d3..cc937c16a4 100644 --- a/macros/latex/contrib/oberdiek/setouterhbox.dtx +++ b/macros/latex/contrib/oberdiek/setouterhbox.dtx @@ -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 @@ and the derived files % % \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 @@ and the derived files % 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 diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf Binary files differindex dbdb939c6e..03757dc214 100644 --- a/macros/latex/contrib/oberdiek/setouterhbox.pdf +++ b/macros/latex/contrib/oberdiek/setouterhbox.pdf diff --git a/macros/latex/contrib/oberdiek/settobox.dtx b/macros/latex/contrib/oberdiek/settobox.dtx index c38d502a53..c1d7af6ae9 100644 --- a/macros/latex/contrib/oberdiek/settobox.dtx +++ b/macros/latex/contrib/oberdiek/settobox.dtx @@ -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 @@ and the derived files % c) Print #1 commands. % d) Print box with frame % -% The implemenation looks more weird: +% The implementation looks more weird: \makeatletter \newcommand*{\test}[1]{% \par diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf Binary files differindex a2f1c8d179..ef92916de2 100644 --- a/macros/latex/contrib/oberdiek/settobox.pdf +++ b/macros/latex/contrib/oberdiek/settobox.pdf diff --git a/macros/latex/contrib/oberdiek/stackrel.dtx b/macros/latex/contrib/oberdiek/stackrel.dtx index 6b3444c33c..09110de947 100644 --- a/macros/latex/contrib/oberdiek/stackrel.dtx +++ b/macros/latex/contrib/oberdiek/stackrel.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf Binary files differindex df11fd28dd..4edbb64c31 100644 --- a/macros/latex/contrib/oberdiek/stackrel.pdf +++ b/macros/latex/contrib/oberdiek/stackrel.pdf diff --git a/macros/latex/contrib/oberdiek/stampinclude.dtx b/macros/latex/contrib/oberdiek/stampinclude.dtx index 9acd8a61f8..ba468e8591 100644 --- a/macros/latex/contrib/oberdiek/stampinclude.dtx +++ b/macros/latex/contrib/oberdiek/stampinclude.dtx @@ -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 @@ and the derived files % 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 @@ and the derived files % % \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}, diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf Binary files differindex 55b57219a3..b98bf15bb1 100644 --- a/macros/latex/contrib/oberdiek/stampinclude.pdf +++ b/macros/latex/contrib/oberdiek/stampinclude.pdf diff --git a/macros/latex/contrib/oberdiek/tabularht.dtx b/macros/latex/contrib/oberdiek/tabularht.dtx index 20688068b0..e6c26f1040 100644 --- a/macros/latex/contrib/oberdiek/tabularht.dtx +++ b/macros/latex/contrib/oberdiek/tabularht.dtx @@ -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 the derived files % 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 @@ and the derived files \def\tabH@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@setheight{#1}% diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf Binary files differindex 893fe33acf..3a70cec6a2 100644 --- a/macros/latex/contrib/oberdiek/tabularht.pdf +++ b/macros/latex/contrib/oberdiek/tabularht.pdf diff --git a/macros/latex/contrib/oberdiek/tabularkv.dtx b/macros/latex/contrib/oberdiek/tabularkv.dtx index 57ef5e8745..b324e6e8ab 100644 --- a/macros/latex/contrib/oberdiek/tabularkv.dtx +++ b/macros/latex/contrib/oberdiek/tabularkv.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf Binary files differindex e6ea130064..dedc3251c0 100644 --- a/macros/latex/contrib/oberdiek/tabularkv.pdf +++ b/macros/latex/contrib/oberdiek/tabularkv.pdf diff --git a/macros/latex/contrib/oberdiek/telprint.dtx b/macros/latex/contrib/oberdiek/telprint.dtx deleted file mode 100644 index 57152c6651..0000000000 --- a/macros/latex/contrib/oberdiek/telprint.dtx +++ /dev/null @@ -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@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@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@EnsureCode#1#2{% - \edef\TELAtEnd{% - \TELAtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax -} -\TMP@EnsureCode{33}{12}% ! -\TMP@EnsureCode{36}{3}% $ -\TMP@EnsureCode{40}{12}% ( -\TMP@EnsureCode{41}{12}% ) -\TMP@EnsureCode{42}{12}% * -\TMP@EnsureCode{43}{12}% + -\TMP@EnsureCode{44}{12}% , -\TMP@EnsureCode{45}{12}% - -\TMP@EnsureCode{46}{12}% . -\TMP@EnsureCode{47}{12}% / -\TMP@EnsureCode{91}{12}% [ -\TMP@EnsureCode{93}{12}% ] -\TMP@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 diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf Binary files differdeleted file mode 100644 index f8027491c8..0000000000 --- a/macros/latex/contrib/oberdiek/telprint.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.dtx b/macros/latex/contrib/oberdiek/thepdfnumber.dtx index 61eb42684c..c1aa4bf9fa 100644 --- a/macros/latex/contrib/oberdiek/thepdfnumber.dtx +++ b/macros/latex/contrib/oberdiek/thepdfnumber.dtx @@ -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 @@ and the derived files % \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 @@ and the derived files % \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 @@ and the derived files % 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. diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf Binary files differindex 8d4b73d65f..61d98f6985 100644 --- a/macros/latex/contrib/oberdiek/thepdfnumber.pdf +++ b/macros/latex/contrib/oberdiek/thepdfnumber.pdf diff --git a/macros/latex/contrib/oberdiek/twoopt.dtx b/macros/latex/contrib/oberdiek/twoopt.dtx index 10334f0d3a..806799fd41 100644 --- a/macros/latex/contrib/oberdiek/twoopt.dtx +++ b/macros/latex/contrib/oberdiek/twoopt.dtx @@ -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 diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf Binary files differindex 6a144a8368..071dd4d2b2 100644 --- a/macros/latex/contrib/oberdiek/twoopt.pdf +++ b/macros/latex/contrib/oberdiek/twoopt.pdf |