summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-08 22:21:38 +0000
committerKarl Berry <karl@freefriends.org>2017-01-08 22:21:38 +0000
commitde521a253664a212f4e9dd991cdf7e21143bf537 (patch)
treeb6d6f678fafb7430c051ea208fc1bd2647fc4624
parent5f61b0622e152140271ccdbe55816b9c2446c85f (diff)
skmath (8jan17)
git-svn-id: svn://tug.org/texlive/trunk@42902 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/skmath/README2
-rw-r--r--Master/texmf-dist/doc/latex/skmath/skmath.pdfbin244421 -> 215467 bytes
-rw-r--r--Master/texmf-dist/source/latex/skmath/skmath.tex17
-rw-r--r--Master/texmf-dist/tex/latex/skmath/skmath.sty14
4 files changed, 17 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/latex/skmath/README b/Master/texmf-dist/doc/latex/skmath/README
index 87a4142edf2..81a018c49c7 100644
--- a/Master/texmf-dist/doc/latex/skmath/README
+++ b/Master/texmf-dist/doc/latex/skmath/README
@@ -17,7 +17,7 @@
%% This work consists of the file skmath.tex
%% and the derived file skmath.sty.
-This is version 0.4a of the skmath package, a package which provides
+This is version 0.4b of the skmath package, a package which provides
improved and new math commands for superior typesetting with lower effort.
The following files are enclosed.
diff --git a/Master/texmf-dist/doc/latex/skmath/skmath.pdf b/Master/texmf-dist/doc/latex/skmath/skmath.pdf
index 5c951c8fdd9..e160ccde722 100644
--- a/Master/texmf-dist/doc/latex/skmath/skmath.pdf
+++ b/Master/texmf-dist/doc/latex/skmath/skmath.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/skmath/skmath.tex b/Master/texmf-dist/source/latex/skmath/skmath.tex
index 85401d8941d..83fe206908a 100644
--- a/Master/texmf-dist/source/latex/skmath/skmath.tex
+++ b/Master/texmf-dist/source/latex/skmath/skmath.tex
@@ -56,7 +56,7 @@
% This is where the documentation begins
\begin{document}
% Change & version info
- \version{0.4a}
+ \version{0.4b}
\changes{0.1}{Initial version}
\changes{0.1c}{Moved package from \pkg{docstrip} to \pkg{skdoc}}
\changes{0.1d}{Fixed fatal documentation and package errors}
@@ -68,6 +68,7 @@
\changes{0.3b}{Detect empty arguments in trigonometric and logarithmic functions, fix \cs{ln}}
\changes{0.4}{Added \opt{notation} option, macros for complex numbers}
\changes{0.4a}{Replaced deprecated/removed \pkg{expl3} constructs}
+ \changes{0.4b}{Track \pkg{expl3} changes (thanks to Joseph Wright)}
% Don't forget to update the version number and release date of
% the package declaration in the implementation!
@@ -302,7 +303,7 @@
\begin{MacroCode}{package}
\RequirePackage{expl3,l3keys2e,xparse}
\ProvidesExplPackage{skmath}
- {2016/06/25}{0.4a}{improved math commands}
+ {2017/01/08}{0.4b}{improved math commands}
\PassOptionsToPackage{intlimits,sumlimits,namelimits}{amsmath}
\RequirePackage{amssymb,mathtools,xfrac}
\end{MacroCode}
@@ -333,21 +334,21 @@ Then, the key-value options.
% * http://www.tug.org/TUGboat/Articles/tb18-1/tb54becc.pdf
% * http://tex.stackexchange.com/q/14821/66
integral-d .choice:,
- integral-d .value_required:,
+ integral-d .value_required:n = true,
integral-d / upright .code:n = { \cs_gset_nopar:Npn\__skmath_integral_d:{{\operator@font d}} },
integral-d / slanted .code:n = { \cs_gset_nopar:Npn\__skmath_integral_d:{{d}} },
isomath .bool_set:N = \g__skmath_load_isomath_bool,
- isomath .value_required:,
+ isomath .value_required:n = true,
natural-log .choice:,
- natural-log .value_required:,
+ natural-log .value_required:n = true,
natural-log / upright .code:n = { \cs_gset_nopar:Npn\__skmath_natural_log_e:{{\operator@font e}} },
natural-log / slanted .code:n = { \cs_gset_nopar:Npn\__skmath_natural_log_e:{{e}} },
imaginary-unit .choice:,
- imaginary-unit .value_required:,
+ imaginary-unit .value_required:n = true,
imaginary-unit / upright .code:n = { \cs_gset_nopar:Npn\__skmath_imaginary_unit:n##1{{\operator@font ##1}} },
imaginary-unit / slanted .code:n = { \cs_gset_nopar:Npn\__skmath_imaginary_unit:n##1{{##1}} },
complex-part-symbols .bool_set_inverse:N = \g__skmath_iso_complex_parts_bool,
- complex-part-symbols .value_required:,
+ complex-part-symbols .value_required:n = true,
}
\end{MacroCode}
@@ -389,7 +390,7 @@ We also declare the \enquote{public} options.
},
% Possibly more style sets... ?
notation .initial:n = legacy, % Or is it? Perhaps a legacy option is required.
- notation .value_required:,
+ notation .value_required:n = true,
% Note also that the styles should probably affect isomath and/or other packages.
}
\ProcessKeysOptions{skmath}
diff --git a/Master/texmf-dist/tex/latex/skmath/skmath.sty b/Master/texmf-dist/tex/latex/skmath/skmath.sty
index 90179e3402b..57a8fd6c3b7 100644
--- a/Master/texmf-dist/tex/latex/skmath/skmath.sty
+++ b/Master/texmf-dist/tex/latex/skmath/skmath.sty
@@ -20,7 +20,7 @@
\RequirePackage{expl3,l3keys2e,xparse}
\ProvidesExplPackage{skmath}
- {2016/06/25}{0.4a}{improved math commands}
+ {2017/01/08}{0.4b}{improved math commands}
\PassOptionsToPackage{intlimits,sumlimits,namelimits}{amsmath}
\RequirePackage{amssymb,mathtools,xfrac}
\msg_new:nnnn{skmath}{undefined-macro}{The~macro~`\token_to_str:N#1'~was~undefined!}
@@ -43,21 +43,21 @@
% * http://www.tug.org/TUGboat/Articles/tb18-1/tb54becc.pdf
% * http://tex.stackexchange.com/q/14821/66
integral-d .choice:,
- integral-d .value_required:,
+ integral-d .value_required:n = true,
integral-d / upright .code:n = { \cs_gset_nopar:Npn\__skmath_integral_d:{{\operator@font d}} },
integral-d / slanted .code:n = { \cs_gset_nopar:Npn\__skmath_integral_d:{{d}} },
isomath .bool_set:N = \g__skmath_load_isomath_bool,
- isomath .value_required:,
+ isomath .value_required:n = true,
natural-log .choice:,
- natural-log .value_required:,
+ natural-log .value_required:n = true,
natural-log / upright .code:n = { \cs_gset_nopar:Npn\__skmath_natural_log_e:{{\operator@font e}} },
natural-log / slanted .code:n = { \cs_gset_nopar:Npn\__skmath_natural_log_e:{{e}} },
imaginary-unit .choice:,
- imaginary-unit .value_required:,
+ imaginary-unit .value_required:n = true,
imaginary-unit / upright .code:n = { \cs_gset_nopar:Npn\__skmath_imaginary_unit:n##1{{\operator@font ##1}} },
imaginary-unit / slanted .code:n = { \cs_gset_nopar:Npn\__skmath_imaginary_unit:n##1{{##1}} },
complex-part-symbols .bool_set_inverse:N = \g__skmath_iso_complex_parts_bool,
- complex-part-symbols .value_required:,
+ complex-part-symbols .value_required:n = true,
}
\keys_define:nn{skmath}{
commonsets .bool_set:N = \g__skmath_define_common_sets_bool,
@@ -95,7 +95,7 @@
},
% Possibly more style sets... ?
notation .initial:n = legacy, % Or is it? Perhaps a legacy option is required.
- notation .value_required:,
+ notation .value_required:n = true,
% Note also that the styles should probably affect isomath and/or other packages.
}
\ProcessKeysOptions{skmath}