diff options
author | Norbert Preining <norbert@preining.info> | 2019-12-18 03:01:19 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-12-18 03:01:19 +0000 |
commit | 6d3d0706f9b7085f8bc6efa81398dbfe551272db (patch) | |
tree | 46f604191e8b84eb8f939a14f2bfc5fd795dddd9 /macros/latex/contrib | |
parent | 6cbf49c3ed1a2881b7fccbc67eccb5532d196b74 (diff) |
CTAN sync 201912180301
Diffstat (limited to 'macros/latex/contrib')
141 files changed, 729 insertions, 837 deletions
diff --git a/macros/latex/contrib/auxhook/auxhook.dtx b/macros/latex/contrib/auxhook/auxhook.dtx index 29b45b5b9e..1235a89682 100644 --- a/macros/latex/contrib/auxhook/auxhook.dtx +++ b/macros/latex/contrib/auxhook/auxhook.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % File: auxhook.dtx -% Version: 2019/12/15 v1.5 +% Version: 2019-12-17 v1.6 % Info: Hooks for auxiliary files % % Copyright (C) @@ -79,7 +79,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: auxhook 2019/12/15 v1.5 Hooks for auxiliary files (HO)} +\Msg{* Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)} \Msg{************************************************************************} \keepsilent @@ -91,7 +91,7 @@ This is a generated file. Project: auxhook -Version: 2019/12/15 v1.5 +Version: 2019-12-17 v1.6 Copyright (C) 2006, 2007, 2009, 2011 Heiko Oberdiek @@ -152,7 +152,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{auxhook.drv}% - [2019/12/15 v1.5 Hooks for auxiliary files (HO)]% + [2019-12-17 v1.6 Hooks for auxiliary files (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -166,7 +166,7 @@ and the derived files % \GetFileInfo{auxhook.drv} % % \title{The \xpackage{auxhook} package} -% \date{2019/12/15 v1.5} +% \date{2019-12-17 v1.6} % \author{Heiko Oberdiek\thanks % {Please report any issues at \url{https://github.com/ho-tex/auxhook/issues}}} % @@ -248,7 +248,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{auxhook}% - [2019/12/15 v1.5 Hooks for auxiliary files (HO)]% + [2019-12-17 v1.6 Hooks for auxiliary files (HO)]% % \end{macrocode} % % \subsection{Hook setup} @@ -603,6 +603,9 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019-12-17 v1.6} +% \item Updated +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/auxhook/auxhook.pdf b/macros/latex/contrib/auxhook/auxhook.pdf Binary files differindex 80e71b83d4..67c5edf2c6 100644 --- a/macros/latex/contrib/auxhook/auxhook.pdf +++ b/macros/latex/contrib/auxhook/auxhook.pdf diff --git a/macros/latex/contrib/bigintcalc/README.md b/macros/latex/contrib/bigintcalc/README.md new file mode 100644 index 0000000000..f143f03b46 --- /dev/null +++ b/macros/latex/contrib/bigintcalc/README.md @@ -0,0 +1,9 @@ +# bigintcalc + +bigintcalc package for LaTeX + + +This package provides expandable arithmetic operations +with big integers that can exceed TeX's number limits. + + diff --git a/macros/latex/contrib/oberdiek/bigintcalc.dtx b/macros/latex/contrib/bigintcalc/bigintcalc.dtx index 40fa56ed1d..6c0dd0f561 100644 --- a/macros/latex/contrib/oberdiek/bigintcalc.dtx +++ b/macros/latex/contrib/bigintcalc/bigintcalc.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: bigintcalc.dtx -% Version: 2016/05/16 v1.4 +% Version: 2019/12/15 v1.5 % Info: Expandable calculations on big integers % % Copyright (C) % 2007, 2011, 2012 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/bigintcalc/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/bigintcalc/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -35,8 +35,8 @@ % bigintcalc-test3.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/bigintcalc.dtx -% CTAN:macros/latex/contrib/oberdiek/bigintcalc.pdf +% CTAN:macros/latex/contrib/bigintcalc/bigintcalc.dtx +% CTAN:macros/latex/contrib/bigintcalc/bigintcalc.pdf % % Unpacking: % (a) If bigintcalc.ins is present: @@ -65,9 +65,9 @@ % pdflatex bigintcalc.dtx % % Installation: -% TDS:tex/generic/oberdiek/bigintcalc.sty -% TDS:doc/latex/oberdiek/bigintcalc.pdf -% TDS:source/latex/oberdiek/bigintcalc.dtx +% TDS:tex/generic/bigintcalc/bigintcalc.sty +% TDS:doc/latex/bigintcalc/bigintcalc.pdf +% TDS:source/latex/bigintcalc/bigintcalc.dtx % %<*ignore> \begingroup @@ -84,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO)} +\Msg{* Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +96,7 @@ This is a generated file. Project: bigintcalc -Version: 2016/05/16 v1.4 +Version: 2019/12/15 v1.5 Copyright (C) 2007, 2011, 2012 Heiko Oberdiek @@ -116,7 +116,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/bigintcalc/issues The Base Interpreter refers to any `TeX-Format', @@ -134,12 +134,8 @@ and the derived files \generate{% \file{bigintcalc.ins}{\from{bigintcalc.dtx}{install}}% \file{bigintcalc.drv}{\from{bigintcalc.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/bigintcalc}% \file{bigintcalc.sty}{\from{bigintcalc.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{bigintcalc-test1.tex}{\from{bigintcalc.dtx}{test1}}% -% \file{bigintcalc-test2.tex}{\from{bigintcalc.dtx}{test2,etex}}% -% \file{bigintcalc-test3.tex}{\from{bigintcalc.dtx}{test2,noetex}}% } \catcode32=13\relax% active space @@ -166,7 +162,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bigintcalc.drv}% - [2016/05/16 v1.4 Expandable calculations on big integers (HO)]% + [2019/12/15 v1.5 Expandable calculations on big integers (HO)]% \documentclass{ltxdoc} \usepackage{wasysym} \let\iint\relax @@ -215,9 +211,9 @@ and the derived files % \GetFileInfo{bigintcalc.drv} % % \title{The \xpackage{bigintcalc} package} -% \date{2016/05/16 v1.4} +% \date{2019/12/15 v1.5} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/bigintcalc/issues}}} % % \maketitle % @@ -695,7 +691,7 @@ and the derived files \fi \expandafter\x\csname ver@bigintcalc.sty\endcsname \ProvidesPackage{bigintcalc}% - [2016/05/16 v1.4 Expandable calculations on big integers (HO)]% + [2019/12/15 v1.5 Expandable calculations on big integers (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -3380,17 +3376,17 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{bigintcalc}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/bigintcalc.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/bigintcalc.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/bigintcalc/bigintcalc.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/bigintcalc/bigintcalc.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `bigintcalc' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/bigintcalc.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -3398,11 +3394,11 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{bigintcalc.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| +% |unzip bigintcalc.tds.zip -d ~/texmf| % \end{quote} % % \subsection{Package installation} @@ -3420,9 +3416,9 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% bigintcalc.sty & tex/generic/oberdiek/bigintcalc.sty\\ -% bigintcalc.pdf & doc/latex/oberdiek/bigintcalc.pdf\\ -% bigintcalc.dtx & source/latex/oberdiek/bigintcalc.dtx\\ +% bigintcalc.sty & tex/generic/bigintcalc/bigintcalc.sty\\ +% bigintcalc.pdf & doc/latex/bigintcalc/bigintcalc.pdf\\ +% bigintcalc.dtx & source/latex/bigintcalc/bigintcalc.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -3553,6 +3549,10 @@ $ \BIC@Temp 9{18\or27\or36\or45\or54\or63\or72\or81}% % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.5} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/bigintcalc.pdf b/macros/latex/contrib/bigintcalc/bigintcalc.pdf Binary files differindex a1a19b5c49..d9527a5e42 100644 --- a/macros/latex/contrib/oberdiek/bigintcalc.pdf +++ b/macros/latex/contrib/bigintcalc/bigintcalc.pdf diff --git a/macros/latex/contrib/etexcmds/README.md b/macros/latex/contrib/etexcmds/README.md new file mode 100644 index 0000000000..866ab912e7 --- /dev/null +++ b/macros/latex/contrib/etexcmds/README.md @@ -0,0 +1,11 @@ +# etexcmds + +etexcmds package for LaTeX + + +New primitive commands are introduced in eTeX. Sometimes the +names collide with existing macros. This package solves this +name clashes by adding a prefix to eTeX's commands. For example, +eTeX's \csunexpanded is provided as \etex@unexpanded. + + diff --git a/macros/latex/contrib/oberdiek/etexcmds.dtx b/macros/latex/contrib/etexcmds/etexcmds.dtx index 236169a3af..2175ced8b0 100644 --- a/macros/latex/contrib/oberdiek/etexcmds.dtx +++ b/macros/latex/contrib/etexcmds/etexcmds.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: etexcmds.dtx -% Version: 2016/05/16 v1.6 +% Version: 2019/12/15 v1.7 % Info: Avoid name clashes with e-TeX commands % % Copyright (C) % 2007, 2010, 2011 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/etexcmds/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/etexcmds/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -35,8 +35,8 @@ % etexcmds-test4.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/etexcmds.dtx -% CTAN:macros/latex/contrib/oberdiek/etexcmds.pdf +% CTAN:macros/latex/contrib/etexcmds/etexcmds.dtx +% CTAN:macros/latex/contrib/etexcmds/etexcmds.pdf % % Unpacking: % (a) If etexcmds.ins is present: @@ -65,9 +65,9 @@ % pdflatex etexcmds.dtx % % Installation: -% TDS:tex/generic/oberdiek/etexcmds.sty -% TDS:doc/latex/oberdiek/etexcmds.pdf -% TDS:source/latex/oberdiek/etexcmds.dtx +% TDS:tex/generic/etexcmds/etexcmds.sty +% TDS:doc/latex/etexcmds/etexcmds.pdf +% TDS:source/latex/etexcmds/etexcmds.dtx % %<*ignore> \begingroup @@ -84,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)} +\Msg{* Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +96,7 @@ This is a generated file. Project: etexcmds -Version: 2016/05/16 v1.6 +Version: 2019/12/15 v1.7 Copyright (C) 2007, 2010, 2011 Heiko Oberdiek @@ -116,7 +116,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/etexcmds/issues The Base Interpreter refers to any `TeX-Format', @@ -134,13 +134,8 @@ and the derived files \generate{% \file{etexcmds.ins}{\from{etexcmds.dtx}{install}}% \file{etexcmds.drv}{\from{etexcmds.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/etexcmds}% \file{etexcmds.sty}{\from{etexcmds.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{etexcmds-test1.tex}{\from{etexcmds.dtx}{test1}}% -% \file{etexcmds-test2.tex}{\from{etexcmds.dtx}{test2}}% -% \file{etexcmds-test3.tex}{\from{etexcmds.dtx}{test3}}% -% \file{etexcmds-test4.tex}{\from{etexcmds.dtx}{test4}}% } \catcode32=13\relax% active space @@ -167,7 +162,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{etexcmds.drv}% - [2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)]% + [2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -181,9 +176,9 @@ and the derived files % \GetFileInfo{etexcmds.drv} % % \title{The \xpackage{etexcmds} package} -% \date{2016/05/16 v1.6} +% \date{2019/12/15 v1.7} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/etexcmds/issues}}} % % \maketitle % @@ -307,7 +302,7 @@ and the derived files \fi \expandafter\x\csname ver@etexcmds.sty\endcsname \ProvidesPackage{etexcmds}% - [2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)]% + [2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -395,10 +390,10 @@ and the derived files \fi }% \TMP@RequirePackage{infwarerr}[2007/09/09]% - \TMP@RequirePackage{ifluatex}[2010/03/01]% + \TMP@RequirePackage{iftex}[2019/11/07]% \else \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{ifluatex}[2010/03/01]% + \RequirePackage{iftex}[2019/11/07]% \fi % \end{macrocode} % @@ -539,17 +534,17 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{etexcmds}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/etexcmds.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/etexcmds.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/etexcmds/etexcmds.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/etexcmds/etexcmds.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `etexcmds' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/etexcmds.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -557,11 +552,11 @@ and the derived files % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{etexcmds.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| +% |unzip etexcmds.tds.zip -d ~/texmf| % \end{quote} % % \subsection{Package installation} @@ -579,9 +574,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% etexcmds.sty & tex/generic/oberdiek/etexcmds.sty\\ -% etexcmds.pdf & doc/latex/oberdiek/etexcmds.pdf\\ -% etexcmds.dtx & source/latex/oberdiek/etexcmds.dtx\\ +% etexcmds.sty & tex/generic/etexcmds/etexcmds.sty\\ +% etexcmds.pdf & doc/latex/etexcmds/etexcmds.pdf\\ +% etexcmds.dtx & source/latex/etexcmds/etexcmds.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -722,6 +717,12 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.7} +% \item +% Documentation updates. +% \item +% Use \xpackage{iftex} package. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/etexcmds.pdf b/macros/latex/contrib/etexcmds/etexcmds.pdf Binary files differindex eb9473f910..69af64e6cf 100644 --- a/macros/latex/contrib/oberdiek/etexcmds.pdf +++ b/macros/latex/contrib/etexcmds/etexcmds.pdf diff --git a/macros/latex/contrib/fontsetup/system-install-fonts/MinionGreekSmallCaps.otf b/macros/latex/contrib/fontsetup/system-install-fonts/MinionGreekSmallCaps.otf Binary files differdeleted file mode 100644 index d6fb1d47de..0000000000 --- a/macros/latex/contrib/fontsetup/system-install-fonts/MinionGreekSmallCaps.otf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/system-install-fonts/PalatinoGreekSmallCaps.otf b/macros/latex/contrib/fontsetup/system-install-fonts/PalatinoGreekSmallCaps.otf Binary files differdeleted file mode 100644 index 716e2ae554..0000000000 --- a/macros/latex/contrib/fontsetup/system-install-fonts/PalatinoGreekSmallCaps.otf +++ /dev/null diff --git a/macros/latex/contrib/fontsetup/system-install-fonts/README-fonts.txt b/macros/latex/contrib/fontsetup/system-install-fonts/README-fonts.txt new file mode 100644 index 0000000000..8558ac3148 --- /dev/null +++ b/macros/latex/contrib/fontsetup/system-install-fonts/README-fonts.txt @@ -0,0 +1,13 @@ + + The directory ctan:/macros/latex/contrib/fontsetup/system-install-fonts/ + used to contain the fonts + MinionGreekSmallCaps.otf + and PalatinoGreekSmallCaps.otf + + These fonts have been temporarily removed because some doubt + has been cast on the copyright situation of some of the glyphs + in these fonts. + + They will be restored as soon as the situation has been clarified. + + Petra Rübe-Pugliese for the CTAN Team, 2019-12-17 diff --git a/macros/latex/contrib/gettitlestring/README.md b/macros/latex/contrib/gettitlestring/README.md new file mode 100644 index 0000000000..7586ee31c3 --- /dev/null +++ b/macros/latex/contrib/gettitlestring/README.md @@ -0,0 +1,10 @@ +# gettitlestring + +gettitlestring for LaTeX + +The LaTeX package addresses packages that are dealing with +references to titles (\section, \caption, ...). +The package tries to remove \label and other +commands from title strings. + + diff --git a/macros/latex/contrib/oberdiek/gettitlestring.dtx b/macros/latex/contrib/gettitlestring/gettitlestring.dtx index 724ed7fecc..a724d78612 100644 --- a/macros/latex/contrib/oberdiek/gettitlestring.dtx +++ b/macros/latex/contrib/gettitlestring/gettitlestring.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: gettitlestring.dtx -% Version: 2016/05/16 v1.5 +% Version: 2019/12/15 v1.6 % Info: Cleanup title references % % Copyright (C) % 2009, 2010 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/gettitlestring/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/gettitlestring/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -35,8 +35,8 @@ % gettitlestring-test2.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/gettitlestring.dtx -% CTAN:macros/latex/contrib/oberdiek/gettitlestring.pdf +% CTAN:macros/latex/contrib/gettitlestring/gettitlestring.dtx +% CTAN:macros/latex/contrib/gettitlestring/gettitlestring.pdf % % Unpacking: % (a) If gettitlestring.ins is present: @@ -65,9 +65,9 @@ % pdflatex gettitlestring.dtx % % Installation: -% TDS:tex/generic/oberdiek/gettitlestring.sty -% TDS:doc/latex/oberdiek/gettitlestring.pdf -% TDS:source/latex/oberdiek/gettitlestring.dtx +% TDS:tex/generic/gettitlestring/gettitlestring.sty +% TDS:doc/latex/gettitlestring/gettitlestring.pdf +% TDS:source/latex/gettitlestring/gettitlestring.dtx % %<*ignore> \begingroup @@ -84,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)} +\Msg{* Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +96,7 @@ This is a generated file. Project: gettitlestring -Version: 2016/05/16 v1.5 +Version: 2019/12/15 v1.6 Copyright (C) 2009, 2010 Heiko Oberdiek @@ -116,7 +116,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/gettitlestring/issues The Base Interpreter refers to any `TeX-Format', @@ -134,11 +134,8 @@ and the derived files \generate{% \file{gettitlestring.ins}{\from{gettitlestring.dtx}{install}}% \file{gettitlestring.drv}{\from{gettitlestring.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/gettitlestring}% \file{gettitlestring.sty}{\from{gettitlestring.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{gettitlestring-test1.tex}{\from{gettitlestring.dtx}{test1}}% -% \file{gettitlestring-test2.tex}{\from{gettitlestring.dtx}{test2}}% } \catcode32=13\relax% active space @@ -165,7 +162,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{gettitlestring.drv}% - [2016/05/16 v1.5 Cleanup title references (HO)]% + [2019/12/15 v1.6 Cleanup title references (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -179,9 +176,9 @@ and the derived files % \GetFileInfo{gettitlestring.drv} % % \title{The \xpackage{gettitlestring} package} -% \date{2016/05/16 v1.5} +% \date{2019/12/15 v1.6} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/gettitlestring/issues}}} % % \maketitle % @@ -335,7 +332,7 @@ and the derived files \fi \expandafter\x\csname ver@gettitlestring.sty\endcsname \ProvidesPackage{gettitlestring}% - [2016/05/16 v1.5 Cleanup title references (HO)]% + [2019/12/15 v1.6 Cleanup title references (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -602,8 +599,8 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{gettitlestring}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/gettitlestring.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/gettitlestring.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/gettitlestring/gettitlestring.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/gettitlestring/gettitlestring.pdf}] Documentation. % \end{description} % % @@ -612,7 +609,7 @@ and the derived files % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/gettitlestring.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -642,9 +639,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% gettitlestring.sty & tex/generic/oberdiek/gettitlestring.sty\\ -% gettitlestring.pdf & doc/latex/oberdiek/gettitlestring.pdf\\ -% gettitlestring.dtx & source/latex/oberdiek/gettitlestring.dtx\\ +% gettitlestring.sty & tex/generic/gettitlestring/gettitlestring.sty\\ +% gettitlestring.pdf & doc/latex/gettitlestring/gettitlestring.pdf\\ +% gettitlestring.dtx & source/latex/gettitlestring/gettitlestring.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -803,6 +800,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.6} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/gettitlestring.pdf b/macros/latex/contrib/gettitlestring/gettitlestring.pdf Binary files differindex dfaf666d88..a17d2bb615 100644 --- a/macros/latex/contrib/oberdiek/gettitlestring.pdf +++ b/macros/latex/contrib/gettitlestring/gettitlestring.pdf diff --git a/macros/latex/contrib/hycolor/README.md b/macros/latex/contrib/hycolor/README.md new file mode 100644 index 0000000000..aa2bfcf60f --- /dev/null +++ b/macros/latex/contrib/hycolor/README.md @@ -0,0 +1,10 @@ +# hycolor + +hycolor package for LaTeX + + +Package hycolor implements the color option stuff that +is used by packages hyperref and bookmark. +It is not intended as package for the user. + + diff --git a/macros/latex/contrib/oberdiek/hycolor.dtx b/macros/latex/contrib/hycolor/hycolor.dtx index d55a709153..8282fb0547 100644 --- a/macros/latex/contrib/oberdiek/hycolor.dtx +++ b/macros/latex/contrib/hycolor/hycolor.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: hycolor.dtx -% Version: 2016/05/16 v1.8 +% Version: 2019/12/15 v1.9 % Info: Color options for hyperref/bookmark % % Copyright (C) % 2007-2011 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/hycolor/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,19 +23,16 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/hycolor/issues % % This work consists of the main source file hycolor.dtx % and the derived files % hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv, -% xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex, -% hycolor-test3.tex, hycolor-test-xcol1.tex, -% hycolor-test-xcol2.tex, hycolor-test-xcol3.tex, -% hycolor-test-xcol4.tex. +% xcolor-patch.sty % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/hycolor.dtx -% CTAN:macros/latex/contrib/oberdiek/hycolor.pdf +% CTAN:macros/latex/contrib/hycolor/hycolor.dtx +% CTAN:macros/latex/contrib/hycolor/hycolor.pdf % % Unpacking: % (a) If hycolor.ins is present: @@ -64,10 +61,10 @@ % pdflatex hycolor.dtx % % Installation: -% TDS:tex/latex/oberdiek/hycolor.sty -% TDS:tex/latex/oberdiek/xcolor-patch.sty -% TDS:doc/latex/oberdiek/hycolor.pdf -% TDS:source/latex/oberdiek/hycolor.dtx +% TDS:tex/latex/hycolor/hycolor.sty +% TDS:tex/latex/hycolor/xcolor-patch.sty +% TDS:doc/latex/hycolor/hycolor.pdf +% TDS:source/latex/hycolor/hycolor.dtx % %<*ignore> \begingroup @@ -84,7 +81,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO)} +\Msg{* Package: hycolor 2019/12/15 v1.9 Color options for hyperref/bookmark (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +93,7 @@ This is a generated file. Project: hycolor -Version: 2016/05/16 v1.8 +Version: 2019/12/15 v1.9 Copyright (C) 2007-2011 Heiko Oberdiek @@ -116,16 +113,13 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/hycolor/issues This work consists of the main source file hycolor.dtx and the derived files hycolor.sty, hycolor.pdf, hycolor.ins, hycolor.drv, - xcolor-patch.sty, hycolor-test1.tex, hycolor-test2.tex, - hycolor-test3.tex, hycolor-test-xcol1.tex, - hycolor-test-xcol2.tex, hycolor-test-xcol3.tex, - hycolor-test-xcol4.tex. + xcolor-patch.sty \endpreamble \let\MetaPrefix\DoubleperCent @@ -133,17 +127,9 @@ and the derived files \generate{% \file{hycolor.ins}{\from{hycolor.dtx}{install}}% \file{hycolor.drv}{\from{hycolor.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% + \usedir{tex/latex/hycolor}% \file{hycolor.sty}{\from{hycolor.dtx}{package}}% \file{xcolor-patch.sty}{\from{hycolor.dtx}{xcolor}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{hycolor-test1.tex}{\from{hycolor.dtx}{test,test1}}% -% \file{hycolor-test2.tex}{\from{hycolor.dtx}{test,test2}}% -% \file{hycolor-test3.tex}{\from{hycolor.dtx}{test,test3}}% -% \file{hycolor-test-xcol1.tex}{\from{hycolor.dtx}{test-xcolor,xcol1}}% -% \file{hycolor-test-xcol2.tex}{\from{hycolor.dtx}{test-xcolor,xcol2}}% -% \file{hycolor-test-xcol3.tex}{\from{hycolor.dtx}{test-xcolor,xcol3}}% -% \file{hycolor-test-xcol4.tex}{\from{hycolor.dtx}{test-xcolor-fbox}}% } \catcode32=13\relax% active space @@ -170,7 +156,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{hycolor.drv}% - [2016/05/16 v1.8 Color options for hyperref/bookmark (HO)]% + [2019/12/15 v1.9 Color options for hyperref/bookmark (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage[ruled]{algorithm2e} @@ -219,9 +205,9 @@ and the derived files % \GetFileInfo{hycolor.drv} % % \title{The \xpackage{hycolor} package} -% \date{2016/05/16 v1.8} +% \date{2019/12/15 v1.9} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/hycolor/issues}}} % % \maketitle % @@ -322,11 +308,11 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hycolor}% - [2016/05/16 v1.8 Color options for hyperref/bookmark (HO)]% + [2019/12/15 v1.9 Color options for hyperref/bookmark (HO)]% % \end{macrocode} % % \begin{macrocode} -\RequirePackage{xcolor-patch}[2016/05/16] +\RequirePackage{xcolor-patch}[2019/12/15] % \end{macrocode} % % \subsection{Normalization} @@ -1232,10 +1218,10 @@ and the derived files % \begin{macrocode} %<*xcolor> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{xcolor-patch}[2016/05/16 xcolor patch] +\ProvidesPackage{xcolor-patch}[2019/12/15 xcolor patch] % \end{macrocode} % \begin{macrocode} -\RequirePackage{hopatch}[2016/05/16] +\RequirePackage{hopatch} \hopatch@AfterPackage{xcolor}{% % \end{macrocode} % \begin{macro}{\XC@ifxcase} @@ -1424,17 +1410,17 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{hycolor}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/hycolor.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/hycolor.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/hycolor/hycolor.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/hycolor/hycolor.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `hycolor' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/hycolor.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -1442,11 +1428,11 @@ and the derived files % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{hycolor.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| +% |unzip hycolor.tds.zip -d ~/texmf| % \end{quote} % % \subsection{Package installation} @@ -1464,10 +1450,10 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% hycolor.sty & tex/latex/oberdiek/hycolor.sty\\ -% xcolor-patch.sty & tex/latex/oberdiek/xcolor-patch.sty\\ -% hycolor.pdf & doc/latex/oberdiek/hycolor.pdf\\ -% hycolor.dtx & source/latex/oberdiek/hycolor.dtx\\ +% hycolor.sty & tex/latex/hycolor/hycolor.sty\\ +% xcolor-patch.sty & tex/latex/hycolor/xcolor-patch.sty\\ +% hycolor.pdf & doc/latex/hycolor/hycolor.pdf\\ +% hycolor.dtx & source/latex/hycolor/hycolor.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -1616,6 +1602,12 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.9} +% \item +% Documentation updates. +% \item +% Do not load \xpackage{xcolor-patch} by default. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/hycolor.pdf b/macros/latex/contrib/hycolor/hycolor.pdf Binary files differindex b608d36b0e..f2c73d016f 100644 --- a/macros/latex/contrib/oberdiek/hycolor.pdf +++ b/macros/latex/contrib/hycolor/hycolor.pdf diff --git a/macros/latex/contrib/intcalc/README.md b/macros/latex/contrib/intcalc/README.md new file mode 100644 index 0000000000..fb7396b29b --- /dev/null +++ b/macros/latex/contrib/intcalc/README.md @@ -0,0 +1,7 @@ +# intcalc + +intcalc package for LaTeX + +This package provides expandable arithmetic operations +with integers. + diff --git a/macros/latex/contrib/oberdiek/intcalc.dtx b/macros/latex/contrib/intcalc/intcalc.dtx index 245cc21812..fec737844c 100644 --- a/macros/latex/contrib/oberdiek/intcalc.dtx +++ b/macros/latex/contrib/intcalc/intcalc.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: intcalc.dtx -% Version: 2016/05/16 v1.2 +% Version: 2019/12/15 v1.3 % Info: Expandable calculations with integers % % Copyright (C) % 2007 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/intcalc/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/intcalc/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -35,8 +35,8 @@ % intcalc-test4.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/intcalc.dtx -% CTAN:macros/latex/contrib/oberdiek/intcalc.pdf +% CTAN:macros/latex/contrib/intcalc/intcalc.dtx +% CTAN:macros/latex/contrib/intcalc/intcalc.pdf % % Unpacking: % (a) If intcalc.ins is present: @@ -65,9 +65,9 @@ % pdflatex intcalc.dtx % % Installation: -% TDS:tex/generic/oberdiek/intcalc.sty -% TDS:doc/latex/oberdiek/intcalc.pdf -% TDS:source/latex/oberdiek/intcalc.dtx +% TDS:tex/generic/intcalc/intcalc.sty +% TDS:doc/latex/intcalc/intcalc.pdf +% TDS:source/latex/intcalc/intcalc.dtx % %<*ignore> \begingroup @@ -84,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO)} +\Msg{* Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +96,7 @@ This is a generated file. Project: intcalc -Version: 2016/05/16 v1.2 +Version: 2019/12/15 v1.3 Copyright (C) 2007 Heiko Oberdiek @@ -116,7 +116,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/intcalc/issues The Base Interpreter refers to any `TeX-Format', @@ -134,13 +134,8 @@ and the derived files \generate{% \file{intcalc.ins}{\from{intcalc.dtx}{install}}% \file{intcalc.drv}{\from{intcalc.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/intcalc}% \file{intcalc.sty}{\from{intcalc.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{intcalc-test1.tex}{\from{intcalc.dtx}{test1}}% -% \file{intcalc-test2.tex}{\from{intcalc.dtx}{test2,etex}}% -% \file{intcalc-test3.tex}{\from{intcalc.dtx}{test2,noetex}}% -% \file{intcalc-test4.tex}{\from{intcalc.dtx}{test4,etex}}% } \catcode32=13\relax% active space @@ -167,7 +162,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{intcalc.drv}% - [2016/05/16 v1.2 Expandable calculations with integers (HO)]% + [2019/12/15 v1.3 Expandable calculations with integers (HO)]% \documentclass{ltxdoc} \usepackage{wasysym} \let\iint\relax @@ -215,9 +210,9 @@ and the derived files % \GetFileInfo{intcalc.drv} % % \title{The \xpackage{intcalc} package} -% \date{2016/05/16 v1.2} +% \date{2019/12/15 v1.3} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/intcalc/issues}}} % % \maketitle % @@ -685,7 +680,7 @@ and the derived files \fi \expandafter\x\csname ver@intcalc.sty\endcsname \ProvidesPackage{intcalc}% - [2016/05/16 v1.2 Expandable calculations with integers (HO)]% + [2019/12/15 v1.3 Expandable calculations with integers (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -3103,17 +3098,17 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{intcalc}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/intcalc.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/intcalc.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/intcalc/intcalc.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/intcalc/intcalc.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `intcalc' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/intcalc.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -3121,11 +3116,11 @@ and the derived files % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{intcalc.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| +% |unzip intcalc.tds.zip -d ~/texmf| % \end{quote} % % \subsection{Package installation} @@ -3143,9 +3138,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% intcalc.sty & tex/generic/oberdiek/intcalc.sty\\ -% intcalc.pdf & doc/latex/oberdiek/intcalc.pdf\\ -% intcalc.dtx & source/latex/oberdiek/intcalc.dtx\\ +% intcalc.sty & tex/generic/intcalc/intcalc.sty\\ +% intcalc.pdf & doc/latex/intcalc/intcalc.pdf\\ +% intcalc.dtx & source/latex/intcalc/intcalc.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -3279,6 +3274,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.3} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/intcalc.pdf b/macros/latex/contrib/intcalc/intcalc.pdf Binary files differindex 7a28f6ffb1..17092fd12f 100644 --- a/macros/latex/contrib/oberdiek/intcalc.pdf +++ b/macros/latex/contrib/intcalc/intcalc.pdf diff --git a/macros/latex/contrib/kvdefinekeys/README.md b/macros/latex/contrib/kvdefinekeys/README.md new file mode 100644 index 0000000000..6909f3d488 --- /dev/null +++ b/macros/latex/contrib/kvdefinekeys/README.md @@ -0,0 +1,9 @@ +# kvdefinekeys + +kvdefinekeys package for LaTeX + + +Package kvdefinekeys provides \kv@define@key to define +keys the same way as keyval's \define@key. However, it +works also using iniTeX. + diff --git a/macros/latex/contrib/oberdiek/kvdefinekeys.dtx b/macros/latex/contrib/kvdefinekeys/kvdefinekeys.dtx index 3b864fc73b..11810e3324 100644 --- a/macros/latex/contrib/oberdiek/kvdefinekeys.dtx +++ b/macros/latex/contrib/kvdefinekeys/kvdefinekeys.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: kvdefinekeys.dtx -% Version: 2016/05/16 v1.4 +% Version: 2019/12/15 v1.5 % Info: Define keys % % Copyright (C) % 2010, 2011 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/kvdefinekeys/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/kvdefinekeys/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -34,8 +34,8 @@ % kvdefinekeys-test1.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/kvdefinekeys.dtx -% CTAN:macros/latex/contrib/oberdiek/kvdefinekeys.pdf +% CTAN:macros/latex/contrib/kvdefinekeys/kvdefinekeys.dtx +% CTAN:macros/latex/contrib/kvdefinekeys/kvdefinekeys.pdf % % Unpacking: % (a) If kvdefinekeys.ins is present: @@ -64,9 +64,9 @@ % pdflatex kvdefinekeys.dtx % % Installation: -% TDS:tex/generic/oberdiek/kvdefinekeys.sty -% TDS:doc/latex/oberdiek/kvdefinekeys.pdf -% TDS:source/latex/oberdiek/kvdefinekeys.dtx +% TDS:tex/generic/kvdefinekeys/kvdefinekeys.sty +% TDS:doc/latex/kvdefinekeys/kvdefinekeys.pdf +% TDS:source/latex/kvdefinekeys/kvdefinekeys.dtx % %<*ignore> \begingroup @@ -83,7 +83,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)} +\Msg{* Package: kvdefinekeys 2019/12/15 v1.5 Define keys (HO)} \Msg{************************************************************************} \keepsilent @@ -95,7 +95,7 @@ This is a generated file. Project: kvdefinekeys -Version: 2016/05/16 v1.4 +Version: 2019/12/15 v1.5 Copyright (C) 2010, 2011 Heiko Oberdiek @@ -115,7 +115,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/kvdefinekeys/issues The Base Interpreter refers to any `TeX-Format', @@ -132,10 +132,8 @@ and the derived files \generate{% \file{kvdefinekeys.ins}{\from{kvdefinekeys.dtx}{install}}% \file{kvdefinekeys.drv}{\from{kvdefinekeys.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/kvdefinekeys}% \file{kvdefinekeys.sty}{\from{kvdefinekeys.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{kvdefinekeys-test1.tex}{\from{kvdefinekeys.dtx}{test1}}% } \catcode32=13\relax% active space @@ -162,7 +160,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{kvdefinekeys.drv}% - [2016/05/16 v1.4 Define keys (HO)]% + [2019/12/15 v1.5 Define keys (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -176,9 +174,9 @@ and the derived files % \GetFileInfo{kvdefinekeys.drv} % % \title{The \xpackage{kvdefinekeys} package} -% \date{2016/05/16 v1.4} +% \date{2019/12/15 v1.5} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/kvdefinekeys/issues}}} % % \maketitle % @@ -295,7 +293,7 @@ and the derived files \fi \expandafter\x\csname ver@kvdefinekeys.sty\endcsname \ProvidesPackage{kvdefinekeys}% - [2016/05/16 v1.4 Define keys (HO)]% + [2019/12/15 v1.5 Define keys (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -351,8 +349,11 @@ and the derived files \fi }% \TMP@RequirePackage{ltxcmds}[2010/03/01]% + \let\@ifundefined\ltx@IfUndefined + \let\@ifnextchar\ltx@ifnextchar + \long\def\@firstoftwo#1#2{#1} + \long\def\@secondoftwo#1#2{#2} \else - \RequirePackage{ltxcmds}[2010/03/01]% \fi % \end{macrocode} % @@ -361,8 +362,8 @@ and the derived files % % \begin{macro}{\kv@define@key} % \begin{macrocode} -\ltx@IfUndefined{protected}{% - \ltx@IfUndefined{DeclareRobustCommand}{% +\@ifundefined{protected}{% + \@ifundefined{DeclareRobustCommand}{% \def\kv@define@key#1#2% }{% \DeclareRobustCommand*{\kv@define@key}[2]% @@ -384,7 +385,7 @@ and the derived files % \begin{macro}{\KVD@DefineKey} % \begin{macrocode} \def\KVD@DefineKey#1#2{% - \ltx@ifnextchar[{% + \@ifnextchar[\@firstoftwo\@secondoftwo{% \KVD@DefineKeyWithDefault{#1}{#2}% }{% \long\expandafter\def\csname KV@#1@#2\endcsname##1% @@ -408,24 +409,24 @@ and the derived files \KVD@AtEnd% %</package> % \end{macrocode} -%% \section{Installation} +% \section{Installation} % % \subsection{Download} % % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{kvdefinekeys}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/kvdefinekeys.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/kvdefinekeys.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/kvdefinekeys/kvdefinekeys.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/kvdefinekeys/kvdefinekeys.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `kvdefinekeys' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/kvdefinekeys.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -433,11 +434,11 @@ and the derived files % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{kvdefinekeys.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| +% |unzip kvdefinekeys.tds.zip -d ~/texmf| % \end{quote} % % \subsection{Package installation} @@ -455,9 +456,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% kvdefinekeys.sty & tex/generic/oberdiek/kvdefinekeys.sty\\ -% kvdefinekeys.pdf & doc/latex/oberdiek/kvdefinekeys.pdf\\ -% kvdefinekeys.dtx & source/latex/oberdiek/kvdefinekeys.dtx\\ +% kvdefinekeys.sty & tex/generic/kvdefinekeys/kvdefinekeys.sty\\ +% kvdefinekeys.pdf & doc/latex/kvdefinekeys/kvdefinekeys.pdf\\ +% kvdefinekeys.dtx & source/latex/kvdefinekeys/kvdefinekeys.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -599,6 +600,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.5} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/kvdefinekeys.pdf b/macros/latex/contrib/kvdefinekeys/kvdefinekeys.pdf Binary files differindex 810c2fbebc..5006be590c 100644 --- a/macros/latex/contrib/oberdiek/kvdefinekeys.pdf +++ b/macros/latex/contrib/kvdefinekeys/kvdefinekeys.pdf diff --git a/macros/latex/contrib/kvsetkeys/README.md b/macros/latex/contrib/kvsetkeys/README.md new file mode 100644 index 0000000000..a7e822fa0f --- /dev/null +++ b/macros/latex/contrib/kvsetkeys/README.md @@ -0,0 +1,11 @@ +# kvsetkeys + +kvsetkeys package for LaTeX + + +Package kvsetkeys provides kvsetkeys, a variant +of package keyval's \cs{setkeys}. It allows to specify +a handler that deals with unknown options. Active commas and equal +signs may be used (e.g. see babel's shorthands) and +only one level of curly braces is removed from the values. + diff --git a/macros/latex/contrib/oberdiek/kvsetkeys.dtx b/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx index 7bbd4fe568..c04507c297 100644 --- a/macros/latex/contrib/oberdiek/kvsetkeys.dtx +++ b/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: kvsetkeys.dtx -% Version: 2016/05/16 v1.17 +% Version: 2019/12/15 v1.18 % Info: Key value parser % % Copyright (C) % 2006, 2007, 2009-2012 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/kvsetkeys/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/kvsetkeys/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -36,8 +36,8 @@ % kvsetkeys-test4.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/kvsetkeys.dtx -% CTAN:macros/latex/contrib/oberdiek/kvsetkeys.pdf +% CTAN:macros/latex/contrib/kvsetkeys/kvsetkeys.dtx +% CTAN:macros/latex/contrib/kvsetkeys/kvsetkeys.pdf % % Unpacking: % (a) If kvsetkeys.ins is present: @@ -66,10 +66,10 @@ % pdflatex kvsetkeys.dtx % % Installation: -% TDS:tex/generic/oberdiek/kvsetkeys.sty -% TDS:doc/latex/oberdiek/kvsetkeys.pdf -% TDS:doc/latex/oberdiek/kvsetkeys-example.tex -% TDS:source/latex/oberdiek/kvsetkeys.dtx +% TDS:tex/generic/kvsetkeys/kvsetkeys.sty +% TDS:doc/latex/kvsetkeys/kvsetkeys.pdf +% TDS:doc/latex/kvsetkeys/kvsetkeys-example.tex +% TDS:source/latex/kvsetkeys/kvsetkeys.dtx % %<*ignore> \begingroup @@ -86,7 +86,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)} +\Msg{* Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)} \Msg{************************************************************************} \keepsilent @@ -98,7 +98,7 @@ This is a generated file. Project: kvsetkeys -Version: 2016/05/16 v1.17 +Version: 2019/12/15 v1.18 Copyright (C) 2006, 2007, 2009-2012 Heiko Oberdiek @@ -118,7 +118,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/kvsetkeys/issues The Base Interpreter refers to any `TeX-Format', @@ -137,15 +137,10 @@ and the derived files \generate{% \file{kvsetkeys.ins}{\from{kvsetkeys.dtx}{install}}% \file{kvsetkeys.drv}{\from{kvsetkeys.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/kvsetkeys}% \file{kvsetkeys.sty}{\from{kvsetkeys.dtx}{package}}% - \usedir{doc/latex/oberdiek}% + \usedir{doc/latex/kvsetkeys}% \file{kvsetkeys-example.tex}{\from{kvsetkeys.dtx}{example}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{kvsetkeys-test1.tex}{\from{kvsetkeys.dtx}{test1}}% -% \file{kvsetkeys-test2.tex}{\from{kvsetkeys.dtx}{test2}}% -% \file{kvsetkeys-test3.tex}{\from{kvsetkeys.dtx}{test2,noetex}}% -% \file{kvsetkeys-test4.tex}{\from{kvsetkeys.dtx}{test4}}% } \catcode32=13\relax% active space @@ -172,7 +167,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{kvsetkeys.drv}% - [2016/05/16 v1.17 Key value parser (HO)]% + [2019/12/15 v1.18 Key value parser (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -186,9 +181,9 @@ and the derived files % \GetFileInfo{kvsetkeys.drv} % % \title{The \xpackage{kvsetkeys} package} -% \date{2016/05/16 v1.17} +% \date{2019/12/15 v1.18} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/kvsetkeys/issues}}} % % \maketitle % @@ -366,7 +361,7 @@ and the derived files % Since 2011/10/18 v1.15 the family handler can reject the % successful handling of a key by calling \cs{kv@handled@false}. % -% Since 2016/05/16 v1.17 \cs{kv@processor@default} also defines +% Since 2019/12/15 v1.18 \cs{kv@processor@default} also defines % macro \cs{kv@fam} with meaning \meta{family} for convenience. % % \subsubsection{Processing similar to \cs{setkeys*} of package \xpackage{xkeyval}} @@ -402,7 +397,7 @@ and the derived files % fi % \end{quote} % -% Since 2016/05/16 v1.17 \cs{kv@processor@known} also defines +% Since 2019/12/15 v1.18 \cs{kv@processor@known} also defines % macro \cs{kv@fam} with meaning \meta{family} for convenience. % % \subsection{Default family handler} @@ -642,7 +637,7 @@ and the derived files \fi \expandafter\x\csname ver@kvsetkeys.sty\endcsname \ProvidesPackage{kvsetkeys}% - [2016/05/16 v1.17 Key value parser (HO)]% + [2019/12/15 v1.18 Key value parser (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -706,10 +701,8 @@ and the derived files \fi }% \TMP@RequirePackage{infwarerr}[2007/09/09]% - \TMP@RequirePackage{etexcmds}[2010/01/28]% + \let\PackageError\@PackageError \else - \RequirePackage{infwarerr}[2007/09/09]% - \RequirePackage{etexcmds}[2010/01/28]% \fi % \end{macrocode} % @@ -723,16 +716,7 @@ and the derived files % % \cs{unexpanded}, \cs{ifcsname}, and \cs{unless} are used if found. % \begin{macrocode} -\begingroup\expandafter\endgroup -\ifcase0\ifetex@unexpanded - \expandafter\ifx\csname ifcsname\endcsname\relax - \else - \expandafter\ifx\csname unless\endcsname\relax - \else - 1% - \fi - \fi - \fi +\ifx\numexpr\@undefined \catcode`\$=9 % ignore \catcode`\&=14 % comment \else % e-TeX @@ -762,7 +746,7 @@ and the derived files % \begin{macro}{\KVS@IfEmpty} % \begin{macrocode} \long\def\KVS@IfEmpty#1{% -& \edef\KVS@Temp{\etex@unexpanded{#1}}% +& \edef\KVS@Temp{\unexpanded{#1}}% $ \begingroup $ \toks@{#1}% $ \edef\KVS@Temp{\the\toks@}% @@ -1028,7 +1012,7 @@ $ \expandafter\endgroup % |#3|: processor % \begin{macrocode} \long\def\KVS@@Process#1#2=\KVS@Nil#3{% -& \edef\kv@value{\etex@unexpanded{#2}}% +& \edef\kv@value{\unexpanded{#2}}% $ \begingroup $ \toks@{#2}% $ \xdef\KVS@Global{\the\toks@}% @@ -1238,9 +1222,9 @@ $ \expandafter\ifx\csname KV@#1@#3@default\endcsname\relax & \edef#1{% & \ifx#1\KVS@empty & \else -& \etex@unexpanded{#1},% +& \unexpanded{#1},% & \fi -& \etex@unexpanded{{#2}={#3}}% +& \unexpanded{{#2}={#3}}% & }% $ \begingroup $ \ifx#1\KVS@empty @@ -1298,7 +1282,7 @@ $ \let#1\KVS@Global % \begin{macro}{\kv@error@generic} % \begin{macrocode} \def\kv@error@generic#1#2#3{% - \@PackageError{kvsetkeys}{% + \PackageError{kvsetkeys}{% #1 key `#3'% }{% The keyval family of the key `#3' is `#2'.\MessageBreak @@ -1410,17 +1394,17 @@ $ \x % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{kvsetkeys}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/kvsetkeys.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/kvsetkeys.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/kvsetkeys/kvsetkeys.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/kvsetkeys/kvsetkeys.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `kvsetkeys' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/kvsetkeys.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -1428,11 +1412,11 @@ $ \x % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{kvsetkeys.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| +% |unzip kvsetkeys.tds.zip -d ~/texmf| % \end{quote} % % \subsection{Package installation} @@ -1450,10 +1434,10 @@ $ \x % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% kvsetkeys.sty & tex/generic/oberdiek/kvsetkeys.sty\\ -% kvsetkeys.pdf & doc/latex/oberdiek/kvsetkeys.pdf\\ -% kvsetkeys-example.tex & doc/latex/oberdiek/kvsetkeys-example.tex\\ -% kvsetkeys.dtx & source/latex/oberdiek/kvsetkeys.dtx\\ +% kvsetkeys.sty & tex/generic/kvsetkeys/kvsetkeys.sty\\ +% kvsetkeys.pdf & doc/latex/kvsetkeys/kvsetkeys.pdf\\ +% kvsetkeys-example.tex & doc/latex/kvsetkeys/kvsetkeys-example.tex\\ +% kvsetkeys.dtx & source/latex/kvsetkeys/kvsetkeys.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -1678,6 +1662,12 @@ $ \x % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.18} +% \item +% Documentation updates. +% \item +% Avoid \xpackage{etexcmds} and \xpackage{infwarwerr} in \LaTeX. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/kvsetkeys.pdf b/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf Binary files differindex 71e0f55877..7d4a72c04f 100644 --- a/macros/latex/contrib/oberdiek/kvsetkeys.pdf +++ b/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf diff --git a/macros/latex/contrib/ltxcmds/README.md b/macros/latex/contrib/ltxcmds/README.md new file mode 100644 index 0000000000..9cc3a34e32 --- /dev/null +++ b/macros/latex/contrib/ltxcmds/README.md @@ -0,0 +1,10 @@ +# ltxcmds + +ltxcmds package for latex + + + +The package ltxcmds exports some utility macros +from the LaTeX kernel into a separate namespace and +also provides them for other formats such as plain-TeX. + diff --git a/macros/latex/contrib/oberdiek/ltxcmds.dtx b/macros/latex/contrib/ltxcmds/ltxcmds.dtx index 7de6b53dfe..f9169a21db 100644 --- a/macros/latex/contrib/oberdiek/ltxcmds.dtx +++ b/macros/latex/contrib/ltxcmds/ltxcmds.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: ltxcmds.dtx -% Version: 2016/05/16 v1.23 +% Version: 2019/12/15 v1.24 % Info: LaTeX kernel commands for general use % % Copyright (C) % 2009-2011 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/ltxcmds/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/ltxcmds/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -37,8 +37,8 @@ % ltxcmds-test-carcdr.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/ltxcmds.dtx -% CTAN:macros/latex/contrib/oberdiek/ltxcmds.pdf +% CTAN:macros/latex/contrib/ltxcmds/ltxcmds.dtx +% CTAN:macros/latex/contrib/ltxcmds/ltxcmds.pdf % % Unpacking: % (a) If ltxcmds.ins is present: @@ -67,9 +67,9 @@ % pdflatex ltxcmds.dtx % % Installation: -% TDS:tex/generic/oberdiek/ltxcmds.sty -% TDS:doc/latex/oberdiek/ltxcmds.pdf -% TDS:source/latex/oberdiek/ltxcmds.dtx +% TDS:tex/generic/ltxcmds/ltxcmds.sty +% TDS:doc/latex/ltxcmds/ltxcmds.pdf +% TDS:source/latex/ltxcmds/ltxcmds.dtx % %<*ignore> \begingroup @@ -86,7 +86,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)} +\Msg{* Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO)} \Msg{************************************************************************} \keepsilent @@ -98,7 +98,7 @@ This is a generated file. Project: ltxcmds -Version: 2016/05/16 v1.23 +Version: 2019/12/15 v1.24 Copyright (C) 2009-2011 Heiko Oberdiek @@ -118,7 +118,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/ltxcmds/issues The Base Interpreter refers to any `TeX-Format', @@ -138,16 +138,8 @@ and the derived files \generate{% \file{ltxcmds.ins}{\from{ltxcmds.dtx}{install}}% \file{ltxcmds.drv}{\from{ltxcmds.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/ltxcmds}% \file{ltxcmds.sty}{\from{ltxcmds.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{ltxcmds-test1.tex}{\from{ltxcmds.dtx}{test1}}% -% \file{ltxcmds-test-gobble.tex}{\from{ltxcmds.dtx}{test-gobble}}% -% \file{ltxcmds-test-ifempty.tex}{\from{ltxcmds.dtx}{test-ifempty}}% -% \file{ltxcmds-test-zapspace.tex}{\from{ltxcmds.dtx}{test-zapspace}}% -% \file{ltxcmds-test-ifboxempty.tex}{\from{ltxcmds.dtx}{test-ifboxempty}}% -% \file{ltxcmds-test-nextchar.tex}{\from{ltxcmds.dtx}{test-nextchar}}% -% \file{ltxcmds-test-carcdr.tex}{\from{ltxcmds.dtx}{test-carcdr}}% } \catcode32=13\relax% active space @@ -174,7 +166,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{ltxcmds.drv}% - [2016/05/16 v1.23 LaTeX kernel commands for general use (HO)]% + [2019/12/15 v1.24 LaTeX kernel commands for general use (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \usepackage{zref-savepos} @@ -191,9 +183,9 @@ and the derived files % \GetFileInfo{ltxcmds.drv} % % \title{The \xpackage{ltxcmds} package} -% \date{2016/05/16 v1.23} +% \date{2019/12/15 v1.24} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/ltxcmds/issues}}} % % \maketitle % @@ -342,7 +334,7 @@ and the derived files % \end{declcs} % % Macros with uppercase letters are expandable in two expansion steps. -% Changes in version 2016/05/16 v1.23: +% Changes in version 2019/12/15 v1.24: % \begin{itemize} % \item % Macros \cs{ltx@carsecond}, \cs{ltx@carthird}, \cs{ltx@carfourth}, @@ -709,7 +701,7 @@ and the derived files \fi \expandafter\x\csname ver@ltxcmds.sty\endcsname \ProvidesPackage{ltxcmds}% - [2016/05/16 v1.23 LaTeX kernel commands for general use (HO)]% + [2019/12/15 v1.24 LaTeX kernel commands for general use (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -2043,17 +2035,17 @@ $ \next % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{ltxcmds}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/ltxcmds.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/ltxcmds.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/ltxcmds/ltxcmds.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/ltxcmds/ltxcmds.pdf}] Documentation. % \end{description} % % -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' +% \paragraph{Bundle.} All the packages of the bundle `ltxcmds' % are also available in a TDS compliant ZIP archive. There % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/ltxcmds.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -2061,11 +2053,11 @@ $ \next % % \subsection{Bundle installation} % -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% \paragraph{Unpacking.} Unpack the \xfile{ltxcmds.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| +% |unzip ltxcmds.tds.zip -d ~/texmf| % \end{quote} % % \subsection{Package installation} @@ -2083,9 +2075,9 @@ $ \next % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% ltxcmds.sty & tex/generic/oberdiek/ltxcmds.sty\\ -% ltxcmds.pdf & doc/latex/oberdiek/ltxcmds.pdf\\ -% ltxcmds.dtx & source/latex/oberdiek/ltxcmds.dtx\\ +% ltxcmds.sty & tex/generic/ltxcmds/ltxcmds.sty\\ +% ltxcmds.pdf & doc/latex/ltxcmds/ltxcmds.pdf\\ +% ltxcmds.dtx & source/latex/ltxcmds/ltxcmds.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -2421,6 +2413,10 @@ $ \next % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.24} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/ltxcmds.pdf b/macros/latex/contrib/ltxcmds/ltxcmds.pdf Binary files differindex 9efe9c4031..dc3eabc9e7 100644 --- a/macros/latex/contrib/oberdiek/ltxcmds.pdf +++ b/macros/latex/contrib/ltxcmds/ltxcmds.pdf diff --git a/macros/latex/contrib/oberdiek/README.txt b/macros/latex/contrib/oberdiek/README.txt index 1a01bea365..b5fb9d51e3 100644 --- a/macros/latex/contrib/oberdiek/README.txt +++ b/macros/latex/contrib/oberdiek/README.txt @@ -1,4 +1,4 @@ -README 2019/12/09 +README 2019/12/15 This file describes the directory CTAN:macros/latex/contrib/oberdiek/ diff --git a/macros/latex/contrib/oberdiek/aliascnt.pdf b/macros/latex/contrib/oberdiek/aliascnt.pdf Binary files differindex 2710d52efd..a40b98bd76 100644 --- a/macros/latex/contrib/oberdiek/aliascnt.pdf +++ b/macros/latex/contrib/oberdiek/aliascnt.pdf diff --git a/macros/latex/contrib/oberdiek/alphalph.pdf b/macros/latex/contrib/oberdiek/alphalph.pdf Binary files differdeleted file mode 100644 index 91dc509bc1..0000000000 --- a/macros/latex/contrib/oberdiek/alphalph.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/bitset.pdf b/macros/latex/contrib/oberdiek/bitset.pdf Binary files differdeleted file mode 100644 index 297aada2e4..0000000000 --- a/macros/latex/contrib/oberdiek/bitset.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf Binary files differindex e18c07f58d..1463b4f0c5 100644 --- a/macros/latex/contrib/oberdiek/bmpsize.pdf +++ b/macros/latex/contrib/oberdiek/bmpsize.pdf diff --git a/macros/latex/contrib/oberdiek/catchfile.pdf b/macros/latex/contrib/oberdiek/catchfile.pdf Binary files differdeleted file mode 100644 index 1b11040757..0000000000 --- a/macros/latex/contrib/oberdiek/catchfile.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf Binary files differindex e81a9f1694..cb0e956e73 100644 --- a/macros/latex/contrib/oberdiek/centernot.pdf +++ b/macros/latex/contrib/oberdiek/centernot.pdf diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf Binary files differindex 172148fcee..fed6fccba9 100644 --- a/macros/latex/contrib/oberdiek/chemarr.pdf +++ b/macros/latex/contrib/oberdiek/chemarr.pdf diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf Binary files differindex ecca7ecf83..659c2f2d31 100644 --- a/macros/latex/contrib/oberdiek/classlist.pdf +++ b/macros/latex/contrib/oberdiek/classlist.pdf diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf Binary files differindex e10037aed6..a4f1d51687 100644 --- a/macros/latex/contrib/oberdiek/colonequals.pdf +++ b/macros/latex/contrib/oberdiek/colonequals.pdf diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf Binary files differindex 9bb4fbc40b..744a511eb2 100644 --- a/macros/latex/contrib/oberdiek/dvipscol.pdf +++ b/macros/latex/contrib/oberdiek/dvipscol.pdf diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf Binary files differindex 8eeae27be3..785f67e11c 100644 --- a/macros/latex/contrib/oberdiek/engord.pdf +++ b/macros/latex/contrib/oberdiek/engord.pdf diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf Binary files differindex 35289c7891..98574b2b3d 100644 --- a/macros/latex/contrib/oberdiek/enparen.pdf +++ b/macros/latex/contrib/oberdiek/enparen.pdf diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf Binary files differindex 821556a722..2291a3681d 100644 --- a/macros/latex/contrib/oberdiek/eolgrab.pdf +++ b/macros/latex/contrib/oberdiek/eolgrab.pdf diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf Binary files differindex f8c79dad83..e0cec4c380 100644 --- a/macros/latex/contrib/oberdiek/fibnum.pdf +++ b/macros/latex/contrib/oberdiek/fibnum.pdf diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf Binary files differindex 9f83f6937e..9d3060952b 100644 --- a/macros/latex/contrib/oberdiek/flags.pdf +++ b/macros/latex/contrib/oberdiek/flags.pdf diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf Binary files differindex a21413b359..2aaf208267 100644 --- a/macros/latex/contrib/oberdiek/holtxdoc.pdf +++ b/macros/latex/contrib/oberdiek/holtxdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hopatch.pdf b/macros/latex/contrib/oberdiek/hopatch.pdf Binary files differindex 8dc4c73267..d18e0e5b4a 100644 --- a/macros/latex/contrib/oberdiek/hopatch.pdf +++ b/macros/latex/contrib/oberdiek/hopatch.pdf diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf Binary files differindex 74f70c400e..ed31889a28 100644 --- a/macros/latex/contrib/oberdiek/hypbmsec.pdf +++ b/macros/latex/contrib/oberdiek/hypbmsec.pdf diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf Binary files differindex 68c34af72f..0a7600a791 100644 --- a/macros/latex/contrib/oberdiek/hypcap.pdf +++ b/macros/latex/contrib/oberdiek/hypcap.pdf diff --git a/macros/latex/contrib/oberdiek/hypdestopt.pdf b/macros/latex/contrib/oberdiek/hypdestopt.pdf Binary files differindex fa890946b1..03af206eb9 100644 --- a/macros/latex/contrib/oberdiek/hypdestopt.pdf +++ b/macros/latex/contrib/oberdiek/hypdestopt.pdf diff --git a/macros/latex/contrib/oberdiek/hypdoc.pdf b/macros/latex/contrib/oberdiek/hypdoc.pdf Binary files differindex 0ce0880828..4e86928175 100644 --- a/macros/latex/contrib/oberdiek/hypdoc.pdf +++ b/macros/latex/contrib/oberdiek/hypdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf Binary files differindex 28a110e643..9de9b30ab4 100644 --- a/macros/latex/contrib/oberdiek/hypgotoe.pdf +++ b/macros/latex/contrib/oberdiek/hypgotoe.pdf diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf Binary files differindex c158c7221e..ecd41340e9 100644 --- a/macros/latex/contrib/oberdiek/hyphsubst.pdf +++ b/macros/latex/contrib/oberdiek/hyphsubst.pdf diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf Binary files differindex 1f35b1f8c9..76c7db5032 100644 --- a/macros/latex/contrib/oberdiek/ifdraft.pdf +++ b/macros/latex/contrib/oberdiek/ifdraft.pdf diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf Binary files differindex 4ca258cfed..ab0c138b60 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 c08ab94024..1062c31745 100644 --- a/macros/latex/contrib/oberdiek/oberdiek-bundle.bib +++ b/macros/latex/contrib/oberdiek/oberdiek-bundle.bib @@ -5,20 +5,6 @@ version={1.5}, url={https://ctan.org/pkg/aliascnt}, } -@manual{oberdiek:auxhook, - title={The auxhook package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.4}, - url={https://ctan.org/pkg/auxhook}, -} -@manual{oberdiek:bigintcalc, - title={The bigintcalc package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.4}, - url={https://ctan.org/pkg/bigintcalc}, -} @manual{oberdiek:bmpsize, title={The bmpsize package}, author={Heiko Oberdiek}, @@ -82,13 +68,6 @@ version={1.1}, url={https://ctan.org/pkg/eolgrab}, } -@manual{oberdiek:etexcmds, - title={The etexcmds package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.6}, - url={https://ctan.org/pkg/etexcmds}, -} @manual{oberdiek:fibnum, title={The fibnum package}, author={Heiko Oberdiek}, @@ -103,13 +82,6 @@ version={0.5}, url={https://ctan.org/pkg/flags}, } -@manual{oberdiek:gettitlestring, - title={The gettitlestring package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.5}, - url={https://ctan.org/pkg/gettitlestring}, -} @manual{oberdiek:holtxdoc, title={The holtxdoc package}, author={Heiko Oberdiek}, @@ -124,13 +96,6 @@ version={1.3}, url={https://ctan.org/pkg/hopatch}, } -@manual{oberdiek:hycolor, - title={The hycolor package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.8}, - url={https://ctan.org/pkg/hycolor}, -} @manual{oberdiek:hypbmsec, title={The hypbmsec package}, author={Heiko Oberdiek}, @@ -187,34 +152,6 @@ version={1.7}, url={https://ctan.org/pkg/iflang}, } -@manual{oberdiek:intcalc, - title={The intcalc package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.2}, - url={https://ctan.org/pkg/intcalc}, -} -@manual{oberdiek:kvdefinekeys, - title={The kvdefinekeys package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.4}, - url={https://ctan.org/pkg/kvdefinekeys}, -} -@manual{oberdiek:kvsetkeys, - title={The kvsetkeys package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.17}, - url={https://ctan.org/pkg/kvsetkeys}, -} -@manual{oberdiek:ltxcmds, - title={The ltxcmds package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.23}, - url={https://ctan.org/pkg/ltxcmds}, -} @manual{oberdiek:pagegrid, title={The pagegrid package}, author={Heiko Oberdiek}, @@ -292,13 +229,6 @@ version={1.1}, url={https://ctan.org/pkg/protecteddef}, } -@manual{oberdiek:refcount, - title={The refcount package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={3.5}, - url={https://ctan.org/pkg/refcount}, -} @manual{oberdiek:resizegather, title={The resizegather package}, author={Heiko Oberdiek}, @@ -334,13 +264,6 @@ version={1.5}, url={https://ctan.org/pkg/settobox}, } -@manual{oberdiek:soulutf8, - title={The soulutf8 package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.1}, - url={https://ctan.org/pkg/soulutf8}, -} @manual{oberdiek:stackrel, title={The stackrel package}, author={Heiko Oberdiek}, @@ -390,10 +313,4 @@ version={1.6}, url={https://ctan.org/pkg/twoopt}, } -@manual{oberdiek:uniquecounter, - title={The uniquecounter package}, - author={Heiko Oberdiek}, - date={2016-05-16}, - version={1.3}, - url={https://ctan.org/pkg/uniquecounter}, -} + diff --git a/macros/latex/contrib/oberdiek/oberdiek-source.bib b/macros/latex/contrib/oberdiek/oberdiek-source.bib index 36f546aa53..428ae118c0 100644 --- a/macros/latex/contrib/oberdiek/oberdiek-source.bib +++ b/macros/latex/contrib/oberdiek/oberdiek-source.bib @@ -3,7 +3,7 @@ title={Document management -- Portable document format -- Part 1: PDF 1.7}, date={2008-07-01}, edition=1, - url={https://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf}, + url={https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf}, urldate={2011-11-25}, } @manual{pdftex-manual, diff --git a/macros/latex/contrib/oberdiek/oberdiek.ins b/macros/latex/contrib/oberdiek/oberdiek.ins index a0a0048ce0..5c1ac2e5c2 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.ins +++ b/macros/latex/contrib/oberdiek/oberdiek.ins @@ -1,5 +1,5 @@ % oberdiek.ins -% 2019/12/09 +% 2019/12/15 % % Copyright (C) % 1999, 2001, 2006 Heiko Oberdiek @@ -27,8 +27,6 @@ \input docstrip \batchinput{aliascnt.dtx} -\batchinput{auxhook.dtx} -\batchinput{bigintcalc.dtx} \batchinput{bmpsize.dtx} \batchinput{centernot.dtx} \batchinput{chemarr.dtx} @@ -38,13 +36,10 @@ \batchinput{engord.dtx} \batchinput{enparen.dtx} \batchinput{eolgrab.dtx} -\batchinput{etexcmds.dtx} \batchinput{fibnum.dtx} \batchinput{flags.dtx} -\batchinput{gettitlestring.dtx} \batchinput{holtxdoc.dtx} \batchinput{hopatch.dtx} -\batchinput{hycolor.dtx} \batchinput{hypbmsec.dtx} \batchinput{hypcap.dtx} \batchinput{hypdestopt.dtx} @@ -53,10 +48,6 @@ \batchinput{hyphsubst.dtx} \batchinput{ifdraft.dtx} \batchinput{iflang.dtx} -\batchinput{intcalc.dtx} -\batchinput{kvdefinekeys.dtx} -\batchinput{kvsetkeys.dtx} -\batchinput{ltxcmds.dtx} \batchinput{pagegrid.dtx} \batchinput{pagesel.dtx} \batchinput{pdfcol.dtx} @@ -66,13 +57,11 @@ \batchinput{pdfcrypt.dtx} \batchinput{pdfrender.dtx} \batchinput{protecteddef.dtx} -\batchinput{refcount.dtx} \batchinput{resizegather.dtx} \batchinput{rotchiffre.dtx} \batchinput{scrindex.dtx} \batchinput{setouterhbox.dtx} \batchinput{settobox.dtx} -\batchinput{soulutf8.dtx} \batchinput{stackrel.dtx} \batchinput{stampinclude.dtx} \batchinput{tabularht.dtx} @@ -80,7 +69,6 @@ \batchinput{telprint.dtx} \batchinput{thepdfnumber.dtx} \batchinput{twoopt.dtx} -\batchinput{uniquecounter.dtx} \Msg{} \Msg{********************************************************} diff --git a/macros/latex/contrib/oberdiek/oberdiek.pdf b/macros/latex/contrib/oberdiek/oberdiek.pdf Binary files differindex c664986df5..857ca0904c 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 676c3ab28c..f96a0cc7f6 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.tex +++ b/macros/latex/contrib/oberdiek/oberdiek.tex @@ -10,7 +10,7 @@ \newcommand*{\Author}{Heiko Oberdiek} \newcommand*{\Email}{ho-tex at tug.org} -\newcommand*{\Date}{2019/12/09} +\newcommand*{\Date}{2019/12/15} % Copyright (C) 2006-2016 by % Heiko Oberdiek @@ -176,12 +176,6 @@ \begin{overview} \entry{aliascnt}{Alias counters}% [\entrysep] -\entry{atveryend}{Hooks at the very end of document}% -[\entrysep] -\entry{auxhook}{Hooks for auxiliary files}% -[\entrysep] -\entry{bigintcalc}{Expandable calculations on big integers}% -[\entrysep] \entry{bmpsize}{Extract size/resolution from bitmap files}% [\entrysep] \entry{centernot}{Centers the not symbol horizontally}% @@ -200,20 +194,14 @@ [\entrysep] \entry{eolgrab}{Catch arguments delimited by end of line}% [\entrysep] -\entry{etexcmds}{Avoid name clashes with \hologo{eTeX} commands}% -[\entrysep] \entry{fibnum}{Fibonacci numbers}% [\entrysep] \entry{flags}{Setting/clearing of flags in bit fields}% [\entrysep] -\entry{gettitlestring}{Cleanup title references}% -[\entrysep] \entry{holtxdoc}{Private additional ltxdoc support}% [\entrysep] \entry{hopatch}{Wrapper for package hooks}% [\entrysep] -\entry{hycolor}{Color options for hyperref/bookmark}% -[\entrysep] \entry{hypbmsec}{Bookmarks in sectioning commands}% [\entrysep] \entry{hypcap}{Adjusting the anchors of captions}% @@ -230,14 +218,6 @@ [\entrysep] \entry{iflang}{Checks for the current language}% [\entrysep] -\entry{intcalc}{Expandable calculations with integers}% -[\entrysep] -\entry{kvdefinekeys}{Define keys}% -[\entrysep] -\entry{kvsetkeys}{Key value parser}% -[\entrysep] -\entry{ltxcmds}{\hologo{LaTeX} kernel commands for general use}% -[\entrysep] \entry{pagegrid}{Print page grid in background}% [\entrysep] \entry{pagesel}{Select pages of a document for output}% @@ -256,22 +236,16 @@ [\entrysep] \entry{protecteddef}{Define protected commands}% [\entrysep] -\entry{refcount}{Data extraction from label references}% -[\entrysep] \entry{resizegather}{Resize overly large equations}% [\entrysep] \entry{rotchiffre}{Perform simple rotation ciphers}% [\entrysep] \entry{scrindex}{Package index with \hologo{KOMAScript} classes}% [\entrysep] -\entry{selinput}{Semi-automatic input encoding detection}% -[\entrysep] \entry{setouterhbox}{Set hbox in outer horizontal mode}% [\entrysep] \entry{settobox}{Assign box dimensions to length registers}% [\entrysep] -\entry{soulutf8}{Permit use of UTF-8 characters in soul}% -[\entrysep] \entry{stackrel}{Adding subscript option to stackrel}% [\entrysep] \entry{stampinclude}{Include files based on time stamps}% @@ -285,8 +259,6 @@ \entry{thepdfnumber}{Print PDF numbers with minimal digits}% [\entrysep] \entry{twoopt}{Definitions with two optional arguments}% -[\entrysep] -\entry{uniquecounter}{Provide unlimited unique counter}% \end{overview} \section{Packages} @@ -301,24 +273,6 @@ share the same counter register and clear list. \tocinclude{aliascnt} \newpage -\subsection{\pkgsectformat{auxhook}} -\label{auxhook} -\begin{abstract} -Package \xpackage{auxhook} provides hooks for adding stuff at -the begin of \xfile{.aux} files. -\end{abstract} -\tocinclude{auxhook} - -\newpage -\subsection{\pkgsectformat{bigintcalc}} -\label{bigintcalc} -\begin{abstract} -This package provides expandable arithmetic operations -with big integers that can exceed \TeX's number limits. -\end{abstract} -\tocinclude{bigintcalc} - -\newpage \subsection{\pkgsectformat{bmpsize}} \label{bmpsize} \begin{abstract} @@ -412,17 +366,6 @@ to catch an argument that is delimited by the line end. \tocinclude{eolgrab} \newpage -\subsection{\pkgsectformat{etexcmds}} -\label{etexcmds} -\begin{abstract} -New primitive commands are introduced in \eTeX. Sometimes the -names collide with existing macros. This package solves this -name clashes by adding a prefix to \eTeX's commands. For example, -\eTeX's \cs{unexpanded} is provided as \cs{etex@unexpanded}. -\end{abstract} -\tocinclude{etexcmds} - -\newpage \subsection{\pkgsectformat{fibnum}} \label{fibnum} \begin{abstract} @@ -442,17 +385,6 @@ decimal number. Currently the bit field is limited to 31 bits. \tocinclude{flags} \newpage -\subsection{\pkgsectformat{gettitlestring}} -\label{gettitlestring} -\begin{abstract} -The \LaTeX\ package addresses packages that are dealing with -references to titles (\cs{section}, \cs{caption}, \dots). -The package tries to remove \cs{label} and other -commands from title strings. -\end{abstract} -\tocinclude{gettitlestring} - -\newpage \subsection{\pkgsectformat{holtxdoc}} \label{holtxdoc} \begin{abstract} @@ -474,16 +406,6 @@ own hooks. \tocinclude{hopatch} \newpage -\subsection{\pkgsectformat{hycolor}} -\label{hycolor} -\begin{abstract} -Package \xpackage{hycolor} implements the color option stuff that -is used by packages \xpackage{hyperref} and \xpackage{bookmark}. -It is not intended as package for the user. -\end{abstract} -\tocinclude{hycolor} - -\newpage \subsection{\pkgsectformat{hypbmsec}} \label{hypbmsec} \begin{abstract} @@ -568,47 +490,6 @@ based on macro \cs{languagename} or hyphenation patterns. \tocinclude{iflang} \newpage -\subsection{\pkgsectformat{intcalc}} -\label{intcalc} -\begin{abstract} -This package provides expandable arithmetic operations -with integers. -\end{abstract} -\tocinclude{intcalc} - -\newpage -\subsection{\pkgsectformat{kvdefinekeys}} -\label{kvdefinekeys} -\begin{abstract} -Package \xpackage{kvdefinekeys} provides \cs{kv@define@key} to define -keys the same way as \xpackage{keyval}'s \cs{define@key}. However, it -works also using \iniTeX. -\end{abstract} -\tocinclude{kvdefinekeys} - -\newpage -\subsection{\pkgsectformat{kvsetkeys}} -\label{kvsetkeys} -\begin{abstract} -Package \xpackage{kvsetkeys} provides \cs{kvsetkeys}, a variant -of package \xpackage{keyval}'s \cs{setkeys}. It allows to specify -a handler that deals with unknown options. Active commas and equal -signs may be used (e.g. see \xpackage{babel}'s shorthands) and -only one level of curly braces is removed from the values. -\end{abstract} -\tocinclude{kvsetkeys} - -\newpage -\subsection{\pkgsectformat{ltxcmds}} -\label{ltxcmds} -\begin{abstract} -The package \xpackage{ltxcmds} exports some utility macros -from the \LaTeX\ kernel into a separate namespace and -also provides them for other formats such as plain-\TeX. -\end{abstract} -\tocinclude{ltxcmds} - -\newpage \subsection{\pkgsectformat{pagegrid}} \label{pagegrid} \begin{abstract} @@ -699,20 +580,6 @@ Otherwise the macro is not made robust. \tocinclude{protecteddef} \newpage -\subsection{\pkgsectformat{refcount}} -\label{refcount} -\begin{abstract} -References are not numbers, however they often store numerical -data such as section or page numbers. \cs{ref} or \cs{pageref} -cannot be used for counter assignments or calculations because -they are not expandable, generate warnings, or can even be links. -The package provides expandable macros to extract the data -from references. Packages \xpackage{hyperref}, \xpackage{nameref}, -\xpackage{titleref}, and \xpackage{babel} are supported. -\end{abstract} -\tocinclude{refcount} - -\newpage \subsection{\pkgsectformat{resizegather}} \label{resizegather} \begin{abstract} @@ -766,17 +633,6 @@ to \LaTeX's \cs{settowidth} commands. \tocinclude{settobox} \newpage -\subsection{\pkgsectformat{soulutf8}} -\label{soulutf8} -\begin{abstract} -This package extends package \xpackage{soul} and adds some support -for UTF-8. Namely the input encodings \xfile{utf8.def} -from package \xpackage{inputenc} and -package \xpackage{ucs}'s \xfile{utf8x.def} are supported. -\end{abstract} -\tocinclude{soulutf8} - -\newpage \subsection{\pkgsectformat{stackrel}} \label{stackrel} \begin{abstract} @@ -846,14 +702,5 @@ optional arguments. \end{abstract} \tocinclude{twoopt} -\newpage -\subsection{\pkgsectformat{uniquecounter}} -\label{uniquecounter} -\begin{abstract} -This package provides a kind of counter that provides unique -number values. Several counters can be created by different names. -The numeric values are not limited. -\end{abstract} -\tocinclude{uniquecounter} \end{document} diff --git a/macros/latex/contrib/oberdiek/pagegrid.pdf b/macros/latex/contrib/oberdiek/pagegrid.pdf Binary files differindex cf9f9072ec..94d92f93a2 100644 --- a/macros/latex/contrib/oberdiek/pagegrid.pdf +++ b/macros/latex/contrib/oberdiek/pagegrid.pdf diff --git a/macros/latex/contrib/oberdiek/pagesel.pdf b/macros/latex/contrib/oberdiek/pagesel.pdf Binary files differindex a8ad281ae5..f6f3b69662 100644 --- a/macros/latex/contrib/oberdiek/pagesel.pdf +++ b/macros/latex/contrib/oberdiek/pagesel.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcol.pdf b/macros/latex/contrib/oberdiek/pdfcol.pdf Binary files differindex 758cccf4c2..e2743fdbb0 100644 --- a/macros/latex/contrib/oberdiek/pdfcol.pdf +++ b/macros/latex/contrib/oberdiek/pdfcol.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf Binary files differindex c9c70c032c..885efa68f9 100644 --- a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf Binary files differindex c93a4f537f..957d5052b8 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf Binary files differindex acc877258f..26312b422f 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf Binary files differindex 922be507ea..459de0522f 100644 --- a/macros/latex/contrib/oberdiek/pdfcrypt.pdf +++ b/macros/latex/contrib/oberdiek/pdfcrypt.pdf diff --git a/macros/latex/contrib/oberdiek/pdfescape.pdf b/macros/latex/contrib/oberdiek/pdfescape.pdf Binary files differdeleted file mode 100644 index b722009b2f..0000000000 --- a/macros/latex/contrib/oberdiek/pdfescape.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/pdfrender.pdf b/macros/latex/contrib/oberdiek/pdfrender.pdf Binary files differindex 1f121b5bcc..685c28bfd4 100644 --- a/macros/latex/contrib/oberdiek/pdfrender.pdf +++ b/macros/latex/contrib/oberdiek/pdfrender.pdf diff --git a/macros/latex/contrib/oberdiek/picture.pdf b/macros/latex/contrib/oberdiek/picture.pdf Binary files differdeleted file mode 100644 index f2a3565297..0000000000 --- a/macros/latex/contrib/oberdiek/picture.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf Binary files differindex 64cbbdcc0c..4b813bdad5 100644 --- a/macros/latex/contrib/oberdiek/protecteddef.pdf +++ b/macros/latex/contrib/oberdiek/protecteddef.pdf diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf Binary files differindex 140e92db20..9a9a30c380 100644 --- a/macros/latex/contrib/oberdiek/resizegather.pdf +++ b/macros/latex/contrib/oberdiek/resizegather.pdf diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf Binary files differindex 6797d5b214..cd4a9903e2 100644 --- a/macros/latex/contrib/oberdiek/rotchiffre.pdf +++ b/macros/latex/contrib/oberdiek/rotchiffre.pdf diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf Binary files differindex b25becaf6e..9e22cb51c0 100644 --- a/macros/latex/contrib/oberdiek/scrindex.pdf +++ b/macros/latex/contrib/oberdiek/scrindex.pdf diff --git a/macros/latex/contrib/oberdiek/selinput.pdf b/macros/latex/contrib/oberdiek/selinput.pdf Binary files differdeleted file mode 100644 index 21478e37be..0000000000 --- a/macros/latex/contrib/oberdiek/selinput.pdf +++ /dev/null diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf Binary files differindex 0470b00a37..4e41306089 100644 --- a/macros/latex/contrib/oberdiek/setouterhbox.pdf +++ b/macros/latex/contrib/oberdiek/setouterhbox.pdf diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf Binary files differindex 117a435aa4..d4f498fbe9 100644 --- a/macros/latex/contrib/oberdiek/settobox.pdf +++ b/macros/latex/contrib/oberdiek/settobox.pdf diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf Binary files differindex 88e47f65e6..52015ac031 100644 --- a/macros/latex/contrib/oberdiek/stackrel.pdf +++ b/macros/latex/contrib/oberdiek/stackrel.pdf diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf Binary files differindex c3954d3d8e..a8082d4f50 100644 --- a/macros/latex/contrib/oberdiek/stampinclude.pdf +++ b/macros/latex/contrib/oberdiek/stampinclude.pdf diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf Binary files differindex 212e19eaea..82415daa74 100644 --- a/macros/latex/contrib/oberdiek/tabularht.pdf +++ b/macros/latex/contrib/oberdiek/tabularht.pdf diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf Binary files differindex 99ffc78cd9..967d697a31 100644 --- a/macros/latex/contrib/oberdiek/tabularkv.pdf +++ b/macros/latex/contrib/oberdiek/tabularkv.pdf diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf Binary files differindex a603248f11..7d1663343e 100644 --- a/macros/latex/contrib/oberdiek/telprint.pdf +++ b/macros/latex/contrib/oberdiek/telprint.pdf diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf Binary files differindex 72c69e0657..3b371ff727 100644 --- a/macros/latex/contrib/oberdiek/thepdfnumber.pdf +++ b/macros/latex/contrib/oberdiek/thepdfnumber.pdf diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf Binary files differindex 55d9590d35..fca056eda1 100644 --- a/macros/latex/contrib/oberdiek/twoopt.pdf +++ b/macros/latex/contrib/oberdiek/twoopt.pdf diff --git a/macros/latex/contrib/refcount/README.md b/macros/latex/contrib/refcount/README.md new file mode 100644 index 0000000000..84d9e20076 --- /dev/null +++ b/macros/latex/contrib/refcount/README.md @@ -0,0 +1,12 @@ +# refcount + +refcount package for LaTeX + + +References are not numbers, however they often store numerical +data such as section or page numbers. \ref or \pageref +cannot be used for counter assignments or calculations because +they are not expandable, generate warnings, or can even be links. +The package provides expandable macros to extract the data +from references. Packages hyperref, nameref, +titleref, and babel are supported.
\ No newline at end of file diff --git a/macros/latex/contrib/oberdiek/refcount.dtx b/macros/latex/contrib/refcount/refcount.dtx index b70bd4799e..08dceda657 100644 --- a/macros/latex/contrib/oberdiek/refcount.dtx +++ b/macros/latex/contrib/refcount/refcount.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: refcount.dtx -% Version: 2016/05/16 v3.5 +% Version: 2019/12/15 v3.6 % Info: Data extraction from label references % % Copyright (C) % 1998, 2000, 2006, 2008, 2010, 2011 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/refcount/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/refcount/issues % % This work consists of the main source file refcount.dtx % and the derived files @@ -32,8 +32,8 @@ % refcount-test4.tex, refcount-test5.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/refcount.dtx -% CTAN:macros/latex/contrib/oberdiek/refcount.pdf +% CTAN:macros/latex/contrib/refcount/refcount.dtx +% CTAN:macros/latex/contrib/refcount/refcount.pdf % % Unpacking: % (a) If refcount.ins is present: @@ -62,9 +62,9 @@ % pdflatex refcount.dtx % % Installation: -% TDS:tex/latex/oberdiek/refcount.sty -% TDS:doc/latex/oberdiek/refcount.pdf -% TDS:source/latex/oberdiek/refcount.dtx +% TDS:tex/latex/refcount/refcount.sty +% TDS:doc/latex/refcount/refcount.pdf +% TDS:source/latex/refcount/refcount.dtx % %<*ignore> \begingroup @@ -81,7 +81,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO)} +\Msg{* Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)} \Msg{************************************************************************} \keepsilent @@ -93,7 +93,7 @@ This is a generated file. Project: refcount -Version: 2016/05/16 v3.5 +Version: 2019/12/15 v3.6 Copyright (C) 1998, 2000, 2006, 2008, 2010, 2011 Heiko Oberdiek @@ -113,7 +113,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/refcount/issues This work consists of the main source file refcount.dtx @@ -128,14 +128,8 @@ and the derived files \generate{% \file{refcount.ins}{\from{refcount.dtx}{install}}% \file{refcount.drv}{\from{refcount.dtx}{driver}}% - \usedir{tex/latex/oberdiek}% + \usedir{tex/latex/refcount}% \file{refcount.sty}{\from{refcount.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{refcount-test1.tex}{\from{refcount.dtx}{test1}}% -% \file{refcount-test2.tex}{\from{refcount.dtx}{test2}}% -% \file{refcount-test3.tex}{\from{refcount.dtx}{test3}}% -% \file{refcount-test4.tex}{\from{refcount.dtx}{test3,test4}}% -% \file{refcount-test5.tex}{\from{refcount.dtx}{test5}}% } \catcode32=13\relax% active space @@ -162,7 +156,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{refcount.drv}% - [2016/05/16 v3.5 Data extraction from label references (HO)]% + [2019/12/15 v3.6 Data extraction from label references (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -176,9 +170,9 @@ and the derived files % \GetFileInfo{refcount.drv} % % \title{The \xpackage{refcount} package} -% \date{2016/05/16 v3.5} +% \date{2019/12/15 v3.6} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/refcount/issues}}} % % \maketitle % @@ -404,7 +398,7 @@ and the derived files \fi \expandafter\x\csname ver@refcount.sty\endcsname \ProvidesPackage{refcount}% - [2016/05/16 v3.5 Data extraction from label references (HO)]% + [2019/12/15 v3.6 Data extraction from label references (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -882,8 +876,8 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{refcount}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/refcount.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/refcount.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/refcount/refcount.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/refcount/refcount.pdf}] Documentation. % \end{description} % % @@ -892,7 +886,7 @@ and the derived files % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/refcount.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -922,9 +916,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% refcount.sty & tex/latex/oberdiek/refcount.sty\\ -% refcount.pdf & doc/latex/oberdiek/refcount.pdf\\ -% refcount.dtx & source/latex/oberdiek/refcount.dtx\\ +% refcount.sty & tex/latex/refcount/refcount.sty\\ +% refcount.pdf & doc/latex/refcount/refcount.pdf\\ +% refcount.dtx & source/latex/refcount/refcount.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -1091,6 +1085,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v3.6} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/refcount.pdf b/macros/latex/contrib/refcount/refcount.pdf Binary files differindex d2e118959e..5767d49459 100644 --- a/macros/latex/contrib/oberdiek/refcount.pdf +++ b/macros/latex/contrib/refcount/refcount.pdf diff --git a/macros/latex/contrib/soulutf8/README.md b/macros/latex/contrib/soulutf8/README.md new file mode 100644 index 0000000000..9c9fc7381c --- /dev/null +++ b/macros/latex/contrib/soulutf8/README.md @@ -0,0 +1,17 @@ +# soulutf8 + +soulutf8 package for latex + + +This repository is a fork of https://github.com/drehscheibe/soul + +Currently the files forked from soul are unused. +Just used to build the extension soulutf8 originally by Heiko Oberdiek. + +## soulutf8 + +This package extends package soul and adds some support +for UTF-8. Namely the input encodings utf8.def +from package inputenc and +package ucs's utf8x.def are supported. + diff --git a/macros/latex/contrib/oberdiek/soulutf8.dtx b/macros/latex/contrib/soulutf8/soulutf8.dtx index f5708e8ac2..46afd8c29f 100644 --- a/macros/latex/contrib/oberdiek/soulutf8.dtx +++ b/macros/latex/contrib/soulutf8/soulutf8.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: soulutf8.dtx -% Version: 2016/05/16 v1.1 +% Version: 2019/12/15 v1.2 % Info: Permit use of UTF-8 characters in soul % % Copyright (C) % 2007 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/soul/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/soul/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -35,8 +35,8 @@ % soulutf8-test4.tex, soulutf8-test5.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/soulutf8.dtx -% CTAN:macros/latex/contrib/oberdiek/soulutf8.pdf +% CTAN:macros/latex/contrib/soulutf8/soulutf8.dtx +% CTAN:macros/latex/contrib/soulutf8/soulutf8.pdf % % Unpacking: % (a) If soulutf8.ins is present: @@ -65,9 +65,9 @@ % pdflatex soulutf8.dtx % % Installation: -% TDS:tex/generic/oberdiek/soulutf8.sty -% TDS:doc/latex/oberdiek/soulutf8.pdf -% TDS:source/latex/oberdiek/soulutf8.dtx +% TDS:tex/generic/soulutf8/soulutf8.sty +% TDS:doc/latex/soulutf8/soulutf8.pdf +% TDS:source/latex/soulutf8/soulutf8.dtx % %<*ignore> \begingroup @@ -84,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: soulutf8 2016/05/16 v1.1 Permit use of UTF-8 characters in soul (HO)} +\Msg{* Package: soulutf8 2019/12/15 v1.2 Permit use of UTF-8 characters in soul (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +96,7 @@ This is a generated file. Project: soulutf8 -Version: 2016/05/16 v1.1 +Version: 2019/12/15 v1.2 Copyright (C) 2007 Heiko Oberdiek @@ -116,7 +116,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/soul/issues The Base Interpreter refers to any `TeX-Format', @@ -134,14 +134,8 @@ and the derived files \generate{% \file{soulutf8.ins}{\from{soulutf8.dtx}{install}}% \file{soulutf8.drv}{\from{soulutf8.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/soulutf8}% \file{soulutf8.sty}{\from{soulutf8.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{soulutf8-test1.tex}{\from{soulutf8.dtx}{test1}}% -% \file{soulutf8-test2.tex}{\from{soulutf8.dtx}{test2,utf8}}% -% \file{soulutf8-test3.tex}{\from{soulutf8.dtx}{test3,utf8x}}% -% \file{soulutf8-test4.tex}{\from{soulutf8.dtx}{test4,utf8,noetex}}% -% \file{soulutf8-test5.tex}{\from{soulutf8.dtx}{test5,utf8x,noetex}}% } \catcode32=13\relax% active space @@ -168,7 +162,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{soulutf8.drv}% - [2016/05/16 v1.1 Permit use of UTF-8 characters in soul (HO)]% + [2019/12/15 v1.2 Permit use of UTF-8 characters in soul (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -182,9 +176,9 @@ and the derived files % \GetFileInfo{soulutf8.drv} % % \title{The \xpackage{soulutf8} package} -% \date{2016/05/16 v1.1} +% \date{2019/12/15 v1.2} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/soul/issues}}} % % \maketitle % @@ -332,7 +326,7 @@ and the derived files \fi \expandafter\x\csname ver@soulutf8.sty\endcsname \ProvidesPackage{soulutf8}% - [2016/05/16 v1.1 Permit use of UTF-8 characters in soul (HO)]% + [2019/12/15 v1.2 Permit use of UTF-8 characters in soul (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -475,8 +469,8 @@ and the derived files \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{soul}}% \ProcessOptions\relax \RequirePackage{soul}[2003/11/17]% - \RequirePackage{infwarerr}[2016/05/16]% - \RequirePackage{etexcmds}[2016/05/16]% + \RequirePackage{infwarerr}[2019/12/03]% + \RequirePackage{etexcmds}[2019/12/15]% \fi % \end{macrocode} % @@ -1111,8 +1105,8 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{soulutf8}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/soulutf8.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/soulutf8.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/soulutf8/soulutf8.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/soulutf8/soulutf8.pdf}] Documentation. % \end{description} % % @@ -1121,7 +1115,7 @@ and the derived files % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/soulutf8.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -1151,9 +1145,9 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% soulutf8.sty & tex/generic/oberdiek/soulutf8.sty\\ -% soulutf8.pdf & doc/latex/oberdiek/soulutf8.pdf\\ -% soulutf8.dtx & source/latex/oberdiek/soulutf8.dtx\\ +% soulutf8.sty & tex/generic/soulutf8/soulutf8.sty\\ +% soulutf8.pdf & doc/latex/soulutf8/soulutf8.pdf\\ +% soulutf8.dtx & source/latex/soulutf8/soulutf8.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -1292,6 +1286,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.2} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/soulutf8.pdf b/macros/latex/contrib/soulutf8/soulutf8.pdf Binary files differindex 05b4fef252..b8a6565e49 100644 --- a/macros/latex/contrib/oberdiek/soulutf8.pdf +++ b/macros/latex/contrib/soulutf8/soulutf8.pdf diff --git a/macros/latex/contrib/tuda-ci/README.md b/macros/latex/contrib/tuda-ci/README.md index a305f121ee..03025676c4 100644 --- a/macros/latex/contrib/tuda-ci/README.md +++ b/macros/latex/contrib/tuda-ci/README.md @@ -2,7 +2,7 @@ Copyright (C) Marei Peischl <marei@peitex.de>, 2018–2019 - tuda-ci 2019/11/28 v2.03a (only different from v2.03 for CTAN) + tuda-ci 2019/12/17 v2.04 *************************************************************************** @@ -162,10 +162,15 @@ exercise sheets/exams | DEMO-TUDaExercise.tex | tudaexercise.cls * v2.02 (2019-11-16) bugfixes - fix font issues and Type1 mode - improve marginpar adjustment for tudaposter - * v2.03 (2019-11-28) bugfixes + small implemtation corrections + * v2.03 (2019-11-28) bugfixes + small implemetation corrections - allow verbatim in solution environment for tudaexercise - add affidavit* to provide custom texts - add \AffidavitSignature - fix typos - extended documentation - * v2.03a (2019-11-29) Fix CTAN Version, due to deployment issues
\ No newline at end of file + * v2.03a (2019-11-29) Fix CTAN Version, due to deployment issues + * v2.04 (2019-12-17) Bugfixes & Layout adjustments + - bugfixes in tudaexercise.cls (#114, #103, #113) + - add mechanism to use \studentID for tudapub's thesis mode + - extend documentation + - improved implementation of tudaexercise's headline mechanism
\ No newline at end of file diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf Binary files differindex eab924bf6a..788c03790f 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf Binary files differindex 260612ec51..c7e8f65e15 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf Binary files differindex 0813cd242a..71f4303328 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf Binary files differindex d3aa0422d5..bc0380dc59 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf Binary files differindex 834ce1a340..d9617bbb56 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf Binary files differindex 1d5ad887c0..1bd50046a8 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf Binary files differindex 6fdde1fc8e..a33696d583 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf Binary files differindex 6e3d190a6d..2d37d83ad5 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf Binary files differindex eb9c31175d..0adb925fb7 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf Binary files differindex abd1f53ee3..33d0cb94b6 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex index 99cd6aec1c..15fd18fa7e 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaAnnouncement.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaAnnouncement.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex index 84581afb03..a7c5510434 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaBeamer.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaBeamer.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib index 478180189a..72672ff03f 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaBibliography.bib' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaBibliography.bib' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex index 212271b9de..1de5d5c8da 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaExercise.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaExercise.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco index b49c2630a6..825809a13b 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaFromaddress.lco' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaFromaddress.lco' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex index 51172278b7..9cbb24a504 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaLetter.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaLetter.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex index 51d87d9049..3973e2caec 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaPhD.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaPhD.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -42,7 +42,7 @@ custommargins=true,% Ränder werden mithilfe von typearea automatisch berechnet marginpar=false,% Kopfzeile und Fußzeile erstrecken sich nicht über die Randnotizspalte %BCOR=5mm,%Bindekorrektur, falls notwendig - parskip=half-,%Absatzkennzeichnung durch Abstand vgl. KOMA-Sript +% parskip=half-,%Absatzkennzeichnung durch Abstand vgl. KOMA-Sript fontsize=11pt,%Basisschriftgröße laut Corporate Design ist mit 9pt häufig zu klein % logofile=example-image, %Falls die Logo Dateien nicht vorliegen ]{tudapub} @@ -109,6 +109,7 @@ \author[M. Peischl]{Marei Peischl}%optionales Argument ist die Signatur, \birthplace{Geburtsort}%Geburtsort, bei Dissertationen zwingend notwendig \reviewer{Gutachter 1 \and Gutachter 2 \and noch einer \and falls das immernoch nicht reicht}%Gutachter +\publishers{Darmstadt}% Feld für die Ortsangabe oder einen Verlag. Dies ist mit Darmstadt -- D17 vorbelegt, s.u. jedoch wurde die Anforderung für diese Vorgabe reduziert, daher genügt auch die Ortsangabe. %%Sofern keine passende Option verfügbar ist @@ -146,24 +147,24 @@ Für Erläuterungen zu den TUDaPub spezifischen Optionen, sei auf die Datei DEMO Da die Basisklasse für beide identisch ist, kann jede Option abgeändert werden. Die Folgende Liste zeigt lediglich die gezeigten Features bei Standardeinstellungen. \begin{tabularx}{\linewidth}{@{}p{.25\linewidth}*3{>{\centering\arraybackslash}X}@{}} -\toprule -Option&DEMO-TUDaThesis&DEMO-TUDaPhD&DEMO-TUDapub\\ -\midrule -twoside&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule -parskip&\FeatureTrue&\FeatureFalse&\FeatureTrue\\\midrule -Kolophon&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule -Widmung&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule -Schriftgröße&11pt&11pt&9pt\\\midrule -ruledheaders§ion&chapter&all\\\midrule -Basisklasse&scrreprt&scrbook&scrartcl\\\midrule -thesis&\ttfamily type=bachelor&\ttfamily type=dr, + \toprule + Option&DEMO-TUDaThesis&DEMO-TUDaPhD&DEMO-TUDapub\\ + \midrule + twoside&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule + parskip&\FeatureTrue&\FeatureFalse&\FeatureTrue\\\midrule + Kolophon&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule + Widmung&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule + Schriftgröße&11pt&11pt&9pt\\\midrule + ruledheaders§ion&chapter&all\\\midrule + Basisklasse&scrreprt&scrbook&scrartcl\\\midrule + thesis&\ttfamily type=bachelor&\ttfamily type=dr, dr=rernat -&\FeatureFalse\\\midrule -marginpar&\FeatureTrue&\FeatureFalse&\FeatureTrue\\\midrule -Affidavit\newline\rlap{(Selbstständigkeitserklärung)}&\FeatureTrue&\FeatureTrue&\FeatureFalse\\\midrule -abstract&\FeatureFalse&\FeatureTrue&\FeatureTrue\\\midrule -custommargins&\FeatureFalse&\FeatureTrue&\FeatureFalse\\ -\bottomrule + &\FeatureFalse\\\midrule + marginpar&\FeatureFalse&\FeatureFalse&\FeatureTrue\\\midrule + Affidavit\newline\rlap{(Selbstständigkeitserklärung)}&\FeatureTrue&\FeatureTrue&\FeatureFalse\\\midrule + abstract&\FeatureFalse&\FeatureTrue&\FeatureTrue\\\midrule + custommargins&\FeatureTrue&\FeatureTrue&\FeatureFalse\\ + \bottomrule \end{tabularx} @@ -208,6 +209,7 @@ Es ist zu beachten, dass für die Erzeugung der Titelseite nach Übergabe aller \item[title] Titel, wird in sehr großer Schrift im obersten Block der Titelseite platziert. Die Schriftgröße ist aufgrund der Häufigkeit für lange Titel kleiner gewählt als für andere Publikationen. \item[subtitle] Untertitel. Dieses Feld kann alternativ für eine Übersetzung genutzt werden. \item[author] Der Autor/dir Autoren. Mehere Autoren werden durch \verb+\and+ getrennt. + \item[studentID] Matrikelnummer. Nach den Vorgaben des Templates ist diese Angabe immer optional. \item[birthplace] Geburtsort. Angabe ist bei Dissertationen notwendig. \item[reviewer] Gutachter. Mehrere Gutachter werden, wie Autoren durch \verb+\and+ getrennt. Die Nummerierung läuft von links nach rechts. \item[institution] Einrichtung. Dieser Eintrag, wie auch die beiden folgenden, werden unterhalb des Logos auf der Titelseite platziert. @@ -264,6 +266,15 @@ Daher existiert die Klassenoption \code{custommargins}, die für dieses Dokument Die Option \code{custommargins} verfügt ab Version 1.10 auch über den Wert \code{geometry}. Damit können die Ränder auch durch einen Aufruf von \code{\tbs{}geometry} vor Beginn des Dokuments manuell angepasst werden. +Hierbei ist zu beachten, dass die Einstellungen als Ausgangspunkt den Voreingestellten Satzspiegel nutzen (je nach Option mit Randnotizspalte oder ohne). Es ist möglich diese Optionen vor den eigenen mit zurückzusetzen: +\begin{verbatim} +\geometry{ +reset, +<Eigene Anpassungen> +} +\end{verbatim} +Die gilt insbesondere für die Optionen \code{includehead}, \code{includefoot} und \code{includemp}. + Diese Variante wird auf Wunsch zur Verfügung gestellt, allerdings wird darauf hingewiesen, dass manuelle Randeinstellungen oft nicht zu einem harmonischen Satzspiegel führen. Auch ist das Standard-Layout der Kolumnentitel wenig vorteilhaft, da die Kolumnentitel damit local größer sein können als die eigentliche Überschrift. diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex index a0c9842346..b1cbc0fe51 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaPoster.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaPoster.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex index 0bf8f1750b..827839e5c5 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaPub.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaPub.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex index 4ed9c638d1..d6ab2aeb2c 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaReport.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaReport.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex index 08d0c1b611..2c6feb7bca 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaSciPoster.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaSciPoster.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex index 6777b9c9d3..8503cc2290 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaThesis.tex' version 2.03a (2019/11/29), +%% This is file `DEMO-TUDaThesis.tex' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -138,24 +138,23 @@ Für Erläuterungen zu den TUDaPub spezifischen Optionen, sei auf die Datei DEMO Da die Basisklasse für beide identisch ist, kann jede Option abgeändert werden. Die Folgende Liste zeigt lediglich die gezeigten Features bei Standardeinstellungen. \begin{tabularx}{\linewidth}{@{}p{.25\linewidth}*3{>{\centering\arraybackslash}X}@{}} -\toprule -Option&DEMO-TUDaThesis&DEMO-TUDaPhD&DEMO-TUDapub\\ -\midrule -twoside&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule -parskip&\FeatureTrue&\FeatureFalse&\FeatureTrue\\\midrule -Kolophon&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule -Widmung&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule -Schriftgröße&11pt&11pt&9pt\\\midrule -ruledheaders§ion&chapter&all\\\midrule -Basisklasse&scrreprt&scrbook&scrartcl\\\midrule -thesis&\ttfamily type=bachelor&\ttfamily type=dr, - dr=rernat -&\FeatureFalse\\\midrule -marginpar&\FeatureTrue&\FeatureFalse&\FeatureTrue\\\midrule -Affidavit\newline\rlap{(Selbstständigkeitserklärung)}&\FeatureTrue&\FeatureTrue&\FeatureFalse\\\midrule -abstract&\FeatureFalse&\FeatureTrue&\FeatureTrue\\\midrule -custommargins&\FeatureFalse&\FeatureTrue&\FeatureFalse\\ -\bottomrule + \toprule + Option&DEMO-TUDaThesis&DEMO-TUDaPhD&DEMO-TUDapub\\ + \midrule + twoside&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule + parskip&\FeatureTrue&\FeatureFalse&\FeatureTrue\\\midrule + Kolophon&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule + Widmung&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule + Schriftgröße&11pt&11pt&9pt\\\midrule + ruledheaders§ion&chapter&all\\\midrule + Basisklasse&scrreprt&scrbook&scrartcl\\\midrule + thesis&\ttfamily type=bachelor&\ttfamily type=dr, dr=rernat + &\FeatureFalse\\\midrule + marginpar&\FeatureFalse&\FeatureFalse&\FeatureTrue\\\midrule + Affidavit\newline\rlap{(Selbstständigkeitserklärung)}&\FeatureTrue&\FeatureTrue&\FeatureFalse\\\midrule + abstract&\FeatureFalse&\FeatureTrue&\FeatureTrue\\\midrule + custommargins&\FeatureTrue&\FeatureTrue&\FeatureFalse\\ + \bottomrule \end{tabularx} @@ -183,6 +182,7 @@ Es ist zu beachten, dass für die Erzeugung der Titelseite nach Übergabe aller \item[title] Titel, wird in sehr großer Schrift im obersten Block der Titelseite platziert. Die Schriftgröße ist aufgrund der Häufigkeit für lange Titel kleiner gewählt als für andere Publikationen. \item[subtitle] Untertitel. Dieses Feld kann alternativ für eine Übersetzung genutzt werden. \item[author] Der Autor/dir Autoren. Mehere Autoren werden durch \verb+\and+ getrennt. + \item[studentID] Matrikelnummer. Nach den Vorgaben des Templates ist diese Angabe immer optional. \item[birthplace] Geburtsort. Angabe ist bei Dissertationen notwendig. \item[reviewer] Gutachter. Mehrere Gutachter werden, wie Autoren durch \verb+\and+ getrennt. Die Nummerierung läuft von links nach rechts. \item[institution] Einrichtung. Dieser Eintrag, wie auch die beiden folgenden, werden unterhalb des Logos auf der Titelseite platziert. @@ -239,6 +239,15 @@ Daher existiert die Klassenoption \code{custommargins}, die für dieses Dokument Die Option \code{custommargins} verfügt ab Version 1.10 auch über den Wert \code{geometry}. Damit können die Ränder auch durch einen Aufruf von \code{\tbs{}geometry} vor Beginn des Dokuments manuell angepasst werden. +Hierbei ist zu beachten, dass die Einstellungen als Ausgangspunkt den Voreingestellten Satzspiegel nutzen (je nach Option mit Randnotizspalte oder ohne). Es ist möglich diese Optionen vor den eigenen mit zurückzusetzen: +\begin{verbatim} +\geometry{ + reset, + <Eigene Anpassungen> +} +\end{verbatim} +Die gilt insbesondere für die Optionen \code{includehead}, \code{includefoot} und \code{includemp}. + Diese Variante wird auf Wunsch zur Verfügung gestellt, allerdings wird darauf hingewiesen, dass manuelle Randeinstellungen oft nicht zu einem harmonischen Satzspiegel führen. Auch ist das Standard-Layout der Kolumnentitel wenig vorteilhaft, da die Kolumnentitel damit local größer sein können als die eigentliche Überschrift. diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty index a29d8748f4..55054148d6 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamercolorthemeTUDa.sty' version 2.03a (2019/11/29), +%% This is file `beamercolorthemeTUDa.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamercolorthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty index 6a1874321a..33d4350606 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerfontthemeTUDa.sty' version 2.03a (2019/11/29), +%% This is file `beamerfontthemeTUDa.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerfontthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty index f32a28aa68..069b46f5f3 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerinnerthemeTUDa.sty' version 2.03a (2019/11/29), +%% This is file `beamerinnerthemeTUDa.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} %% This is file `beamerinnerthemeTUDa.sty' version 1.11 (2019/10/15), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty index c408dca5ba..77e071887d 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerouterthemeTUDa.sty' version 2.03a (2019/11/29), +%% This is file `beamerouterthemeTUDa.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerouterthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty index 68c179c8c9..8ca8592d79 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerthemeTUDa.sty' version 2.03a (2019/11/29), +%% This is file `beamerthemeTUDa.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerthemeTUDa} [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt] diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo index a87a6376c8..4a66760752 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a0paper.clo' version 2.03a (2019/11/29), +%% This is file `tuda-a0paper.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{125pt}{165pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo index 74788591b6..c5359a30c5 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a1paper.clo' version 2.03a (2019/11/29), +%% This is file `tuda-a1paper.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{86pt}{120pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo index 0d7210d0e3..687b3fc81e 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a2paper.clo' version 2.03a (2019/11/29), +%% This is file `tuda-a2paper.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a0paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{65pt}{82pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo index 20e2ba4198..3afd4fd66d 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a3paper.clo' version 2.03a (2019/11/29), +%% This is file `tuda-a3paper.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a3paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{47pt}{61pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo index 877a320766..b3e482826e 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a4paper.clo' version 2.03a (2019/11/29), +%% This is file `tuda-a4paper.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a4paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{36pt}{47pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo index 6bedf0a550..58acd4f5f7 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a5paper.clo' version 2.03a (2019/11/29), +%% This is file `tuda-a5paper.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci size adjustments for a5paper} \cs_set:Nn \TUDa_setup_title_sizes: { \cs_set:Nn \TUDa_title_fontsize: {{22pt}{28pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty index b6ffdfa90e..e8aae6a334 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty +++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty @@ -1,4 +1,4 @@ -%% This is file `tuda-pgfplots.sty' version 2.03a (2019/11/29), +%% This is file `tuda-pgfplots.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} % Special thanks to: Sebastian Schöps Institut Theorie Elektromagnetischer Felder (TEMF), TU Darmstadt % The original version of this file has been inspired by the colorscheme in the Metropolis beamer theme by Matthias Vogelgesang https://github.com/matze/mtheme \ProvidesPackage{tuda-pgfplots}[\filedate\space\fileversion\space tuda-ci pgfplots color schemes] diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls index 84bd6218b3..7a0c06a276 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls @@ -1,4 +1,4 @@ -%% This is file `tudabeamer.cls' version 2.03a (2019/11/29), +%% This is file `tudabeamer.cls' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{tudabeamer} [\filedate\space\fileversion\space] diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def index 728f9a6f1e..5870e18e96 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def @@ -1,4 +1,4 @@ -%% This is file `tudacolors.def' version 2.03a (2019/11/29), +%% This is file `tudacolors.def' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \ProvidesFile{tudacolors.def} [\filedate\space\fileversion\space Color definitions for tuda-ci] diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty index 560e9fb0b7..85f5950dfa 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty @@ -1,4 +1,4 @@ -%% This is file `tudacolors.sty' version 2.03a (2019/11/29), +%% This is file `tudacolors.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls index 953a1309fb..c6f3f5d977 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls @@ -1,4 +1,4 @@ -%% This is file `tudaexercise.cls' version 2.03a (2019/11/29), +%% This is file `tudaexercise.cls' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,11 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} -%% -\def\fileversion{1.01} -\def\filedate{2019/09/09} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudaexercise} @@ -57,10 +54,32 @@ \bool_new:N \g_TUDa_geometry_bool \bool_new:N \g_TUDa_custommargins_bool +\bool_new:N \l_TUDa_ex_solution_bool + +\RequirePackage{environ} + +\def\solution{\TUDa_ex_solutionheader:} +\def\endsolution{} + +\cs_new:Nn \TUDa_setup_solution: { + \bool_if:NTF \l_TUDa_ex_solution_bool { + \def\solution{\TUDa_ex_solutionheader:} + \def\endsolution{} + }{ + \RenewEnviron{solution}{ + \if_false: + \BODY + \fi: + } + } +} \keys_define:nn {TUDa/exercise} { - solution .bool_set:N = \l_TUDa_ex_solution_bool, + solution .code:n = { + \bool_set_eq:Nc \l_TUDa_ex_solution_bool {c_#1_bool} + \TUDa_setup_solution: + }, solution .initial:n = false, solution .default:n = true, compat .bool_gset:N = \g_TUDa_ex_compatibility_bool, @@ -149,6 +168,7 @@ colorback .initial:n = true, } +\RequirePackage{tudarules} \ProcessKeysOptions{TUDa/pub} \prop_map_inline:Nn \g_TUDa_clsopts_prop { @@ -166,13 +186,19 @@ \LoadClass{scrartcl} +%Has to be loaded here due to headwidth options +\RequirePackage[draft=false]{scrlayer-scrpage} +\KOMAoptions {twoside = false} + \prop_map_inline:Nn \g_TUDa_unknown_clsopts_prop { \cs_if_exist:cT {KV@KOMA.scrartcl.cls@#1} { \tl_if_empty:nTF {#2} - {\KOMAoptions{#1} } - {\clist_map_inline:nn {#2} {\KOMAoptions{#1=##1}}} + {\KOMAoptions{#1}} + {\KOMAoption{#1}{#2} } } +} + \renewcommand*\sectionlinesformat[4]{% \parbox{\linewidth}{ \rule[5\g_TUDa_titlerule_dim]{\linewidth}{\g_TUDa_titlerule_dim}\par\nointerlineskip @@ -188,9 +214,6 @@ }} - - -\usepackage{tudarules} \usepackage{tudafonts} \dim_new:N \g_TUDa_innerMargin_dim @@ -248,13 +271,9 @@ \dim_new:N \g_TUDa_headheight_dim \dim_new:N \g_TUDa_headwidth_dim - -\dim_gset:Nn \g_TUDa_headheight_dim {1.25\baselineskip +\c_TUDa_largerule_dim +\c_TUDa_rulesep_dim +\c_TUDa_smallrule_dim} - +\dim_gset:Nn \g_TUDa_headheight_dim {\c_TUDa_largerule_dim +\c_TUDa_rulesep_dim +\c_TUDa_smallrule_dim} %%%%%Anfang Randeinstellungen Geometry -%Has to be loaded here due to headwidth options -\usepackage[draft=false]{scrlayer-scrpage} \bool_if:NTF \g_TUDa_geometry_bool { \RequirePackage[top=\g_TUDa_topMargin_dim, inner=\g_TUDa_innerMargin_dim, outer=\dim_eval:n {\g_TUDa_outerMargin_dim}, bottom=\g_TUDa_bottomMargin_dim, columnsep= \g_TUDa_columnSep_dim, includehead, includefoot, headheight=\g_TUDa_headheight_dim @@ -263,13 +282,9 @@ \KOMAoptions{headinclude, footinclude, headwidth=text,footwidth=text} } - %%%%%%%% %Ende Randeinstellungen klassisch - - - \newcommand*{\institution}[1]{ \def\TUDa@institution{#1} } @@ -299,9 +314,6 @@ \addtokomafont{captionlabel}{\accentfont} \addtokomafont{caption}{\accentfont} -\KOMAoptions{footsepline=.5\c_TUDa_smallrule_dim} -\KOMAoptions{headsepline=.5\c_TUDa_smallrule_dim} - \box_new:N \g_TUDa_ex_headline_odd_box \box_new:N \g_TUDa_ex_headline_even_box \box_new:N \g_TUDa_ex_headline_oneside_box @@ -358,8 +370,8 @@ \if@twoside \dim_set:Nn \l_tmpa_dim { \dim_max:nn - {\box_ht:N \g_TUDa_ex_headline_odd_box} - {\box_ht:N \g_TUDa_ex_headline_even_box} + {\box_ht:N \g_TUDa_ex_headline_odd_box+\box_dp:N \g_TUDa_ex_headline_odd_box} + {\box_ht:N \g_TUDa_ex_headline_even_box+\box_dp:N \g_TUDa_ex_headline_even_box} } \else \dim_set:Nn \l_tmpa_dim { @@ -367,11 +379,17 @@ + \box_dp:N \g_TUDa_ex_headline_oneside_box } \fi - \dim_add:Nn \l_tmpa_dim {\box_dp:N \TUDa@headline_box} - \KOMAoptions{headinclude, headheight=\l_tmpa_dim} - \global\setlength{\headheight}{\l_tmpa_dim} - \clist_map_inline:nn {odd, even, oneside} { - \ModifyLayer[contents={\raisebox{\c_TUDa_rulesep_dim}[0pt][0pt]{\box_use:c {g_TUDa_ex_headline_##1_box}}}]{TUDa.ex.head.##1} + \dim_compare:nT {\l_tmpa_dim > \z@} + { + \dim_add:Nn \l_tmpa_dim {\box_dp:N \TUDa@headline_box +\c_TUDa_rulesep_dim} + \KOMAoptions{headinclude, headheight=\l_tmpa_dim,headsepline = .5\c_TUDa_smallrule_dim} + \if@twoside + \cehead{\box_use:c {g_TUDa_ex_headline_even_box}} + \cohead{\box_use:c {g_TUDa_ex_headline_odd_box}} + \else + \chead{\box_use:c {g_TUDa_ex_headline_oneside_box}} + \fi + \global\setlength{\headheight}{\l_tmpa_dim} } } @@ -385,29 +403,20 @@ \box_if_exist:NF \TUDa@headline_box { \TUDa@makeheadrule[color=identbarcolor, width=\sls@headwidth]{TUDa@headline} } +\ModifyLayer[ + background, + height=\box_dp:N \TUDa@headline_box, + align=tl, + voffset=\g_TUDa_topMargin_dim, + contents=\raisebox{\depth}{\box_use:N \TUDa@headline_box}, + ]{plain.TUDa.ex.head.above.line} \ModifyLayer[ - background, - mode=picture, - contents={%\layercontentsmeasure - \dim_compare:nF {\box_wd:N \TUDa@headline_box=\layerwidth} { - \TUDa@makeheadrule*[color=identbarcolor, width=\layerwidth]{TUDa@headline} - } - \box_use:N \TUDa@headline_box - }, - addvoffset=-\box_dp:N \TUDa@headline_box + background, + height=\box_dp:N \TUDa@headline_box, + align=tl, + voffset=\g_TUDa_topMargin_dim, + contents=\raisebox{\depth}{\box_use:N \TUDa@headline_box}, ]{TUDa.ex.head.above.line} - \ModifyLayer[ - background, -% mode=picture, - contents={%\layercontentsmeasure - \dim_compare:nF {\box_wd:N \TUDa@headline_box=\layerwidth} { - \TUDa@makeheadrule*[color=identbarcolor, width=\layerwidth]{TUDa@headline} - } - \box_use:N \TUDa@headline_box - }, - ]{plain.TUDa.ex.head.above.line} - \lehead{headmark}%TODO - \lohead{headmark}%TODO \ofoot[\pagemark]{\pagemark} } @@ -478,9 +487,10 @@ \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative \vspace*{-\dim_eval:n { \headheight + -\c_TUDa_largerule_dim -\c_TUDa_rulesep_dim +\headsep - +\topskip - -\dp\strutbox + +\ht\strutbox + +\p@ }} \par \nointerlineskip @@ -662,7 +672,7 @@ tocnumwidth=\cs_if_exist_use:NF \scr@tso@subsubsection@numwidth {2.3em},% \cs_undefine:N \subtask \NewDocumentEnvironment{subtask}{o}{ - \@subtask{#1} + \@subtask{\IfNoValueF{#1}{#1}} }{} %Solution mechanism @@ -679,14 +689,6 @@ tocnumwidth=\cs_if_exist_use:NF \scr@tso@subsubsection@numwidth {2.3em},% ]{@solution} -\def\solution{ -\bool_if:NTF \l_TUDa_ex_solution_bool \TUDa_ex_solutionheader: \iffalse -} - -\def\endsolution{ - \bool_if:NF \l_TUDa_ex_solution_bool \fi -} - \setkomafont{@solution}{\normalfont} \cs_new:Nn \TUDa_ex_solutionheader: { diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty index 06c8548fdb..fce88b4bb7 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty @@ -1,4 +1,4 @@ -%% This is file `tudafonts.sty' version 2.03a (2019/11/29), +%% This is file `tudafonts.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tudafonts} [\filedate\space\fileversion\space diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls index 03e7fbfba0..133a7fcac3 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls @@ -1,4 +1,4 @@ -%% This is file `tudaletter.cls' version 2.03a (2019/11/29), +%% This is file `tudaletter.cls' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudaletter} diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo index ad12cbdfbd..efc3c95668 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo @@ -1,4 +1,4 @@ -%% This is file `tudalettersize10pt.clo' version 2.03a (2019/11/29), +%% This is file `tudalettersize10pt.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} %% This is file `tudalettersize10pt.clo' version 1.0 (2018/12/12), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls index 5c950fe40c..767e63c67e 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls @@ -1,4 +1,4 @@ -%% This is file `tudaposter.cls' version 2.03a (2019/11/29), +%% This is file `tudaposter.cls' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls index 4edef74333..9e1e2edda7 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls @@ -1,4 +1,4 @@ -%% This is file `tudapub.cls' version 2.03a (2019/11/29), +%% This is file `tudapub.cls' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudapub} @@ -189,8 +189,8 @@ \prop_map_inline:Nn \g_TUDa_unknown_clsopts_prop { \cs_if_exist:cT {KV@KOMA.\g_TUDa_pub_class_tl.cls@#1} { \tl_if_empty:nTF {#2} - {\KOMAoptions{#1} } - {\clist_map_inline:nn {#2} {\KOMAoptions{#1=##1}}} + {\KOMAoptions{#1}} + {\KOMAoption{#1}{#2}} } } @@ -373,21 +373,14 @@ \cs_set:Nn \TUDa_restore_typearea: {\loadgeometry{\c_TUDa_default_geometry_tl}} }{ -\bool_if:NTF \g_TUDa_geometry_bool { - \RequirePackage[top=\g_TUDa_topMargin_dim, inner=\g_TUDa_innerMargin_dim, outer=\dim_eval:n {\g_TUDa_outerMargin_dim}, bottom=\g_TUDa_bottomMargin_dim, columnsep= \g_TUDa_columnSep_dim, includehead, includefoot,includemp, nomarginpar, headheight=\g_TUDa_headheight_dim - ]{geometry} - - - \savegeometry{TUDa@nomarginpar} - \cs_set:Nn \TUDa_disable_marginpar: {\loadgeometry{TUDa@nomarginpar}} -}{ - \KOMAoptions{headinclude, footinclude, headwidth=text,footwidth=text} \let\TUDa_disable_marginpar:\relax \def\TUDa_restore_typearea:{ - \KOMAoptions{headinclude, footinclude, headwidth=text,footwidth=text}\recalctypearea + \KOMAoptions{headinclude, footinclude} + \bool_if:NTF \g_TUDa_marginpar_bool {\KOMAoptions{headwidth=textwithmarginpar,footwidth=textwithmarginpar}} + {\KOMAoptions{headwidth=text,footwidth=text}} + \recalctypearea } -} -%maybe enforce marginar?=false in that case + \TUDa_restore_typearea: } @@ -564,7 +557,10 @@ } \renewcommand*{\@author}{ - \seq_use:Nnnn \g_TUDa_author_seq {~\authorandname{}~} {,~} {~\&~} + \begingroup + \hyphenpenalty=100000 + \seq_use:Nnnn \g_TUDa_author_seq {~\authorandname{}~} {,~} {~\&~} + \endgroup } \msg_new:nnn {TUDaPub} {infobox-too-high} { diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty index 440f4a7b1c..bbedefcde6 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty @@ -1,4 +1,4 @@ -%% This is file `tudarules.sty' version 2.03a (2019/11/29), +%% This is file `tudarules.sty' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls index 43f03fbcf8..5716718067 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls @@ -1,4 +1,4 @@ -%% This is file `tudasciposter.cls' version 2.03a (2019/11/29), +%% This is file `tudasciposter.cls' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo index 488799be6c..16a95bef03 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo @@ -1,4 +1,4 @@ -%% This is file `tudasize9pt.clo' version 2.03a (2019/11/29), +%% This is file `tudasize9pt.clo' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} %% This is file `tudasize9pt.clo' version 1.0 (2018/12/12), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg index 5ae8aa6b84..28292c0ecf 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg +++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg @@ -1,4 +1,4 @@ -%% This is file `tudathesis.cfg' version 2.03a (2019/11/29), +%% This is file `tudathesis.cfg' version 2.04 (2019/12/17), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{2.03a} -\def\filedate{2019/11/29} +\def\fileversion{2.04} +\def\filedate{2019/12/17} \RequirePackage{expl3} \ProvidesExplFile{tudathesis.cfg} {\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Coporate Design (tuda-ci)} @@ -103,11 +103,17 @@ } } +\cs_new:Nn \TUDa_insert_studentID:n { + (\TUDa@studentIDname :\nobreakspace#1) +} + \TUDa_declare_caption:Nnn \TUDa@byname {von} {by} +\TUDa_declare_caption:Nnn \TUDa@fromname {aus} {from} \TUDa_declare_caption:Nnn \TUDa_in_department {im~ \departmentname}{in~the~\departmentname{}~ of} \TUDa_declare_caption:Nnn \TUDa@reviewname {Gutachten}{review} \TUDa_declare_caption:Nnnn \TUDa@examdatename {Tag~ der~ Prüfung}{Date~ of~ thesis~ defense}{Date~ of~ thesis~ defence} \TUDa_declare_caption:Nnn \TUDa@submissiondatename {Tag~ der~ Einreichung}{Date~ of~ submission} +\TUDa_declare_caption:Nnn \TUDa@studentIDname {Matrikelnummer} {Student\nobreakspace ID} %Fallback content for box if not overwritten \newcommand*\TUDa@box_department {\cs_if_exist_use:NF \departmentfullname {\TUDa@department}} @@ -188,9 +194,14 @@ {\def\TUDa@signature{#1}} } +\newcommand*{\studentID}[1]{ + \gdef\TUDa@studentID{#1} +} + \gdef\TUDa@institution{} \gdef\TUDa@institute{} \gdef\TUDa@department{} +\gdef\TUDa@studentID{} \NewDocumentCommand{\department}{som}{% \IfBooleanTF{#1}{ @@ -302,18 +313,12 @@ } \gdef\@subject{ - \bool_if:NTF \g_TUDa_dr_bool { - \TUDa@thesisStatus{}~ - \tl_mixed_case:n{\TUDa@thesisType}~ - \tl_if_empty:NF \TUDa@in_department {\TUDa@in_department{}~} - \seq_if_empty:NF \g_TUDa_author_seq {\TUDa@byname{}~\@author} - \tl_if_empty:NF \TUDa@birthplace {~aus~\TUDa@birthplace} - } { \cs_if_exist:NT \TUDa@thesisStatus {\TUDa@thesisStatus{}~ } \tl_mixed_case:n{\TUDa@thesisType}~ \tl_if_empty:NF \TUDa@in_department {\TUDa@in_department{}~} - \tl_if_empty:NF \@author {\TUDa@byname\nobreakspace\mbox{\@author}} - } + \seq_if_empty:NF \g_TUDa_author_seq {\TUDa@byname\nobreakspace\@author} + \tl_if_empty:NF \TUDa@birthplace {\space\TUDa@fromname\space\TUDa@birthplace} + \tl_if_empty:NF \TUDa@studentID {\space\TUDa_insert_studentID:n {\TUDa@studentID}} } \uppertitleback{ diff --git a/macros/latex/contrib/uniquecounter/README.md b/macros/latex/contrib/uniquecounter/README.md new file mode 100644 index 0000000000..8ea569bca2 --- /dev/null +++ b/macros/latex/contrib/uniquecounter/README.md @@ -0,0 +1,10 @@ +# uniquecounter + +uniquecounter for LaTeX + + +This package provides a kind of counter that provides unique +number values. Several counters can be created by different names. +The numeric values are not limited. + + diff --git a/macros/latex/contrib/oberdiek/uniquecounter.dtx b/macros/latex/contrib/uniquecounter/uniquecounter.dtx index 172d081435..9ee6fa41f3 100644 --- a/macros/latex/contrib/oberdiek/uniquecounter.dtx +++ b/macros/latex/contrib/uniquecounter/uniquecounter.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % % File: uniquecounter.dtx -% Version: 2016/05/16 v1.3 +% Version: 2019/12/15 v1.4 % Info: Provide unlimited unique counter % % Copyright (C) % 2009, 2011 Heiko Oberdiek % 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/uniquecounter/issues % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -23,7 +23,7 @@ % % The Current Maintainers of this work are % Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues +% https://github.com/ho-tex/uniquecounter/issues % % The Base Interpreter refers to any `TeX-Format', % because some files are installed in TDS:tex/generic//. @@ -36,8 +36,8 @@ % uniquecounter-test3.tex. % % Distribution: -% CTAN:macros/latex/contrib/oberdiek/uniquecounter.dtx -% CTAN:macros/latex/contrib/oberdiek/uniquecounter.pdf +% CTAN:macros/latex/contrib/uniquecounter/uniquecounter.dtx +% CTAN:macros/latex/contrib/uniquecounter/uniquecounter.pdf % % Unpacking: % (a) If uniquecounter.ins is present: @@ -66,10 +66,10 @@ % pdflatex uniquecounter.dtx % % Installation: -% TDS:tex/generic/oberdiek/uniquecounter.sty -% TDS:doc/latex/oberdiek/uniquecounter.pdf -% TDS:doc/latex/oberdiek/uniquecounter-example.tex -% TDS:source/latex/oberdiek/uniquecounter.dtx +% TDS:tex/generic/uniquecounter/uniquecounter.sty +% TDS:doc/latex/uniquecounter/uniquecounter.pdf +% TDS:doc/latex/uniquecounter/uniquecounter-example.tex +% TDS:source/latex/uniquecounter/uniquecounter.dtx % %<*ignore> \begingroup @@ -86,7 +86,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO)} +\Msg{* Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)} \Msg{************************************************************************} \keepsilent @@ -98,7 +98,7 @@ This is a generated file. Project: uniquecounter -Version: 2016/05/16 v1.3 +Version: 2019/12/15 v1.4 Copyright (C) 2009, 2011 Heiko Oberdiek @@ -118,7 +118,7 @@ This work has the LPPL maintenance status "maintained". The Current Maintainers of this work are Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues +https://github.com/ho-tex/uniquecounter/issues The Base Interpreter refers to any `TeX-Format', @@ -137,14 +137,10 @@ and the derived files \generate{% \file{uniquecounter.ins}{\from{uniquecounter.dtx}{install}}% \file{uniquecounter.drv}{\from{uniquecounter.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% + \usedir{tex/generic/uniquecounter}% \file{uniquecounter.sty}{\from{uniquecounter.dtx}{package}}% - \usedir{doc/latex/oberdiek}% + \usedir{doc/latex/uniquecounter}% \file{uniquecounter-example.tex}{\from{uniquecounter.dtx}{example}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{uniquecounter-test1.tex}{\from{uniquecounter.dtx}{test1}}% -% \file{uniquecounter-test2.tex}{\from{uniquecounter.dtx}{test2}}% -% \file{uniquecounter-test3.tex}{\from{uniquecounter.dtx}{test3}}% } \catcode32=13\relax% active space @@ -171,7 +167,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{uniquecounter.drv}% - [2016/05/16 v1.3 Provide unlimited unique counter (HO)]% + [2019/12/15 v1.4 Provide unlimited unique counter (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -185,9 +181,9 @@ and the derived files % \GetFileInfo{uniquecounter.drv} % % \title{The \xpackage{uniquecounter} package} -% \date{2016/05/16 v1.3} +% \date{2019/12/15 v1.4} % \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} +% {Please report any issues at \url{https://github.com/ho-tex/uniquecounter/issues}}} % % \maketitle % @@ -332,7 +328,7 @@ and the derived files \fi \expandafter\x\csname ver@uniquecounter.sty\endcsname \ProvidesPackage{uniquecounter}% - [2016/05/16 v1.3 Provide unlimited unique counter (HO)]% + [2019/12/15 v1.4 Provide unlimited unique counter (HO)]% % \end{macrocode} % % \subsection{Catcodes} @@ -515,8 +511,8 @@ and the derived files % \paragraph{Package.} This package is available on % CTAN\footnote{\CTANpkg{uniquecounter}}: % \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/uniquecounter.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/uniquecounter.pdf}] Documentation. +% \item[\CTAN{macros/latex/contrib/uniquecounter/uniquecounter.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/uniquecounter/uniquecounter.pdf}] Documentation. % \end{description} % % @@ -525,7 +521,7 @@ and the derived files % the packages are already unpacked and the documentation files % are generated. The files and directories obey the TDS standard. % \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] +% \item[\CTANinstall{install/macros/latex/contrib/uniquecounter.tds.zip}] % \end{description} % \emph{TDS} refers to the standard ``A Directory Structure % for \TeX\ Files'' (\CTANpkg{tds}). Directories @@ -555,10 +551,10 @@ and the derived files % \begin{quote} % \def\t{^^A % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% uniquecounter.sty & tex/generic/oberdiek/uniquecounter.sty\\ -% uniquecounter.pdf & doc/latex/oberdiek/uniquecounter.pdf\\ -% uniquecounter-example.tex & doc/latex/oberdiek/uniquecounter-example.tex\\ -% uniquecounter.dtx & source/latex/oberdiek/uniquecounter.dtx\\ +% uniquecounter.sty & tex/generic/uniquecounter/uniquecounter.sty\\ +% uniquecounter.pdf & doc/latex/uniquecounter/uniquecounter.pdf\\ +% uniquecounter-example.tex & doc/latex/uniquecounter/uniquecounter-example.tex\\ +% uniquecounter.dtx & source/latex/uniquecounter/uniquecounter.dtx\\ % \end{tabular}^^A % }^^A % \sbox0{\t}^^A @@ -686,6 +682,10 @@ and the derived files % \item % Documentation updates. % \end{Version} +% \begin{Version}{2019/12/15 v1.4} +% \item +% Documentation updates. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/oberdiek/uniquecounter.pdf b/macros/latex/contrib/uniquecounter/uniquecounter.pdf Binary files differindex 722768852b..275600e3b7 100644 --- a/macros/latex/contrib/oberdiek/uniquecounter.pdf +++ b/macros/latex/contrib/uniquecounter/uniquecounter.pdf |