diff options
author | Karl Berry <karl@freefriends.org> | 2022-06-16 20:27:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-06-16 20:27:16 +0000 |
commit | 793b1731c96e763a0fe7bae2be368b2472bc3ea8 (patch) | |
tree | 776b6f22bf65865f1cf9239e0a7bce372f197dbd /Master | |
parent | 06d71f59abdcb8224d67e927c736128820fee886 (diff) |
xkeyval (16jun22)
git-svn-id: svn://tug.org/texlive/trunk@63616 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
23 files changed, 116 insertions, 113 deletions
diff --git a/Master/texmf-dist/doc/latex/xkeyval/README b/Master/texmf-dist/doc/latex/xkeyval/README index bfae33636ae..52c508ae06b 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/README +++ b/Master/texmf-dist/doc/latex/xkeyval/README @@ -1,87 +1,87 @@ -xkeyval v2.8 ------------- - -This package is an extension of the keyval package by David Carlisle -and offers additional macros for setting keys and declaring and -setting class or package options. This distribution also includes -the following additional packages: - -xkvview v1.4a : viewer utility for package programmers -xkvltxp v1.3 : LaTeX kernel patch to allow expandable macros in - package options -pst-xkey v1.6 : specialization of the xkeyval package for PSTricks - packages - -See for more information the pdf documentation of this package. - - -Installation ------------- - -First check whether this package can be installed by the -distribution that you use, since that will simplify installation. -For manual installations, the structure and supposed location in a -TDS compliant TeX-tree is shown in the overview below. In words, -keyval.tex, pst-xkey.tex, xkvutils.tex, xkvtxhdr.tex and xkeyval.tex -should be available to TeX and LaTeX; pst-xkey.sty, xkeyval.sty, -xkvview.sty and xkvltxp.sty should be available to LaTeX. The package -to which a specific run file belongs, is denoted in between square -brackets. Don't forget to update your filename database after installing -the files. - -CTAN:/macros/latex/contrib/xkeyval: official location - | - |- readme : should not be installed - |- doc - | `- xkeyval.pdf : /doc/latex/xkeyval - |- run - | |- keyval.tex : /tex/generic/xkeyval [xkeyval] - | |- xkvutils.tex : /tex/generic/xkeyval [xkeyval] - | |- pst-xkey.sty : /tex/latex/xkeyval [pst-xkey] - | |- pst-xkey.tex : /tex/generic/xkeyval [pst-xkey] - | |- xkeyval.sty : /tex/latex/xkeyval [xkeyval] - | |- xkeyval.tex : /tex/generic/xkeyval [xkeyval] - | |- xkvview.sty : /tex/latex/xkeyval [xkvview] - | |- xkvltxp.sty : /tex/latex/xkeyval [xkvltxp] - | `- xkvtxhdr.tex : /tex/generic/xkeyval [xkeyval] - `- source - `- xkeyval.dtx : /source/latex/xkeyval - -The package includes pregenerated run and doc files, but you can -reproduce them from the source if necessary. See the first lines -of xkeyval.dtx for information how to do this. Example files can -be produced by running the file xkeyval.dtx with LaTeX once. - -See the documentation of your LaTeX distribution or the TeX -Frequently Asked Questions for more information on installing -xkeyval into your LaTeX distribution -(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages). - - -License -------- - -Copyright (C) 2004-2020 Hendri Adriaens - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either version 1.3 -of this license or (at your option) any later version. -The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of LaTeX -version 2003/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -This Current Maintainer of this work is Hendri Adriaens. - -This work consists of the file xkeyval.dtx and derived files -keyval.tex, xkvtxhdr.tex, xkeyval.sty, xkeyval.tex, xkvview.sty, -xkvltxp.sty, xkvutils.tex, pst-xkey.tex, pst-xkey.sty, xkveca.cls, -xkvecb.cls, xkvesa.sty, xkvesb.sty, xkvesc.sty, xkvex1.tex, -xkvex2.tex, xkvex3.tex and xkvex4.tex. - -The following files constitute the xkeyval bundle and must be -distributed as a whole: readme, xkeyval.pdf, keyval.tex, -pst-xkey.sty, pst-xkey.tex, xkeyval.sty, xkeyval.tex, xkvview.sty, -xkvltxp.sty, xkvtxhdr.tex, xkvutils.tex, pst-xkey.dtx and xkeyval.dtx. +xkeyval v2.9
+------------
+
+This package is an extension of the keyval package by David Carlisle
+and offers additional macros for setting keys and declaring and
+setting class or package options. This distribution also includes
+the following additional packages:
+
+xkvview v1.4a : viewer utility for package programmers
+xkvltxp v1.3 : LaTeX kernel patch to allow expandable macros in
+ package options
+pst-xkey v1.6 : specialization of the xkeyval package for PSTricks
+ packages
+
+See for more information the pdf documentation of this package.
+
+
+Installation
+------------
+
+First check whether this package can be installed by the
+distribution that you use, since that will simplify installation.
+For manual installations, the structure and supposed location in a
+TDS compliant TeX-tree is shown in the overview below. In words,
+keyval.tex, pst-xkey.tex, xkvutils.tex, xkvtxhdr.tex and xkeyval.tex
+should be available to TeX and LaTeX; pst-xkey.sty, xkeyval.sty,
+xkvview.sty and xkvltxp.sty should be available to LaTeX. The package
+to which a specific run file belongs, is denoted in between square
+brackets. Don't forget to update your filename database after installing
+the files.
+
+CTAN:/macros/latex/contrib/xkeyval: official location
+ |
+ |- readme : should not be installed
+ |- doc
+ | `- xkeyval.pdf : /doc/latex/xkeyval
+ |- run
+ | |- keyval.tex : /tex/generic/xkeyval [xkeyval]
+ | |- xkvutils.tex : /tex/generic/xkeyval [xkeyval]
+ | |- pst-xkey.sty : /tex/latex/xkeyval [pst-xkey]
+ | |- pst-xkey.tex : /tex/generic/xkeyval [pst-xkey]
+ | |- xkeyval.sty : /tex/latex/xkeyval [xkeyval]
+ | |- xkeyval.tex : /tex/generic/xkeyval [xkeyval]
+ | |- xkvview.sty : /tex/latex/xkeyval [xkvview]
+ | |- xkvltxp.sty : /tex/latex/xkeyval [xkvltxp]
+ | `- xkvtxhdr.tex : /tex/generic/xkeyval [xkeyval]
+ `- source
+ `- xkeyval.dtx : /source/latex/xkeyval
+
+The package includes pregenerated run and doc files, but you can
+reproduce them from the source if necessary. See the first lines
+of xkeyval.dtx for information how to do this. Example files can
+be produced by running the file xkeyval.dtx with LaTeX once.
+
+See the documentation of your LaTeX distribution or the TeX
+Frequently Asked Questions for more information on installing
+xkeyval into your LaTeX distribution
+(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages).
+
+
+License
+-------
+
+Copyright (C) 2004-2022 Hendri Adriaens
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2003/12/01 or later.
+
+This work has the LPPL maintenance status "maintained".
+
+This Current Maintainer of this work is Hendri Adriaens.
+
+This work consists of the file xkeyval.dtx and derived files
+keyval.tex, xkvtxhdr.tex, xkeyval.sty, xkeyval.tex, xkvview.sty,
+xkvltxp.sty, xkvutils.tex, pst-xkey.tex, pst-xkey.sty, xkveca.cls,
+xkvecb.cls, xkvesa.sty, xkvesb.sty, xkvesc.sty, xkvex1.tex,
+xkvex2.tex, xkvex3.tex and xkvex4.tex.
+
+The following files constitute the xkeyval bundle and must be
+distributed as a whole: readme, xkeyval.pdf, keyval.tex,
+pst-xkey.sty, pst-xkey.tex, xkeyval.sty, xkeyval.tex, xkvview.sty,
+xkvltxp.sty, xkvtxhdr.tex, xkvutils.tex, pst-xkey.dtx and xkeyval.dtx.
diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkeyval.bib b/Master/texmf-dist/doc/latex/xkeyval/xkeyval.bib index 2b16f66a546..f785839f430 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkeyval.bib +++ b/Master/texmf-dist/doc/latex/xkeyval/xkeyval.bib @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `bib') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkeyval.pdf b/Master/texmf-dist/doc/latex/xkeyval/xkeyval.pdf Binary files differindex 4b1f569696a..66ebf168125 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkeyval.pdf +++ b/Master/texmf-dist/doc/latex/xkeyval/xkeyval.pdf diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkveca.cls b/Master/texmf-dist/doc/latex/xkeyval/xkveca.cls index cf4abd12587..bbd024c5e5c 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkveca.cls +++ b/Master/texmf-dist/doc/latex/xkeyval/xkveca.cls @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkveca') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvecb.cls b/Master/texmf-dist/doc/latex/xkeyval/xkvecb.cls index 195adf7656c..86a839560cb 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvecb.cls +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvecb.cls @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvecb') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvesa.sty b/Master/texmf-dist/doc/latex/xkeyval/xkvesa.sty index 3cfe1cd07dd..f1fd6855ad9 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvesa.sty +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvesa.sty @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvesa') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvesb.sty b/Master/texmf-dist/doc/latex/xkeyval/xkvesb.sty index 19d7b18723a..d5059fbd1d7 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvesb.sty +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvesb.sty @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvesb') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvesc.sty b/Master/texmf-dist/doc/latex/xkeyval/xkvesc.sty index bd92c839714..38bd81408a5 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvesc.sty +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvesc.sty @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvesc') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvex1.tex b/Master/texmf-dist/doc/latex/xkeyval/xkvex1.tex index 47f88091a91..4411c8ca955 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvex1.tex +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvex1.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvex1') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvex2.tex b/Master/texmf-dist/doc/latex/xkeyval/xkvex2.tex index 4e6b1c364c8..bc36059c1e5 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvex2.tex +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvex2.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvex2') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvex3.tex b/Master/texmf-dist/doc/latex/xkeyval/xkvex3.tex index 0a3dc879dc7..da0f3ed6f22 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvex3.tex +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvex3.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvex3') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvex4.tex b/Master/texmf-dist/doc/latex/xkeyval/xkvex4.tex index 7402799294c..7bc76ded2e1 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvex4.tex +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvex4.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvex4') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/doc/latex/xkeyval/xkvpream.ble b/Master/texmf-dist/doc/latex/xkeyval/xkvpream.ble index 8490a2d570d..db53ce8fdc7 100644 --- a/Master/texmf-dist/doc/latex/xkeyval/xkvpream.ble +++ b/Master/texmf-dist/doc/latex/xkeyval/xkvpream.ble @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `preamble') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the @@ -132,6 +132,7 @@ \EnableCrossrefs \RecordChanges \CodelineIndex +\AtBeginDocument{\hypersetup{linkcolor=black, citecolor=black, urlcolor=black}} \endinput %% %% End of file `xkvpream.ble'. diff --git a/Master/texmf-dist/source/latex/xkeyval/xkeyval.dtx b/Master/texmf-dist/source/latex/xkeyval/xkeyval.dtx index 34a01d898b9..6690fbcac6b 100644 --- a/Master/texmf-dist/source/latex/xkeyval/xkeyval.dtx +++ b/Master/texmf-dist/source/latex/xkeyval/xkeyval.dtx @@ -26,7 +26,7 @@ % pst-xkey.sty % %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the @@ -188,7 +188,7 @@ macro. \PrintChangesX\PrintIndexX % % \GetFileInfo{xkeyval.sty} % -% \CheckSum{3040} +% \CheckSum{3043} % %\DoNotIndex{\:,\@,\@@,\@backslashchar,\@ehc,\@empty,\@expandtwoargs, %\@for,\@forloop,\@fornoop,\@fortmp,\@gobble,\@gobbletwo,\@if,\@ifnch, @@ -3440,7 +3440,7 @@ macro. \PrintChangesX\PrintIndexX %<*xkvlatex> \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{xkeyval} - [2020/11/20 v2.8 package option processing (HA)] + [2022/06/16 v2.9 package option processing (HA)] % \end{macrocode} % Initializations. Load |xkeyval.tex|, adjust some catcodes to define % internal macros and initialize the |\DeclareOptionX*| working macro. @@ -3682,13 +3682,14 @@ macro. \PrintChangesX\PrintIndexX % \begin{macro}{\XKV@useoption} % \marg{option}\\ % Removes an option from |\@unusedoptionlist|. +% \changes{v2.9}{2022/06/16}{Fix for package options with braces} % \begin{macrocode} \def\XKV@useoption#1{% \def\XKV@resa{#1}% \XKV@ifundefined{ver@xkvltxp.sty}{}{% \@onelevel@sanitize\XKV@resa }% - \@expandtwoargs\@removeelement{\XKV@resa}% + \@expandtwoargs\@removeelement{\expandafter\@remove@eq@value\XKV@resa=\@nil}% {\@unusedoptionlist}\@unusedoptionlist } % \end{macrocode} @@ -5641,6 +5642,7 @@ actually used. They are not expanded during option processing.\\ \EnableCrossrefs \RecordChanges \CodelineIndex +\AtBeginDocument{\hypersetup{linkcolor=black, citecolor=black, urlcolor=black}} %</preamble> % %<*bib> diff --git a/Master/texmf-dist/tex/generic/xkeyval/keyval.tex b/Master/texmf-dist/tex/generic/xkeyval/keyval.tex index 97bd1937100..a6e2ccde493 100644 --- a/Master/texmf-dist/tex/generic/xkeyval/keyval.tex +++ b/Master/texmf-dist/tex/generic/xkeyval/keyval.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvkeyval') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/tex/generic/xkeyval/pst-xkey.tex b/Master/texmf-dist/tex/generic/xkeyval/pst-xkey.tex index 608c632a7b3..ce8fcbe62a8 100644 --- a/Master/texmf-dist/tex/generic/xkeyval/pst-xkey.tex +++ b/Master/texmf-dist/tex/generic/xkeyval/pst-xkey.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `pxktex') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/tex/generic/xkeyval/xkeyval.tex b/Master/texmf-dist/tex/generic/xkeyval/xkeyval.tex index 33eb6c5da00..3f6e4fb041d 100644 --- a/Master/texmf-dist/tex/generic/xkeyval/xkeyval.tex +++ b/Master/texmf-dist/tex/generic/xkeyval/xkeyval.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvtex') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex b/Master/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex index 6d569131ddc..e5b40827c5e 100644 --- a/Master/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex +++ b/Master/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvheader') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/tex/generic/xkeyval/xkvutils.tex b/Master/texmf-dist/tex/generic/xkeyval/xkvutils.tex index 402f0e2a6ee..f370d0f9ad5 100644 --- a/Master/texmf-dist/tex/generic/xkeyval/xkvutils.tex +++ b/Master/texmf-dist/tex/generic/xkeyval/xkvutils.tex @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvutils') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/tex/latex/xkeyval/pst-xkey.sty b/Master/texmf-dist/tex/latex/xkeyval/pst-xkey.sty index 7257e395a04..1b4fb3ab9e8 100644 --- a/Master/texmf-dist/tex/latex/xkeyval/pst-xkey.sty +++ b/Master/texmf-dist/tex/latex/xkeyval/pst-xkey.sty @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `pxklatex') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/tex/latex/xkeyval/xkeyval.sty b/Master/texmf-dist/tex/latex/xkeyval/xkeyval.sty index c77ed716180..cea87e29160 100644 --- a/Master/texmf-dist/tex/latex/xkeyval/xkeyval.sty +++ b/Master/texmf-dist/tex/latex/xkeyval/xkeyval.sty @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvlatex') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the @@ -35,7 +35,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{xkeyval} - [2020/11/20 v2.8 package option processing (HA)] + [2022/06/16 v2.9 package option processing (HA)] \ifx\XKeyValLoaded\endinput\else\input xkeyval \fi \edef\XKVcatcodes{% \catcode`\noexpand\=\the\catcode`\=\relax @@ -135,7 +135,7 @@ \XKV@ifundefined{ver@xkvltxp.sty}{}{% \@onelevel@sanitize\XKV@resa }% - \@expandtwoargs\@removeelement{\XKV@resa}% + \@expandtwoargs\@removeelement{\expandafter\@remove@eq@value\XKV@resa=\@nil}% {\@unusedoptionlist}\@unusedoptionlist } \DeclareOptionX*{% diff --git a/Master/texmf-dist/tex/latex/xkeyval/xkvltxp.sty b/Master/texmf-dist/tex/latex/xkeyval/xkvltxp.sty index 20e02d93b4b..44228856530 100644 --- a/Master/texmf-dist/tex/latex/xkeyval/xkvltxp.sty +++ b/Master/texmf-dist/tex/latex/xkeyval/xkvltxp.sty @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvltxpatch') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the diff --git a/Master/texmf-dist/tex/latex/xkeyval/xkvview.sty b/Master/texmf-dist/tex/latex/xkeyval/xkvview.sty index c511a772716..6a2272710d4 100644 --- a/Master/texmf-dist/tex/latex/xkeyval/xkvview.sty +++ b/Master/texmf-dist/tex/latex/xkeyval/xkvview.sty @@ -7,7 +7,7 @@ %% xkeyval.dtx (with options: `xkvview') %% %% --------------------------------------- -%% Copyright (C) 2004-2020 Hendri Adriaens +%% Copyright (C) 2004-2022 Hendri Adriaens %% --------------------------------------- %% %% This work may be distributed and/or modified under the |