diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty new file mode 100644 index 00000000000..ee12a277352 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty @@ -0,0 +1,86 @@ +%% +%% This is file `lwarp-witharrows.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `witharrows') +%% 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{witharrows}[2019/12/27] +\begin{warpHTML} +\makeatletter +\ifbool{mathjax}{ + % For the hidden print version in the HTML: + \newcommand{\Arrow}[2][]{} + \newcommand{\unicode}[1]{} + \NewDocumentEnvironment { DispWithArrows } { ! d < > ! O { } +b} + { + \IfValueTF{#1}{ + \begin{displaymath} + #1 \left\lbrace + \begin{align} + #3 + \end{align} + \right . + \end{displaymath} + }{ + \begin{displaymath} + \begin{align} + #3 + \end{align} + \end{displaymath} + } + } + {} + \NewDocumentEnvironment { DispWithArrows* } { ! d < > ! O { } +b} + { + \IfValueTF{#1}{ + \begin{displaymath} + #1 \left\lbrace + \begin{align*} + #3 + \end{align*} + \right . + \end{displaymath} + }{ + \begin{displaymath} + \begin{align*} + #3 + \end{align*} + \end{displaymath} + } + } + {} +}{ + % If not MathJax, use SVG images. + \BeforeBeginEnvironment{WithArrows}{\global\booltrue{LWR@unknownmathsize}} + \BeforeBeginEnvironment{DispWithArrows}{% + \begin{BlockClass}{displaymathnumbered}% + \begin{lateximage}% + } + \AfterEndEnvironment{DispWithArrows}{\end{lateximage}\end{BlockClass}} + \BeforeBeginEnvironment{DispWithArrows*}{% + \begin{BlockClass}{displaymath}% + \begin{lateximage}% + } + \AfterEndEnvironment{DispWithArrows*}{\end{lateximage}\end{BlockClass}} +} +\makeatother +\end{warpHTML} + +\begin{warpMathJax} +\CustomizeMathJax{\newenvironment{WithArrows}[1][]{\begin{aligned}}{\end{aligned}}} +\CustomizeMathJax{\newcommand{\Arrow}[2][]{&{\Large\unicode{x2938}}~\textit{#2}}} +\end{warpMathJax} +\endinput +%% +%% End of file `lwarp-witharrows.sty'. |