diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty b/Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty index c8204d7e9db..41bb74447fd 100644 --- a/Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty +++ b/Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty @@ -1,7 +1,7 @@ % エンジン非依存のマクロ集 \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{jlreq-helpers}[2018/04/12 jlreq-helpers] +\ProvidesPackage{jlreq-helpers}[2018/08/08 jlreq-helpers] \RequirePackage{xkeyval,etoolbox} %. helper1 @@ -248,7 +248,7 @@ \jlreq@do } \long\def\jlreq@parsekeyval@nokey@#1,{% - \jlreq@ifendmark{#1}{}{\jlreq@parsekeyval@nokey@@#1=\jlreq@endmark}% + \jlreq@ifendmark{#1}{}{\jlreq@ifempty{#1}{\jlreq@parsekeyval@nokey@}{\jlreq@parsekeyval@nokey@@#1=\jlreq@endmark}}% } \long\def\jlreq@parsekeyval@nokey@@#1=#2\jlreq@endmark{% \jlreq@ifempty{#2}{\jlreq@parsekeyval@nokey@@@{}{#1}}{\expandafter\jlreq@parsekeyval@nokey@@@\expandafter{\jlreq@parsekeyval@nokey@@@@#2\jlreq@endmark}{#1}}% @@ -460,5 +460,14 @@ \jlreq@do } +\def\jlreq@for@noexpand#1:={\@for#1:=\@empty} + +\def\jlreq@swap#1#2{% + \let\jlreq@swaptoken=#1% + \let#1=#2% + \let#2=\jlreq@swaptoken + \let\jlreq@swaptoken=\@undefined +} + \endinput |