diff options
author | Norbert Preining <norbert@preining.info> | 2022-10-06 03:01:09 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-10-06 03:01:09 +0000 |
commit | 678708e90ffe138885ed8c06b6780d491b80fae5 (patch) | |
tree | a01d1002c3e6eaf2fffd64dfd4726e9d3d5f3820 /macros/latex/contrib/kvsetkeys | |
parent | 6925a15396a955498e1d1663204e7fa7da3d1728 (diff) |
CTAN sync 202210060301
Diffstat (limited to 'macros/latex/contrib/kvsetkeys')
-rw-r--r-- | macros/latex/contrib/kvsetkeys/README.md | 12 | ||||
-rw-r--r-- | macros/latex/contrib/kvsetkeys/kvsetkeys.dtx | 45 | ||||
-rw-r--r-- | macros/latex/contrib/kvsetkeys/kvsetkeys.pdf | bin | 374946 -> 401856 bytes |
3 files changed, 24 insertions, 33 deletions
diff --git a/macros/latex/contrib/kvsetkeys/README.md b/macros/latex/contrib/kvsetkeys/README.md index a7e822fa0f..430c1aa264 100644 --- a/macros/latex/contrib/kvsetkeys/README.md +++ b/macros/latex/contrib/kvsetkeys/README.md @@ -1,6 +1,6 @@ -# kvsetkeys +# kvsetkeys -kvsetkeys package for LaTeX +Version: 2022-10-05 v1.19 Package kvsetkeys provides kvsetkeys, a variant @@ -9,3 +9,11 @@ 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. +% Copyright (C) +% 2006, 2007, 2009-2012 Heiko Oberdiek +% 2016-2022 Oberdiek Package Support Group +% https://github.com/ho-tex/kvsetkeys/issues + + +## License +LATEX Project Public License, version 1.3c or later. diff --git a/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx b/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx index c04507c297..e785f45165 100644 --- a/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx +++ b/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx @@ -1,12 +1,12 @@ % \iffalse meta-comment % % File: kvsetkeys.dtx -% Version: 2019/12/15 v1.18 +% Version: 2022-10-05 v1.19 % Info: Key value parser % % Copyright (C) % 2006, 2007, 2009-2012 Heiko Oberdiek -% 2016-2019 Oberdiek Package Support Group +% 2016-2022 Oberdiek Package Support Group % https://github.com/ho-tex/kvsetkeys/issues % % This work may be distributed and/or modified under the @@ -86,7 +86,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)} +\Msg{* Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)} \Msg{************************************************************************} \keepsilent @@ -98,11 +98,11 @@ This is a generated file. Project: kvsetkeys -Version: 2019/12/15 v1.18 +Version: 2022-10-05 v1.19 Copyright (C) 2006, 2007, 2009-2012 Heiko Oberdiek - 2016-2019 Oberdiek Package Support Group + 2016-2022 Oberdiek Package Support Group This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -167,7 +167,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{kvsetkeys.drv}% - [2019/12/15 v1.18 Key value parser (HO)]% + [2022-10-05 v1.19 Key value parser (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -181,7 +181,7 @@ and the derived files % \GetFileInfo{kvsetkeys.drv} % % \title{The \xpackage{kvsetkeys} package} -% \date{2019/12/15 v1.18} +% \date{2022-10-05 v1.19} % \author{Heiko Oberdiek\thanks % {Please report any issues at \url{https://github.com/ho-tex/kvsetkeys/issues}}} % @@ -361,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 2019/12/15 v1.18 \cs{kv@processor@default} also defines +% Since 2012/04/25 v1.16 \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}} @@ -397,7 +397,7 @@ and the derived files % fi % \end{quote} % -% Since 2019/12/15 v1.18 \cs{kv@processor@known} also defines +% Since 2012/04/25 v1.16 \cs{kv@processor@known} also defines % macro \cs{kv@fam} with meaning \meta{family} for convenience. % % \subsection{Default family handler} @@ -637,7 +637,7 @@ and the derived files \fi \expandafter\x\csname ver@kvsetkeys.sty\endcsname \ProvidesPackage{kvsetkeys}% - [2019/12/15 v1.18 Key value parser (HO)]% + [2022-10-05 v1.19 Key value parser (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1222,7 +1222,7 @@ $ \expandafter\ifx\csname KV@#1@#3@default\endcsname\relax & \edef#1{% & \ifx#1\KVS@empty & \else -& \unexpanded{#1},% +& \unexpanded\expandafter{#1},% & \fi & \unexpanded{{#2}={#3}}% & }% @@ -1399,26 +1399,6 @@ $ \x % \end{description} % % -% \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/kvsetkeys.tds.zip}] -% \end{description} -% \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTANpkg{tds}). Directories -% with \xfile{texmf} in their name are usually organized this way. -% -% \subsection{Bundle installation} -% -% \paragraph{Unpacking.} Unpack the \xfile{kvsetkeys.tds.zip} in the -% TDS tree (also known as \xfile{texmf} tree) of your choice. -% Example (linux): -% \begin{quote} -% |unzip kvsetkeys.tds.zip -d ~/texmf| -% \end{quote} -% % \subsection{Package installation} % % \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting @@ -1668,6 +1648,9 @@ $ \x % \item % Avoid \xpackage{etexcmds} and \xpackage{infwarwerr} in \LaTeX. % \end{Version} +% \begin{Version}{2022-10-05 v1.19} +% \item Corrected storing of unknown keys, issue \#1 +% \end{Version} % \end{History} % % \PrintIndex diff --git a/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf b/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf Binary files differindex 7d4a72c04f..5820d8e0c4 100644 --- a/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf +++ b/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf |