summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty4
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty44
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty2
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty30
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty33
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty10
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty6
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty24
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty5
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty31
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty24
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty28
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty28
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty37
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty1
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty2
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty30
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty25
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty30
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty24
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty28
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty2
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty179
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty69
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty24
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty4
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty2
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty4
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty26
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty2
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty67
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty38
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty10
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty4
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp.sty117
35 files changed, 920 insertions, 74 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty
index c1acba307a3..76951ad50c9 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty
@@ -19,6 +19,10 @@
\newcommand{\alt}[1]{\ThisAltText{#1}}
\newcommand{\newhref}[3]{\ThisAltText{#2}\href{#1}{#3}}%
\providecommand{\thead}[1]{\textbf{#1}}
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\alt}[1]{}}
+\CustomizeMathJax{\newcommand{\thead}[1]{\text{\textbf{#1}}}}
+\end{warpMathJax}
\endinput
%%
%% End of file `lwarp-accessibility.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty
index e9aac1ca3c3..69a5bff980b 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty
@@ -37,26 +37,34 @@
}% not mathjax
\newcounter{LWR@amsmathdepth}
\setcounter{LWR@amsmathdepth}{0}
-\newcommand*{\LWR@amsmathenv@@before}[1]{%
- \begin{BlockClass}{displaymathnumbered}
+\NewDocumentCommand{\LWR@amsmathenv@@before}{s m}{%
+ \IfBooleanTF{#1}{
+ \begin{BlockClass}{displaymath}
+ }{
+ \begin{BlockClass}{displaymathnumbered}
+ }
\LWR@newautoidanchor%
\booltrue{LWR@indisplaymathimage}%
\begin{lateximage}[\LWR@amsmathbodynumbered{#1}]*
\LWR@applyxfakebold%
}
-\newcommand*{\LWR@amsmathenv@before}[1]{%
+\NewDocumentCommand{\LWR@amsmathenv@before}{s m}{%
\ifnumequal{\value{LWR@amsmathdepth}}{0}{%
\LWR@stoppars%
\ifboolexpr{bool{mathjax} or ( bool{FormatWP} and bool{WPMarkMath} ) }%
{
\LWR@syncmathjax
\boolfalse{LWR@amsmultline}
- \ifstrequal{#1}{multline}{\booltrue{LWR@amsmultline}}{}
- \ifstrequal{#1}{multline*}{\booltrue{LWR@amsmultline}}{}
+ \ifstrequal{#2}{multline}{\booltrue{LWR@amsmultline}}{}
+ \ifstrequal{#2}{multline*}{\booltrue{LWR@amsmultline}}{}
\LWR@beginhideamsmath
}
{
- \LWR@amsmathenv@@before{#1}
+ \IfBooleanTF{#1}{
+ \LWR@amsmathenv@@before*{#2}
+ }{
+ \LWR@amsmathenv@@before{#2}
+ }
}
}{}
\addtocounter{LWR@amsmathdepth}{1}
@@ -64,13 +72,13 @@
\newcommand*{\LWR@amsmathenv@@after}{%
\end{lateximage}\end{BlockClass}\LWR@startpars%
}
-\newcommand*{\LWR@amsmathenv@after}[1]{%
+\NewDocumentCommand{\LWR@amsmathenv@after}{s m}{%
\ifnumequal{\value{LWR@amsmathdepth}}{1}{%
\ifboolexpr{bool{mathjax} or ( bool{FormatWP} and bool{WPMarkMath} ) }%
{
\LWR@endhideamsmath
\boolfalse{LWR@amsmultline}
- \LWR@addmathjax{#1}{\the\@envbody}
+ \LWR@addmathjax{#2}{\the\@envbody}
}
{\LWR@amsmathenv@@after}
\gdef\LWR@ThisAltText{}%
@@ -81,42 +89,42 @@
\AfterEndEnvironment{multline}{\LWR@amsmathenv@after{multline}}
-\BeforeBeginEnvironment{multline*}{\LWR@amsmathenv@before{multline*}}
+\BeforeBeginEnvironment{multline*}{\LWR@amsmathenv@before*{multline*}}
-\AfterEndEnvironment{multline*}{\LWR@amsmathenv@after{multline*}}
+\AfterEndEnvironment{multline*}{\LWR@amsmathenv@after*{multline*}}
\BeforeBeginEnvironment{gather}{\LWR@amsmathenv@before{gather}}
\AfterEndEnvironment{gather}{\LWR@amsmathenv@after{gather}}
-\BeforeBeginEnvironment{gather*}{\LWR@amsmathenv@before{gather*}}
+\BeforeBeginEnvironment{gather*}{\LWR@amsmathenv@before*{gather*}}
-\AfterEndEnvironment{gather*}{\LWR@amsmathenv@after{gather*}}
+\AfterEndEnvironment{gather*}{\LWR@amsmathenv@after*{gather*}}
\BeforeBeginEnvironment{align}{\LWR@amsmathenv@before{align}}
\AfterEndEnvironment{align}{\LWR@amsmathenv@after{align}}
-\BeforeBeginEnvironment{align*}{\LWR@amsmathenv@before{align*}}
+\BeforeBeginEnvironment{align*}{\LWR@amsmathenv@before*{align*}}
-\AfterEndEnvironment{align*}{\LWR@amsmathenv@after{align*}}
+\AfterEndEnvironment{align*}{\LWR@amsmathenv@after*{align*}}
\BeforeBeginEnvironment{flalign}{\LWR@amsmathenv@before{flalign}}
\AfterEndEnvironment{flalign}{\LWR@amsmathenv@after{flalign}}
-\BeforeBeginEnvironment{flalign*}{\LWR@amsmathenv@before{flalign*}}
+\BeforeBeginEnvironment{flalign*}{\LWR@amsmathenv@before*{flalign*}}
-\AfterEndEnvironment{flalign*}{\LWR@amsmathenv@after{flalign*}}
+\AfterEndEnvironment{flalign*}{\LWR@amsmathenv@after*{flalign*}}
\BeforeBeginEnvironment{alignat}{\LWR@amsmathenv@before{alignat}}
\AfterEndEnvironment{alignat}{\LWR@amsmathenv@after{alignat}}
-\BeforeBeginEnvironment{alignat*}{\LWR@amsmathenv@before{alignat*}}
+\BeforeBeginEnvironment{alignat*}{\LWR@amsmathenv@before*{alignat*}}
-\AfterEndEnvironment{alignat*}{\LWR@amsmathenv@after{alignat*}}
+\AfterEndEnvironment{alignat*}{\LWR@amsmathenv@after*{alignat*}}
\begin{warpMathJax}
\CustomizeMathJax{\newcommand{\intertext}[1]{\\ \text{#1}\notag \\}}
\end{warpMathJax}
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty
index faeb0d1a9c1..27ed987b674 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty
@@ -27,7 +27,7 @@
\providecommand*{\LWR@HTML@tabularnewline}{\LWR@tabularendofline}
\LWR@formatted{tabularnewline}
\CustomizeMathJax{
-\newcommand{\multicolumn}[3]{#3}% only uses one cell
+ \newcommand{\multicolumn}[3]{#3}% only uses one cell
}
\endinput
%%
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty
new file mode 100644
index 00000000000..e65cd80d338
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty
@@ -0,0 +1,30 @@
+%%
+%% This is file `lwarp-autobreak.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `autobreak')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{autobreak}[2017/02/23]
+\begin{warpMathJax}
+\renewenvironment{autobreak}{\newcommand{\MoveEqLeft}[1]{}}{}
+\let\start@align\@autobreak@oldstart@align
+\let\endalign\@autobreak@oldendalign
+\CustomizeMathJax{\newenvironment{autobreak}{}{}}
+\CustomizeMathJax{\newcommand{\MoveEqLeft}[1][]{}}
+\CustomizeMathJax{\newcommand{\everybeforeautobreak}[1]{}}
+\CustomizeMathJax{\newcommand{\everyafterautobreak}[1]{}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-autobreak.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty
index b66f8446af5..0472693e549 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty
@@ -19,6 +19,39 @@
\let\addtocontents\newfloat@addtocontents@ORI
}{}
\LWR@ProvidesPackagePass{biblatex}[2018/03/04]
+\AfterPreamble{
+
+\let\blx@anchors\@empty
+\protected\def\blx@anchor{%
+ \xifinlist{\the\c@refsection @\abx@field@entrykey}{\blx@anchors}
+ {}
+ {\listxadd\blx@anchors{\the\c@refsection @\abx@field@entrykey}%
+ \hypertarget{cite.\the\c@refsection @\abx@field@entrykey}{}}}
+\protected\def\blx@imc@bibhyperref{%
+ \@ifnextchar[%]
+ {\blx@bibhyperref}
+ {\blx@bibhyperref[\abx@field@entrykey]}}%
+
+\long\def\blx@bibhyperref[#1]#2{%
+ \hyperlink{cite.\the\c@refsection @#1}{%
+ #2%
+ }%
+}%% \def\blx@nohyperref[#1]#2{#2}%
+
+\protected\long\def\blx@imc@bibhyperlink#1#2{%
+ \hyperlink{cite.\the\c@refsection:#1}{%
+ #2%
+ }%
+}%
+
+\protected\long\def\blx@imc@bibhypertarget#1#2{%
+ \hypertarget{cite.\the\c@refsection:#1}{%
+ #2%
+ }%
+}
+
+\let\blx@imc@ifhyperref\@firstoftwo
+}
\endinput
%%
%% End of file `lwarp-biblatex.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty
index 0e089186946..a9d81119200 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty
@@ -33,12 +33,10 @@
\LWR@formatted{rdelim}
\begin{warpMathJax}
-\CustomizeMathJax{
- \newcommand{\LWRldelim}[1][]{\text{#1}~\LWRbigdelim}
- \def\ldelim#1#2#3{\def\LWRbigdelim{#1}\LWRldelim}
- \newcommand{\LWRrdelim}[1][]{\LWRbigdelim~\text{#1}}
- \def\rdelim#1#2#3{\def\LWRbigdelim{#1}\LWRrdelim}
-}
+\CustomizeMathJax{\newcommand{\LWRldelim}[1][]{\text{#1}~\LWRbigdelim}}
+\CustomizeMathJax{\def\ldelim#1#2#3{\def\LWRbigdelim{#1}\LWRldelim}}
+\CustomizeMathJax{\newcommand{\LWRrdelim}[1][]{\LWRbigdelim~\text{#1}}}
+\CustomizeMathJax{\def\rdelim#1#2#3{\def\LWRbigdelim{#1}\LWRrdelim}}
\end{warpMathJax}
\endinput
%%
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty
index 5dae79de7e6..16b08d8cfbf 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty
@@ -24,9 +24,9 @@
\LetLtxMacro\bigstrut\LWR@origbigstrut%
}
-\CustomizeMathJax{
- \newcommand{\bigstrut}[1][]{}
-}
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\bigstrut}[1][]{}}
+\end{warpMathJax}
\endinput
%%
%% End of file `lwarp-bigstrut.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty
new file mode 100644
index 00000000000..4faebbf0580
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty
@@ -0,0 +1,24 @@
+%%
+%% This is file `lwarp-centernot.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `centernot')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{centernot}[2016/05/16]
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\centernot}[1]{\not{\!#1\,}}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-centernot.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty
index 3cfc049af19..964176492db 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty
@@ -300,7 +300,7 @@
\cs_undefine:N \chemmacros_phase:n
\cs_new_protected:Npn \chemmacros_phase:n #1
{
- \chemmacros_leave_vmode:
+ \mode_leave_vertical:
\bool_if:NTF \l__chemmacros_phases_sub_bool
{
\ifnumequal{\value{LWR@lateximagedepth}}{0}
@@ -657,13 +657,12 @@ name = \chemmacros_translate:n {scheme-name}
}
\__chemmacros_nmr_coupling_aux_i:w
}
-
\AfterEndPreamble{% After \AtBeginDocument
\cs_gset_protected:Npn \chemmacros_nmr:nnnn #1#2#3#4
{
\bool_if:NT \l__chemmacros_nmr_list_bool { \item \scan_stop: }
\group_begin:
- \chemmacros_leave_vmode:
+ \mode_leave_vertical:
\bool_set_false:N \l__chemmacros_nmr_frequency_bool
\bool_set_false:N \l__chemmacros_nmr_solvent_bool
\tl_if_empty:nF {#3}
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty
new file mode 100644
index 00000000000..b62235ba564
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty
@@ -0,0 +1,31 @@
+%%
+%% This is file `lwarp-extarrows.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `extarrows')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{extarrows}[2008/05/15]
+\begin{warpMathJax}
+\CustomizeMathJax{\Newextarrow\xLongleftarrow{10,10}{0x21D0}}
+\CustomizeMathJax{\Newextarrow\xLongrightarrow{10,10}{0x21D2}}
+\CustomizeMathJax{\Newextarrow\xLongleftrightarrow{10,10}{0x21D4}}
+\CustomizeMathJax{\Newextarrow\xLeftrightarrow{10,10}{0x21D4}}
+\CustomizeMathJax{\Newextarrow\xlongleftrightarrow{10,10}{0x2194}}
+\CustomizeMathJax{\Newextarrow\xleftrightarrow{10,10}{0x2194}}
+\CustomizeMathJax{\let\xlongleftarrow\xleftarrow}
+\CustomizeMathJax{\let\xlongrightarrow\xrightarrow}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-extarrows.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty
new file mode 100644
index 00000000000..b5e37807651
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty
@@ -0,0 +1,24 @@
+%%
+%% This is file `lwarp-fewerfloatpages.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `fewerfloatpages')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackageDrop{fewerfloatpages}[2020/02/14]
+\newcommand\floatpagekeepfraction{\textfraction}
+\newcounter{floatpagedeferlimit}
+\newcounter{floatpagekeeplimit}
+\endinput
+%%
+%% End of file `lwarp-fewerfloatpages.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty
new file mode 100644
index 00000000000..ed661183dcc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty
@@ -0,0 +1,28 @@
+%%
+%% This is file `lwarp-fouridx.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `fouridx')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{fouridx}[2013/11/21]
+\begin{warpMathJax}
+\CustomizeMathJax{%
+ \newcommand{\fourIdx}[5]{%
+ \vphantom{#5}^{\hphantom{#2}#1}_{\hphantom{#1}#2}{#5}^{#3}_{#4}%
+ }%
+}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-fouridx.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty
new file mode 100644
index 00000000000..cd2a10ac370
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty
@@ -0,0 +1,28 @@
+%%
+%% This is file `lwarp-gensymb.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `gensymb')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{gensymb}[2003/07/02]
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\degree}{\mathrm{^\circ}}}
+\CustomizeMathJax{\newcommand{\celsius}{\unicode{x2103}}}
+\CustomizeMathJax{\newcommand{\perthousand}{\unicode{x2030}}}
+\CustomizeMathJax{\newcommand{\ohm}{\mathrm{\Omega}}}
+\CustomizeMathJax{\newcommand{\micro}{\mathrm{\unicode{x00B5}}}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-gensymb.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty
new file mode 100644
index 00000000000..d3876254d51
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty
@@ -0,0 +1,37 @@
+%%
+%% This is file `lwarp-ghsystem.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `ghsystem')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{ghsystem}[2020/02/17]
+\ExplSyntaxOn
+
+\cs_set_protected:Npn \ghsystem_filler:n #1
+ { \emph { \textless #1 \textgreater } }
+
+\cs_set_protected:Npn \ghsystem_pic:n #1
+ {
+ \__ghsystem_includegraphics:xn
+ {
+ width = 1.25cm
+ \exp_not:V \l__ghsystem_picture_includegraphics_tl
+ }
+ { ghsystem_ #1 . \l__ghsystem_picture_type_tl }
+ }
+
+\ExplSyntaxOff
+\endinput
+%%
+%% End of file `lwarp-ghsystem.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty
index 6ab4d69b8f4..cf66effc898 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty
@@ -16,6 +16,7 @@
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
\LWR@ProvidesPackageDrop{gmeometric}[2008/11/22]
+\RequirePackageWithOptions{geometry}
\endinput
%%
%% End of file `lwarp-gmeometric.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty
index cba18f0f8cd..578be1bc75d 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty
@@ -358,7 +358,7 @@
\LetLtxMacro\LWR@origincludegraphics\includegraphics
-\renewcommand*{\includegraphics}
+\renewrobustcmd*{\includegraphics}
{%
\LWR@traceinfo{includegraphics}%
\LWR@ensuredoingapar%
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty
new file mode 100644
index 00000000000..d5002bf44ec
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty
@@ -0,0 +1,30 @@
+%%
+%% This is file `lwarp-hhline.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `hhline')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{hhline}[2014/10/28]
+\newrobustcmd*{\LWR@HTML@hhline}[1]{%
+ \edef\LWR@tempone{\detokenize\expandafter{#1}}%
+ \IfSubStr[1]{\LWR@tempone}{=}{\hline\hline}{\hline}%
+}
+
+\AtBeginDocument{\LWR@expandableformatted{hhline}}
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\hhline}[1]{\hline}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-hhline.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty
new file mode 100644
index 00000000000..53c267b364a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty
@@ -0,0 +1,25 @@
+%%
+%% This is file `lwarp-leftidx.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `leftidx')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{leftidx}[2003/09/24]
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\leftidx}[3]{{\vphantom{#2}}#1#2#3}}
+\CustomizeMathJax{\newcommand{\ltrans}[1]{\leftidx{^\mathrm{t}}{\!#1}{}}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-leftidx.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty
new file mode 100644
index 00000000000..fd90b04c847
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty
@@ -0,0 +1,30 @@
+%%
+%% This is file `lwarp-mathcomp.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `mathcomp')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{mathcomp}[2001/01/07]
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\tcohm}{\mathrm{\Omega}}}
+\CustomizeMathJax{\newcommand{\tccelsius}{\unicode{x2103}}}
+\CustomizeMathJax{\newcommand{\tcmu}{\mathrm{\unicode{x00B5}}}}
+\CustomizeMathJax{\newcommand{\tcperthousand}{\unicode{x2030}}}
+\CustomizeMathJax{\newcommand{\tcpertenthousand}{\unicode{x2031}}}
+\CustomizeMathJax{\newcommand{\tcdegree}{\mathrm{^\circ}}}
+\CustomizeMathJax{\newcommand{\tcdigitoldstyle}[1]{\oldstyle{#1}}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-mathcomp.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty
new file mode 100644
index 00000000000..676b705cbb5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty
@@ -0,0 +1,24 @@
+%%
+%% This is file `lwarp-mathdots.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `mathdots')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{mathdots}[2014/06/11]
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\iddots}{\unicode{x22F0}}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-mathdots.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty
new file mode 100644
index 00000000000..f721e39344c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty
@@ -0,0 +1,28 @@
+%%
+%% This is file `lwarp-mathfixs.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `mathfixs')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{mathfixs}[2018/12/30]
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\rfrac}[2]{\tfrac{#1}{#2}}}
+\CustomizeMathJax{\newcommand{\vfrac}[2]{{}^{#1}\!/{}_{#2}}}
+\CustomizeMathJax{\newcommand{\ProvideMathFix}[1]{}}
+\CustomizeMathJax{\newcommand{\mathbold}[1]{\boldsymbol{#1}}}
+\CustomizeMathJax{\newcommand{\.}{\,}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-mathfixs.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty
index 1da852ef7c4..8bbe52a1058 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty
@@ -35,6 +35,8 @@
\mathtoolsset{mathic=false}
\MHInternalSyntaxOff
\begin{warpMathJax}
+\LWR@infoprocessingmathjax{mathtools}
+
\CustomizeMathJax{\newcommand{\mathllap}[2][]{{#1#2}}}
\CustomizeMathJax{\newcommand{\mathrlap}[2][]{{#1#2}}}
\CustomizeMathJax{\newcommand{\mathclap}[2][]{{#1#2}}}
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty
new file mode 100644
index 00000000000..a571867a03e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty
@@ -0,0 +1,179 @@
+%%
+%% This is file `lwarp-mismath.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `mismath')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{mismath}[2019/12/27]
+\ifbool{mathjax}{
+ \RenewEnviron{mathcols}{%
+ \preto\BODY{\begin{aligned}\displaystyle}
+ \appto\BODY{\end{aligned}}
+ \expandafter\(\BODY\)
+ }
+}% mathjax
+{% svg
+ \renewenvironment{mathcols}{
+ \begin{lateximage}
+ \begin{math}
+ \begin{aligned}\displaystyle
+ }{
+ \end{aligned}%
+ \end{math}
+ \end{lateximage}
+ }
+}% svg
+
+\renewcommand{\changecol}{
+ \end{aligned} \qquad
+ \begin{aligned}\displaystyle
+}
+
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\mathup}[1]{\mathrm{#1}}}
+\CustomizeMathJax{\newcommand{\e}{\mathrm{e}}}
+\CustomizeMathJax{\newcommand{\i}{\mathrm{i}}}
+\CustomizeMathJax{\newcommand{\j}{\mathrm{j}}}
+
+\CustomizeMathJax{\newcommand{\boldvect}{}}
+\CustomizeMathJax{\newcommand{\arrowvect}{}}
+\CustomizeMathJax{\newcommand{\pinumber}[1][]{}}
+\CustomizeMathJax{\newcommand{\hvect}[1]{\vec{\vphantom{h}#1}}}
+\CustomizeMathJax{\newcommand{\hvec}[1]{\vec{\vphantom{t}#1}}}
+\CustomizeMathJax{%
+ \newcommand{\norm}[1]{\left\vert\left\vert#1\right\vert\right\vert}
+}
+\CustomizeMathJax{\newcommand{\di}{\mathop{}\!\mathrm{d}}}
+
+\CustomizeMathJax{\newcommand{\P}{\operatorname{\probastyle{P}}}}
+\CustomizeMathJax{\newcommand{\E}{\operatorname{\probastyle{E}}}}
+\CustomizeMathJax{\newcommand{\V}{\operatorname{\probastyle{V}}}}
+\CustomizeMathJax{\newcommand{\Par}{\unicode{x00B6}}}
+
+\CustomizeMathJax{\newcommand{\adj}{\mathrm{adj}}}
+\CustomizeMathJax{\newcommand{\Aut}{\mathrm{Aut}}}
+\CustomizeMathJax{\newcommand{\Conv}{\mathrm{Conv}}}
+\CustomizeMathJax{\newcommand{\cov}{\mathrm{cov}}}
+\CustomizeMathJax{\newcommand{\Cov}{\mathrm{Cov}}}
+\CustomizeMathJax{\newcommand{curl}{\operatorname{\vect{\mathrm{curl}}}}}
+\CustomizeMathJax{\newcommand{\divg}{\mathrm{div}}}
+\CustomizeMathJax{\newcommand{\End}{\mathrm{End}}}
+
+\CustomizeMathJax{\newcommand{\erf}{\mathrm{erf}}}
+\CustomizeMathJax{\newcommand{grad}{\operatorname{\vect{\mathrm{grad}}}}}
+\CustomizeMathJax{\newcommand{\id}{\mathrm{id}}}
+\CustomizeMathJax{\newcommand{\Id}{\mathrm{Id}}}
+\CustomizeMathJax{\newcommand{\im}{\mathrm{im}}}
+\CustomizeMathJax{\let\oldIm\Im}
+\CustomizeMathJax{\renewcommand{\Im}{\operatorname{Im}}}
+\CustomizeMathJax{\newcommand{\lb}{\mathrm{lb}}}
+\CustomizeMathJax{\newcommand{\lcm}{\mathrm{lcm}}}
+
+\CustomizeMathJax{\newcommand{\rank}{\mathrm{rank}}}
+\CustomizeMathJax{\let\oldRe\Re}
+\CustomizeMathJax{\renewcommand{\Re}{\operatorname{Re}}}
+\CustomizeMathJax{\newcommand{rot}{\operatorname{\vect{\mathrm{rot}}}}}
+\CustomizeMathJax{\newcommand{\sgn}{\mathrm{sgn}}}
+\CustomizeMathJax{\newcommand{\spa}{\mathrm{span}}}
+\CustomizeMathJax{\newcommand{\tr}{\mathrm{tr}}}
+\CustomizeMathJax{\newcommand{\Var}{\mathrm{Var}}}
+\CustomizeMathJax{\newcommand{\Zu}{\mathrm{Z}}}
+
+\CustomizeMathJax{\newcommand{\arccot}{\mathrm{arccot}}}
+\CustomizeMathJax{\newcommand{\sech}{\mathrm{sech}}}
+\CustomizeMathJax{\newcommand{\csch}{\mathrm{csch}}}
+\CustomizeMathJax{\newcommand{\arsinh}{\mathrm{arsinh}}}
+\CustomizeMathJax{\newcommand{\arcosh}{\mathrm{arcosh}}}
+\CustomizeMathJax{\newcommand{\artanh}{\mathrm{artanh}}}
+\CustomizeMathJax{\newcommand{\arcoth}{\mathrm{arcoth}}}
+\CustomizeMathJax{\newcommand{\arsech}{\mathrm{arsech}}}
+\CustomizeMathJax{\newcommand{\arcsch}{\mathrm{arcsch}}}
+
+\CustomizeMathJax{\newcommand{\bigO}{\mathcal{O}}}
+\CustomizeMathJax{\newcommand{\bigo}{\mathrm{O}}}
+\CustomizeMathJax{\newcommand{\lito}{\mathrm{o}}}
+
+\CustomizeMathJax{\newcommand{\R}{\mathset{R}}}
+\CustomizeMathJax{\newcommand{\C}{\mathset{C}}}
+\CustomizeMathJax{\newcommand{\N}{\mathset{N}}}
+\CustomizeMathJax{\newcommand{\Z}{\mathset{Z}}}
+\CustomizeMathJax{\newcommand{\Q}{\mathset{Q}}}
+\CustomizeMathJax{\newcommand{\F}{\mathset{F}}}
+\CustomizeMathJax{\newcommand{\K}{\mathset{K}}}
+
+\CustomizeMathJax{\newcommand{\ds}{\displaystyle}}
+\CustomizeMathJax{\newcommand{\dlim}{\lim\limits}}
+\CustomizeMathJax{\newcommand{\dsum}{\sum\limits}}
+\CustomizeMathJax{\newcommand{\dprod}{\prod\limits}}
+\CustomizeMathJax{\newcommand{\dcup}{\bigcup\limits}}
+\CustomizeMathJax{\newcommand{\dcap}{\bigcap\limits}}
+\CustomizeMathJax{\newcommand{\lbar}{\overline}}
+\CustomizeMathJax{\newcommand{\hlbar}[1]{\overline{\vphantom{h}#1}}}
+\CustomizeMathJax{\newcommand{\eqdef}{\stackrel{\mathrm{def}}{=}}}
+\CustomizeMathJax{\newcommand{\unbr}{\underbrace}}
+\CustomizeMathJax{\newcommand{\iif}{if and only if }}
+
+\CustomizeMathJax{\newcommand{\mul}{\mathord{\times}}}
+\CustomizeMathJax{\newcommand{\then}{\ \Longrightarrow \ \mbox{} }}
+\CustomizeMathJax{\newcommand{\txt}[1]{\quad\text{#1}\quad}}
+\CustomizeMathJax{\newcommand{\paren}[1]{\mathopen{\left(#1\right)}}}
+\CustomizeMathJax{\newcommand{\pow}[2]{\left( #1 \right)^{\!#2}}}
+\CustomizeMathJax{\newcommand{\abs}[1]{\left\vert#1\right\vert}}
+\CustomizeMathJax{\newcommand{\lfrac}[2]{\frac{\:#1\:}{\:#2\:}}}
+
+\CustomizeMathJax{\newenvironment{system}[1][l]%
+ {\left\{\begin{array}{@{.15em}#1@{}}}
+ {\end{array}\right.}
+}
+
+\CustomizeMathJax{\newenvironment{spmatrix}
+ {\left(\begin{smallmatrix}}
+ {\end{smallmatrix}\right)}
+}
+
+\CustomizeMathJax{%
+ \newenvironment{mathcols}
+ {\begin{aligned}\displaystyle}
+ {\end{aligned}}
+}
+\CustomizeMathJax{\newcommand{\changecol}{\end{aligned}\qquad\begin{aligned}}}
+\AtBeginDocument{
+\ifdef{\itpi}{
+ \CustomizeMathJax{\let\itpi\pi}
+}{}
+\ifdefstring{\boldvectcommand}{\mathbf}{
+ \CustomizeMathJax{\newcommand{\boldvectcommand}[1]{\mathbf{#1}}}
+}{
+ \CustomizeMathJax{\newcommand{\boldvectcommand}[1]{\boldsymbol{#1}}}
+}
+\ifbool{arrowvect}{
+ \CustomizeMathJax{\newcommand{\vect}[1]{\overrightarrow{#1}}}
+}{
+ \CustomizeMathJax{\newcommand{\vect}[1]{\boldvectcommand{#1}}}
+}
+\ifdefstring{\probastyle}{\mathbb}{
+ \CustomizeMathJax{\newcommand{\probastyle}[1]{\mathbb{#1}}}
+}{
+ \CustomizeMathJax{\newcommand{\probastyle}[1]{\mathrm{#1}}}
+}
+\ifdefstring{\mathset}{\mathbb}{
+ \CustomizeMathJax{\newcommand{\mathset}[1]{\mathbb{#1}}}
+}{
+ \CustomizeMathJax{\newcommand{\mathset}[1]{\mathbf{#1}}}
+}
+}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-mismath.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty
new file mode 100644
index 00000000000..1600e59b58d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty
@@ -0,0 +1,69 @@
+%%
+%% This is file `lwarp-nccmath.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `nccmath')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{nccmath}[2006/01/20]
+\let\LWR@origeqnarray\eqnarray
+\let\LWR@origendeqnarray\endeqnarray
+
+\csletcs{LWR@origeqnarraystar}{eqnarray*}
+\csletcs{LWR@origendeqnarraystar}{endeqnarray*}
+
+\RenewEnviron{eqnarray}
+{%
+
+ \LWR@eqnarrayfactor
+
+}
+
+\RenewEnviron{eqnarray*}
+{%
+
+ \begingroup
+ \csletcs{LWR@origeqnarray}{LWR@origeqnarraystar}
+ \csletcs{LWR@origendeqnarray}{LWR@origendeqnarraystar}
+ \boolfalse{LWR@numbereqnarray}
+ \LWR@eqnarrayfactor
+ \endgroup
+
+}
+
+\def\eqs{%
+ \@ifstar\LWR@nccmath@eqsstar\LWR@nccmath@eqs%
+}
+\newcommand*{\LWR@nccmath@eqsstar}[2][]{\begin{eqnarray*}#2\end{eqnarray*}}
+\newcommand*{\LWR@nccmath@eqs}[2][]{\begin{eqnarray}#2\end{eqnarray}}
+
+\begin{warpMathJax}
+\CustomizeMathJax{\renewcommand{\intertext}[2][]{\\ \text{#2}\notag \\}}
+\CustomizeMathJax{\newenvironment{fleqn}[1][]{}{}}
+\CustomizeMathJax{\newenvironment{ceqn}{}{}}
+\CustomizeMathJax{\newenvironment{darray}[2][c]{\begin{array}[#1]{#2}}{\end{array}}}
+\CustomizeMathJax{\newcommand{\dmulticolumn}[3]{#3}}
+\CustomizeMathJax{\newcommand{\nr}{\\[.5ex]}}
+\CustomizeMathJax{\newcommand{\mrel}[1]{\begin{aligned}#1\end{aligned}}}
+\CustomizeMathJax{\newcommand{\underrel}[2]{{#1}_{#2}}}
+\CustomizeMathJax{\newcommand{\medmath}[1]{#1}}
+\CustomizeMathJax{\newcommand{\medop}[1]{#1}}
+\CustomizeMathJax{\newcommand{\medint}[1]{#1}}
+\CustomizeMathJax{\newcommand{\medintcorr}[1]{#1}}
+\CustomizeMathJax{\newcommand{\mfrac}[2]{\frac{#1}{#2}}}
+\CustomizeMathJax{\newcommand{\mbinom}[2]{\binom{#1}{#2}}}
+\CustomizeMathJax{\newenvironment{mmatrix}{\begin{matrix}}{\end{matrix}}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-nccmath.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty
new file mode 100644
index 00000000000..afe43f741f9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty
@@ -0,0 +1,24 @@
+%%
+%% This is file `lwarp-noitcrul.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `noitcrul')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{noitcrul}[2006/04/11]
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\noitUnderline}[1]{\underline{#1}\!}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-noitcrul.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty
index f3f91394d28..4a55c55ab6d 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty
@@ -31,6 +31,10 @@
\newcommand{\defineliststyle}[2]{}
\newcommand{\defineavatar}[2]{}
\newcommand{\definestyle}[2]{}
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\pdfmarkupcomment}[3][]{#2}}
+\CustomizeMathJax{\newcommand{\pdftooltip}[3][]{#2}}
+\end{warpMathJax}
\endinput
%%
%% End of file `lwarp-pdfcomment.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty
index 69eec3f5eab..262cb356ea2 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty
@@ -17,6 +17,8 @@
%% version 2005/12/01 or later.
\LWR@ProvidesPackagePass{physics}% No date is provided by the package.
\begin{warpMathJax}
+\LWR@infoprocessingmathjax{physics}
+
\CustomizeMathJax{\newcommand{\quantity}{}}
\CustomizeMathJax{\let\qty\quantity}
\CustomizeMathJax{\newcommand{\pqty}[1]{\left(#1\right)}}
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty
index 2ec6a93b9c2..4ad53291247 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty
@@ -56,6 +56,10 @@
\setcounter{LWR@relsizetemp}{100*\real{#1}}%
\InlineClass[font-size:\arabic{LWR@relsizetemp}\%]{textscale}{#2}%
}
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\mathlarger}[1]{#1}}
+\CustomizeMathJax{\newcommand{\mathsmaller}[1]{#1}}
+\end{warpMathJax}
\endinput
%%
%% End of file `lwarp-relsize.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty
new file mode 100644
index 00000000000..9117fb9e326
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty
@@ -0,0 +1,26 @@
+%%
+%% This is file `lwarp-rmathbr.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `rmathbr')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{rmathbr}[2016/04/10]
+\begin{warpMathJax}
+\CustomizeMathJax{\def\*{~}}
+\CustomizeMathJax{\newcommand{\cdott}{\cdot}}
+\CustomizeMathJax{\newcommand{\nobr}{}}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-rmathbr.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty
index cdfd10a7769..84226850bd9 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty
@@ -284,6 +284,8 @@
\ExplSyntaxOff
\begin{warpMathJax}
+\LWR@infoprocessingmathjax{siunitx}
+
\CustomizeMathJax{\newcommand{\ang}[2][]{(\mathrm{#2})\degree}}
\CustomizeMathJax{\newcommand{\num}[2][]{\mathrm{#2}}}
\CustomizeMathJax{\newcommand{\si}[2][]{\mathrm{#2}}}
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty
new file mode 100644
index 00000000000..8967c7a2c17
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty
@@ -0,0 +1,67 @@
+%%
+%% This is file `lwarp-subsupscripts.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx (with options: `subsupscripts')
+%% This is a generated file.
+%% Copyright 2016-2020 Brian Dunn
+%%
+%% 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 2005/12/01 or later.
+\LWR@ProvidesPackagePass{subsupscripts}[2009/10/27]
+\begin{warpMathJax}
+\CustomizeMathJax{%
+ \newcommand{\fourscriptsC}[7]{%
+ {}^{#2}_{#3}\hspace{#6}#1\hspace{#7}{}^{#4}_{#5}%
+ }
+}
+\CustomizeMathJax{%
+ \newcommand{\lrsubscriptsC}[5]{%
+ \fourscriptsC{#1}{}{#2}{}{#3}{#4}{#5}%
+ }
+}
+\CustomizeMathJax{%
+ \newcommand{\lrsuperscriptsC}[5]{%
+ \fourscriptsC{#1}{#2}{}{#3}{}{#4}{#5}%
+ }
+}
+\CustomizeMathJax{%
+ \newcommand{\fourscripts}[5]{%
+ \fourscriptsC{#1}{#2}{#3}{#4}{#5}{0ex}{0ex}%
+ }
+}
+\CustomizeMathJax{%
+ \newcommand{\lrsubscripts}[3]{\fourscripts{#1}{}{#2}{}{#3}}
+}
+\CustomizeMathJax{%
+ \newcommand{\lrsuperscripts}[3]{\fourscripts{#1}{#2}{}{#3}{}}
+}
+\CustomizeMathJax{%
+ \newcommand{\twolscripts}[4][-.16ex]{{}^{#3}_{#4}\hspace{#1}#2}
+}
+\CustomizeMathJax{%
+ \newcommand{\tworscripts}[4][-.07ex]{#2\hspace{#1}{}^{#3}_{#4}}
+}
+\CustomizeMathJax{%
+ \newcommand{\lsubscript}[3][-.16ex]{\twolscripts[#1]{#2}{}{#3}}
+}
+\CustomizeMathJax{%
+ \newcommand{\lsuperscript}[3][-.16ex]{\twolscripts[#1]{#2}{#3}{}}
+}
+\CustomizeMathJax{%
+ \newcommand{\rsubscript}[3][-.07ex]{\tworscripts[#1]{#2}{}{#3}}
+}
+\CustomizeMathJax{%
+ \newcommand{\rsuperscript}[3][-.07ex]{\tworscripts[#1]{#2}{#3}{}}
+}
+\end{warpMathJax}
+\endinput
+%%
+%% End of file `lwarp-subsupscripts.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty
index 0b4f5c59915..a471eac12a9 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty
@@ -16,31 +16,49 @@
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
\LWR@ProvidesPackagePass{unicode-math}[2019/09/26]
-\begin{warpHTML}
-\CustomizeMathJax{\let\symnormal\mathrm}
+\begin{warpMathJax}
+\LWR@infoprocessingmathjax{unicode-math}
+
+\CustomizeMathJax{\let\symnormal\mathit}
\CustomizeMathJax{\let\symliteral\mathrm}
\CustomizeMathJax{\let\symbb\mathbb}
\CustomizeMathJax{\let\symbbit\mathbb}% not italic
\CustomizeMathJax{\let\symcal\mathcal}
\CustomizeMathJax{\let\symscr\mathscr}
\CustomizeMathJax{\let\symfrak\mathfrak}
-\CustomizeMathJax{\let\symsfup\mathsf}% not up
-\CustomizeMathJax{\let\symsfit\mathit}% not sans
-\CustomizeMathJax{\let\symbfsf\mathbf}% not sans
-\CustomizeMathJax{\let\symbfup\mathbf}% not up
-\CustomizeMathJax{\let\symbfit\mathit}% not bold
+\CustomizeMathJax{\let\symsfup\mathsf}
+
+\CustomizeMathJax{\newcommand{\symsfit}[1]{%
+ \mmlToken{mi}[mathvariant="sans-serif-italic"]{#1}}%
+}
+
+\CustomizeMathJax{\newcommand{\symbfsf}[1]{%
+ \mmlToken{mi}[mathvariant="bold-sans-serif"]{#1}}%
+}
+
+\CustomizeMathJax{\let\symbfup\mathbf}
+\CustomizeMathJax{\newcommand{\symbfit}[1]{\boldsymbol{#1}}}
\CustomizeMathJax{\let\symbfcal\mathcal}% not bold
+
\CustomizeMathJax{\let\symbfscr\mathscr}% not bold
+
\CustomizeMathJax{\let\symbffrak\mathfrak}% not bold
-\CustomizeMathJax{\let\symbfsfup\mathbf}% not sans
-\CustomizeMathJax{\let\symbfsfit\mathit}% not bold nor sans
+
+\CustomizeMathJax{\newcommand{\symbfsfup}[1]{%
+ \mmlToken{mi}[mathvariant="bold-sans-serif"]{#1}}%
+}
+
+\CustomizeMathJax{\newcommand{\symbfsfit}[1]{%
+ \mmlToken{mi}[mathvariant="sans-serif-bold-italic"]{#1}}%
+}
+
\CustomizeMathJax{\let\symup\mathrm}
\CustomizeMathJax{\let\symbf\mathbf}% \symbfup defined above
\CustomizeMathJax{\let\symit\mathit}
\CustomizeMathJax{\let\symsf\mathsf}
\CustomizeMathJax{\let\symtt\mathtt}
\CustomizeMathJax{\let\symbffrac\mathbffrac}
-\end{warpHTML}
+\end{warpMathJax}
\endinput
%%
%% End of file `lwarp-unicode-math.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty
index 464304c313d..67effdd15b2 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty
@@ -16,17 +16,13 @@
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
-\LWR@ProvidesPackagePass{url}[2013/09/16]
+\LetLtxMacro\LWR@url@orig@url\url
-\LetLtxMacro\LWR@url@origUrl@FormatString\Url@FormatString
+\LWR@ProvidesPackagePass{url}[2013/09/16]
\renewcommand*{\Url@FormatString}{%
- \InlineClass{verbatim}{%
- \LWR@restoreorigformatting%
- \LWR@url@origUrl@FormatString%
- }%
+ \expandafter\LWR@url@orig@url\expandafter{\Url@String}%
}
-
\endinput
%%
%% End of file `lwarp-url.sty'.
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty
index 5cab24a30ee..aaf85ec6503 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty
@@ -93,6 +93,10 @@
scaling = false
}
+\begin{warpMathJax}
+\CustomizeMathJax{\newcommand{\LWRsfrac}[2][/]{{}^\LWRsfracnumerator\!#1{}_{#2}}}
+\CustomizeMathJax{\newcommand{\sfrac}[2][]{\def\LWRsfracnumerator{#2}\LWRsfrac}}
+\end{warpMathJax}
\end{warpHTML}
\endinput
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp.sty
index 6dd7b680198..172fb9061d8 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp.sty
@@ -17,7 +17,7 @@
%% version 2005/12/01 or later.
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{lwarp}
- [2020/02/01 v0.79 Allows LaTeX to directly produce HTML5 output.]
+ [2020/02/19 v0.80 Allows LaTeX to directly produce HTML5 output.]
@@ -153,6 +153,7 @@
\LWR@earlyloadnever{epsf}{graphicx}
\LWR@earlyloadnever{fancyheadings}{fancyhdr}
\LWR@earlyloadnever{fncylab}{cleveref}
+\LWR@earlyloadnever{formula}{siunitx}
\LWR@earlyloadnever{glossary}{glossaries}
\LWR@earlyloadnever{hyper}{hyperref}
\LWR@earlyloadnever{newthm}{ntheorem}
@@ -160,8 +161,10 @@
\LWR@earlyloadnever{picinpar}{floatflt, wrapfig}
\LWR@earlyloadnever{picins}{floatflt, wrapfig}
\LWR@earlyloadnever{rplain}{fancyhdr}
+\LWR@earlyloadnever{shadethm}{mdframed}
\LWR@earlyloadnever{si}{siunitx}
\LWR@earlyloadnever{sistyle}{siunitx}
+\LWR@earlyloadnever{slashbox}{diagbox}
\LWR@earlyloadnever{t1enc}{fontenc, inputenc, inputenx}
\LWR@earlyloadnever{ucs}{inputenc, inputencx}
\LWR@earlyloadnever{wasysym}{textcomp, amssymb, amsfonts, mnsymbol, fdsymbol}
@@ -201,6 +204,7 @@
\LWR@loadafter{attachfile}
\LWR@loadafter{attachfile2}
\LWR@loadafter{authblk}
+\LWR@loadafter{autobreak}
\LWR@loadafter{autonum}
\LWR@loadafter{awesomebox}
\LWR@loadafter{axessibility}
@@ -286,12 +290,14 @@
\LWR@loadafter{eurosym}
\LWR@loadafter{everypage}
\LWR@loadafter{everyshi}
+\LWR@loadafter{extarrows}
\LWR@loadafter{extramarks}
\LWR@loadafter{fancybox}
\LWR@loadafter{fancyhdr}
\LWR@loadafter{fancyref}
\LWR@loadafter{fancytabs}
\LWR@loadafter{fancyvrb}
+\LWR@loadafter{fewerfloatpages}
\LWR@loadafter{figcaps}
\LWR@loadafter{figsize}
\LWR@loadafter{fitbox}
@@ -321,6 +327,7 @@
\LWR@loadafter{footnpag}
\LWR@loadafter{foreign}
\LWR@loadafter{forest}
+\LWR@loadafter{fouridx}
\LWR@loadafter{framed}
\LWR@loadafter{ftcap}
\LWR@loadafter{ftnright}
@@ -328,9 +335,11 @@
\LWR@loadafter{fullpage}
\LWR@loadafter{fullwidth}
\LWR@loadafter{fwlw}
+\LWR@loadafter{gensymb}
\LWR@loadafter{gentombow}
-\LWR@loadafter{gmeometric}
+\LWR@loadafter{ghsystem}
\LWR@loadafter{glossaries}
+\LWR@loadafter{gmeometric}
\LWR@loadafter{gloss}
\LWR@loadafter{glossary}
\LWR@loadafter{grffile}
@@ -339,6 +348,7 @@
\LWR@loadafter{gridset}
\LWR@loadafter{hang}
\LWR@loadafter{hanging}
+\LWR@loadafter{hhline}
\LWR@loadafter{hypbmsec}
\LWR@loadafter{hypcap}
\LWR@loadafter{hypdestopt}
@@ -357,6 +367,7 @@
\LWR@loadafter{layout}
\LWR@loadafter{layouts}
\LWR@loadafter{leading}
+\LWR@loadafter{leftidx}
\LWR@loadafter{letterspace}
\LWR@loadafter{lettrine}
\LWR@loadafter{lineno}
@@ -381,6 +392,8 @@
\LWR@loadafter{marginfix}
\LWR@loadafter{marginnote}
\LWR@loadafter{marvosym}
+\LWR@loadafter{mathcomp}
+\LWR@loadafter{mathfixs}
\LWR@loadafter{mathtools}
\LWR@loadafter{mcaption}
\LWR@loadafter{mdframed}
@@ -394,6 +407,7 @@
\LWR@loadafter{midpage}
\LWR@loadafter{minibox}
\LWR@loadafter{minitoc}
+\LWR@loadafter{mismath}
\LWR@notmemoirloadafter{moreverb}
\LWR@notmemoirloadafter{movie15}
\LWR@notmemoirloadafter{mparhack}
@@ -407,11 +421,13 @@
\LWR@loadafter{nameref}
\LWR@loadafter{natbib}
\LWR@notmemoirloadafter{nccfancyhdr}
+\LWR@loadafter{nccmath}
\LWR@notmemoirloadafter{needspace}
\LWR@loadafter{newtxmath}
\LWR@notmemoirloadafter{nextpage}
\LWR@loadafter{nicefrac}
\LWR@loadafter{niceframe}
+\LWR@loadafter{noitcrul}
\LWR@loadafter{nomencl}
\LWR@loadafter{nonfloat}
\LWR@loadafter{nonumonpart}
@@ -478,6 +494,7 @@
\LWR@loadafter{relsize}
\LWR@loadafter{repeatindex}
\LWR@loadafter{resizegather}
+\LWR@loadafter{rmathbr}
\LWR@loadafter{rmpage}
\LWR@loadafter{romanbar}
\LWR@loadafter{romanbarpagenumber}
@@ -522,6 +539,7 @@
\LWR@loadafter{subcaption}
\LWR@loadafter{subfig}
\LWR@loadafter{subfigure}
+\LWR@loadafter{subsupscripts}
\LWR@loadafter{supertabular}
\LWR@loadafter{svg}
\LWR@loadafter{t1inc}
@@ -1213,6 +1231,7 @@
\LWR@checkloadnever{#1}{epsf}{graphicx}
\LWR@checkloadnever{#1}{fancyheadings}{fancyhdr}
\LWR@checkloadnever{#1}{fncylab}{cleveref}
+\LWR@checkloadnever{#1}{formula}{siunitx}
\LWR@checkloadnever{#1}{glossary}{glossaries}
\LWR@checkloadnever{#1}{hyper}{hyperref}
\LWR@checkloadnever{#1}{newthm}{ntheorem}
@@ -1220,8 +1239,10 @@
\LWR@checkloadnever{#1}{picinpar}{floatflt, wrapfig}
\LWR@checkloadnever{#1}{picins}{floatflt, wrapfig}
\LWR@checkloadnever{#1}{rplain}{fancyhdr}
+\LWR@checkloadnever{#1}{shadethm}{mdframed}
\LWR@checkloadnever{#1}{si}{siunitx}
\LWR@checkloadnever{#1}{sistyle}{siunitx}
+\LWR@checkloadnever{#1}{slashbox}{diagbox}
\LWR@checkloadnever{#1}{t1enc}{fontenc, inputenc, inputenx}
\LWR@checkloadnever{#1}{ucs}{inputenc, inputencx}
\LWR@checkloadnever{#1}{wasysym}{textcomp, amssymb, amsfonts, mnsymbol, fdsymbol}
@@ -4150,7 +4171,7 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js?config=TeX-
-- Copyright 2016-2020 Brian Dunn
-printversion = "v0.79"
+printversion = "v0.80"
requiredconfversion = "2" -- also at *lwarpmk.conf
function printhelp ()
@@ -6374,6 +6395,9 @@ end -- not --version
\newcommand*{\LWR@customizedMathJax}{}
+\newbool{LWR@warnedcustomizemathjax}
+\boolfalse{LWR@warnedcustomizemathjax}
+
\newcommand*{\LWR@subcustomizedmathjax}[1]{%
\begingroup%
\LWR@FBcancel%
@@ -6387,12 +6411,34 @@ end -- not --version
}%
\endgroup%
}
+\@onlypreamble\LWR@subcustomizedmathjax
\newcommand*{\CustomizeMathJax}[1]{%
+ \ifbool{LWR@warnedcustomizemathjax}{}{%
+ \StrLen{\detokenize{#1}}[\LWR@tempone]%
+ \ifnumgreater{\LWR@tempone}{200}{%
+ \AtBeginDocument{%
+ \PackageWarningNoLine{lwarp}{%
+ To ensure faster MathJax compilation, place each\MessageBreak
+ custom macro in its own \protect\CustomizeMathJax.\MessageBreak
+ See the Lwarp documentation regarding customizing\MessageBreak
+ MathJax%
+ }%
+ }%
+ \booltrue{LWR@warnedcustomizemathjax}%
+ }{}%
+ }%
\appto\LWR@customizedMathJax{\LWRbackslash(}%
\LWR@subcustomizedmathjax{#1}%
\appto\LWR@customizedMathJax{\LWRbackslash)\par}%
}
+\@onlypreamble\CustomizeMathJax
+
+\newcommand*{\LWR@infoprocessingmathjax}[1]{%
+\typeout{Package lwarp: Processing MathJax customizations for #1.}
+\typeout{\space\space This may take a moment.}
+}
+
\begin{warpMathJax}
\CustomizeMathJax{\newcommand\ensuremath[1]{#1}}
\CustomizeMathJax{\newcommand\footnote[2][]{\text{( Footnote #1 )}}}
@@ -6415,11 +6461,16 @@ end -- not --version
\LWR@stoppars
\LWR@htmlcomment{MathJax customizations:}
+\typeout{---}
+\typeout{Package lwarp:}
+\typeout{Processing MathJax customizations. If this takes too long,}
+\typeout{see the Lwarp manual regarding customizing MathJax.}
\begin{BlockClass}{hidden}
\LWR@stoppars
\LWR@customizedMathJax
\LWR@startpars
\end{BlockClass}
+\typeout{---}
\LWR@startpars
}{}
@@ -9172,6 +9223,8 @@ end -- not --version
{\global\let\LWR@mynextaction\LWR@donothing}{}%
\ifdefequal{\LWR@mynexttoken}{\bottomrule}%
{\global\let\LWR@mynextaction\LWR@donothing}{}%
+ \ifdefequal{\LWR@mynexttoken}{\hhline}%
+ {\global\let\LWR@mynextaction\LWR@donothing}{}%
\ifdefequal{\LWR@mynexttoken}{\rowcolor}%
{\global\let\LWR@mynextaction\LWR@donothing}{}%
\ifdefequal{\LWR@mynexttoken}{\arrayrulecolor}%
@@ -10371,6 +10424,10 @@ end -- not --version
\let\newline\LWR@orignewline%
\LetLtxMacro\includegraphics\LWR@origincludegraphics%
\LetLtxMacro\@ensuredmath\LWR@origensuredmath%
+ \let\math\LWR@orig@math%
+ \let\endmath\LWR@orig@endmath%
+ \let\displaymath\LWR@orig@displaymath%
+ \let\enddisplaymath\LWR@orig@enddisplaymath%
\LWR@restoreorigaccents%
\LWR@restoreoriglists%
\LWR@FBcancel%
@@ -10743,6 +10800,11 @@ end -- not --version
\gdef\LWR@ThisAltText{}%
}
+\let\LWR@orig@math\math
+\let\LWR@orig@endmath\endmath
+\let\LWR@orig@displaymath\displaymath
+\let\LWR@orig@enddisplaymath\enddisplaymath
+
\let\math\relax
\let\endmath\relax
\let\displaymath\relax
@@ -11031,10 +11093,10 @@ end -- not --version
\booltrue{LWR@indisplaymathimage}%
\begin{lateximage}[\LWR@addmathjax{eqnarray*}{\BODY}]*%
\LWR@applyxfakebold%
- \LWR@origeqnarray%
+ \def\@eqncr{\nonumber\@seqncr}
+ \csuse{LWR@origeqnarray}%
\BODY%
- \nonumber%
- \LWR@origendeqnarray%
+ \nonumber\csuse{LWR@origendeqnarray}%
\end{lateximage}%
\end{BlockClass}%
}% LWR@numbereqnarray
@@ -11233,6 +11295,9 @@ end -- not --version
\LWR@traceinfo{lateximage: about to create label}%
\LWR@orig@label{LWRlateximage-\BaseJobname-\arabic{LWR@lateximagenumber}}%
\LWR@traceinfo{lateximage: finished creating the label}%
+ \ifdefvoid{\LWR@ruleHTMLcolor}{}{%
+ \LWR@print@arrayrulecolor[HTML]{\LWR@ruleHTMLcolor}%
+ }%
\LetLtxMacro$\LWR@origdollar%
\catcode`\$=3% math shift
\LetLtxMacro\(\LWR@origopenparen%
@@ -11475,10 +11540,10 @@ end -- not --version
}% #4 not none
\LWR@traceinfo{LWR@print@fcolorbox done}%
}
-
-\renewcommand*{\fcolorbox}{\LWR@print@fcolorbox}
+\renewrobustcmd*{\fcolorbox}{\LWR@print@fcolorbox}%
\newcommand*{\LWR@print@fcolorboxBlock}{\LWR@print@fcolorbox}
-\newcommand*{\fcolorboxBlock}{\LWR@print@fcolorboxBlock}
+
+\newrobustcmd*{\fcolorboxBlock}{\LWR@print@fcolorboxBlock}
\NewDocumentEnvironment{LWR@print@fcolorminipage}{o m o m O{c} O{} o m}
{%
@@ -11519,7 +11584,7 @@ end -- not --version
\LWR@traceinfo{*** finished end fcolorminipage}%
}
-\newenvironment*{fcolorminipage}
+\NewDocumentEnvironment{fcolorminipage}{}
{\LWR@print@fcolorminipage}
{\endLWR@print@fcolorminipage}
@@ -11987,7 +12052,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@emph}[1]{%
{%
- \itshape%
+ \LWR@HTML@itshape%
\LWR@htmlspan{em}{#1}%
}%
}
@@ -11998,7 +12063,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textmd}[1]{%
{%
- \mdseries%
+ \LWR@HTML@mdseries%
\InlineClass(font-weight:normal){textmd}{#1}%
}%
}
@@ -12009,7 +12074,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textbf}[1]{%
{%
- \bfseries%
+ \LWR@HTML@bfseries%
\LWR@htmlspan{b}{#1}%
}%
}
@@ -12020,7 +12085,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@texteb}[1]{%
{%
- \ebweight%
+ \LWR@HTML@ebweight%
\InlineClass{texteb}{#1}%
}%
}
@@ -12031,7 +12096,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textlg}[1]{%
{%
- \lgweight%
+ \LWR@HTML@lgweight%
\InlineClass{textlg}{#1}%
}%
}
@@ -12042,7 +12107,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textrm}[1]{%
{%
- \rmfamily%
+ \LWR@HTML@rmfamily%
\InlineClass(font-family:serif){textrm}{#1}%
}%
}
@@ -12053,7 +12118,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textsf}[1]{%
{%
- \sffamily%
+ \LWR@HTML@sffamily%
\InlineClass(font-family:sans){textsf}{#1}%
}%
}
@@ -12064,7 +12129,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@texttt}[1]{%
{%
- \ttfamily%
+ \LWR@HTML@ttfamily%
\LWR@htmlspan{kbd}{#1}%
}%
}
@@ -12075,7 +12140,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textup}[1]{%
{%
- \upshape%
+ \LWR@HTML@upshape%
\InlineClass(font-style:normal){textup}{#1}%
}%
}
@@ -12086,7 +12151,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textit}[1]{%
{%
- \itshape%
+ \LWR@HTML@itshape%
\LWR@htmlspan{i}{#1}%
}%
}
@@ -12097,7 +12162,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textsc}[1]{%
{%
- \scshape%
+ \LWR@HTML@scshape%
\InlineClass{textsc}{#1}%
}%
}
@@ -12108,7 +12173,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textulc}[1]{%
{%
- \ulcshape%
+ \LWR@HTML@ulcshape%
\InlineClass{textulc}{#1}%
}%
}
@@ -12123,7 +12188,7 @@ color:\LWR@origpound\LWR@tempcolor%
\DeclareRobustCommand{\LWR@HTML@textsi}[1]{%
{%
- \sishape%
+ \LWR@HTML@sishape%
\textsc{\textit{#1}}%
}%
}
@@ -12927,8 +12992,10 @@ color:\LWR@origpound\LWR@tempcolor%
{%
Polyglossia has been loaded. Lwarp also uses cleveref.\MessageBreak
See the cleveref documentation regarding\MessageBreak
- polyglossia support%
+ polyglossia support. Some languages are not supported%
}
+ \typeout{---}
+ \typeout{Package lwarp:}
\typeout{If the error}
\typeout{\space\space``! Undefined control sequence.
\space ... \space \protect\@begindocumenthook''}
@@ -12941,7 +13008,7 @@ color:\LWR@origpound\LWR@tempcolor%
{%
Babel has been loaded. Lwarp also uses cleveref.\MessageBreak
See the cleveref documentation regarding\MessageBreak
- babel support%
+ babel support. Some languages are not supported%
}
}{}
}