summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty')
-rw-r--r--Master/texmf-dist/tex/latex/jlreq/jlreq-helpers.sty13
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