summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-05 00:52:47 +0000
committerKarl Berry <karl@freefriends.org>2020-03-05 00:52:47 +0000
commit13b9420ace0b95eaf7d2015b8fa22e4cd244ba3c (patch)
treedfc5722c84230ef4045c692d337a2f967565c7d3 /Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty
parent4ffa903a186d0ed2bf071a2bbe6f0da0926e4350 (diff)
lwarp (4mar20)
git-svn-id: svn://tug.org/texlive/trunk@54095 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty')
-rw-r--r--Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty397
1 files changed, 382 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty
index 3c748c7b32d..ee4d5113514 100644
--- a/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty
+++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty
@@ -16,21 +16,388 @@
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
\LWR@ProvidesPackagePass{SIunits}[2007/12/02]
-\DeclareRobustCommand{\unit}[2]{%
-\@inunitcommandtrue% original
-\LWR@subsingledollar*% lwarp
-{% alt tag
- \textbackslash{}unit\{\LWR@HTMLsanitize{#1}\}%
- \{ \LWR@HTMLsanitize{#2}\}% extra space
-}%
-{SIunits}% add'l hashing
-{%
- \LWR@origensuredmath{% lwarp modification
- \SI@fstyle{#1\@qsk\period@active{#2}}% original
- }%
-}% contents
-\@inunitcommandfalse% original
-}
+\ifbool{mathjax}{
+ \DeclareRobustCommand{\LWR@HTML@unit}[2]{%
+ \LWR@subsingledollar*% lwarp
+ {% alt tag
+ \textbackslash{}unit\{\LWR@HTMLsanitize{#1}\}%
+ \{ \LWR@HTMLsanitize{#2}\}% extra space
+ }%
+ {SIunits}% add'l hashing
+ {%
+ #1\,{#2}%
+ }% contents
+ }
+}{% not MathJax
+ \DeclareRobustCommand{\LWR@HTML@unit}[2]{%
+ \@inunitcommandtrue% original
+ \LWR@subsingledollar*% lwarp
+ {% alt tag
+ \textbackslash{}unit\{\LWR@HTMLsanitize{#1}\}%
+ \{ \LWR@HTMLsanitize{#2}\}% extra space
+ }%
+ {SIunits}% add'l hashing
+ {%
+ \LWR@origensuredmath{% lwarp modification
+ \SI@fstyle{%
+ {#1}\@qsk\period@active{#2}%
+ }% original
+ }%
+ }% contents
+ \@inunitcommandfalse% original
+ }
+}% not MathJax
+\LWR@formatted{unit}
+\begin{warpMathJax}
+\LWR@infoprocessingmathjax{SIunits}
+
+\CustomizeMathJax{\newcommand{\one}{}}
+\CustomizeMathJax{\newcommand{\meter}{\metre}}
+\CustomizeMathJax{\newcommand{\deka}{\deca}}
+\CustomizeMathJax{\newcommand{\dekad}{\decad}}
+\CustomizeMathJax{\newcommand{\per}{/}}
+\CustomizeMathJax{\newcommand{\usk}{\;}}
+\CustomizeMathJax{\newcommand{\unit}[2]{#1\,{#2}}}
+\CustomizeMathJax{\newcommand{\power}[2]{#1^{#2}}}
+
+\AtBeginDocument{%
+ \if@redefsquare
+ \CustomizeMathJax{\renewcommand{\square}[1]{\power{#1}{2}}}
+ \else
+ \if@defsquaren
+ \CustomizeMathJax{\newcommand{\squaren}[1]{\power{#1}{2}}}
+ \else
+ \CustomizeMathJax{\renewcommand{\square}[1]{\power{#1}{2}}}
+ \fi %\if@defsquaren
+ \fi %\if@redefsquare
+} %\AtBeginDocument
+
+\CustomizeMathJax{\newcommand{\squared}{^{2}}}
+\CustomizeMathJax{\newcommand{\cubic}[1]{\power{#1}{3}}}
+\CustomizeMathJax{\newcommand{\cubed}{^{3}}}
+\CustomizeMathJax{\newcommand{\fourth}[1]{\power{#1}{4}}}
+\CustomizeMathJax{\newcommand{\reciprocal}[1]{\power{#1}{-1}}}
+\CustomizeMathJax{\newcommand{\rp}{\reciprocal}}
+\CustomizeMathJax{\newcommand{\rpsquare}[1]{\power{#1}{-2}}}
+\CustomizeMathJax{\newcommand{\rpsquared}{^{-2}}}
+\CustomizeMathJax{\newcommand{\rpcubic}[1]{\power{#1}{-3}}}
+\CustomizeMathJax{\newcommand{\rpcubed}{^{-3}}}
+\CustomizeMathJax{\newcommand{\rpfourth}[1]{\power{#1}{-4}}}
+\CustomizeMathJax{\newcommand{\yocto}{\mathrm{y}}}
+\CustomizeMathJax{\newcommand{\zepto}{\mathrm{z}}}
+\CustomizeMathJax{\newcommand{\atto}{\mathrm{a}}}
+\CustomizeMathJax{\newcommand{\femto}{\mathrm{f}}}
+\CustomizeMathJax{\newcommand{\pico}{\mathrm{p}}}
+\CustomizeMathJax{\newcommand{\nano}{\mathrm{n}}}
+\CustomizeMathJax{\newcommand{\micro}{\mathrm{\unicode{x00B5}}}}
+\CustomizeMathJax{\newcommand{\milli}{\mathrm{m}}}
+\CustomizeMathJax{\newcommand{\centi}{\mathrm{c}}}
+\CustomizeMathJax{\newcommand{\deci}{\mathrm{d}}}
+\CustomizeMathJax{\newcommand{\deca}{\mathrm{da}}}
+\CustomizeMathJax{\newcommand{\hecto}{\mathrm{h}}}
+\CustomizeMathJax{\newcommand{\kilo}{\mathrm{k}}}
+\CustomizeMathJax{\newcommand{\mega}{\mathrm{M}}}
+\CustomizeMathJax{\newcommand{\giga}{\mathrm{G}}}
+\CustomizeMathJax{\newcommand{\tera}{\mathrm{T}}}
+\CustomizeMathJax{\newcommand{\peta}{\mathrm{P}}}
+\CustomizeMathJax{\newcommand{\exa}{\mathrm{E}}}
+\CustomizeMathJax{\newcommand{\zetta}{\mathrm{Z}}}
+\CustomizeMathJax{\newcommand{\yotta}{\mathrm{Y}}}
+\CustomizeMathJax{\newcommand{\yoctod}{\power{10}{-24}}}
+\CustomizeMathJax{\newcommand{\zeptod}{\power{10}{-21}}}
+\CustomizeMathJax{\newcommand{\attod}{\power{10}{-18}}}
+\CustomizeMathJax{\newcommand{\femtod}{\power{10}{-15}}}
+\CustomizeMathJax{\newcommand{\picod}{\power{10}{-12}}}
+\CustomizeMathJax{\newcommand{\nanod}{\power{10}{-9}}}
+\CustomizeMathJax{\newcommand{\microd}{\power{10}{-6}}}
+\CustomizeMathJax{\newcommand{\millid}{\power{10}{-3}}}
+\CustomizeMathJax{\newcommand{\centid}{\power{10}{-2}}}
+\CustomizeMathJax{\newcommand{\decid}{\power{10}{-1}}}
+\CustomizeMathJax{\newcommand{\decad}{\power{10}{1}}}
+\CustomizeMathJax{\newcommand{\hectod}{\power{10}{2}}}
+\CustomizeMathJax{\newcommand{\kilod}{\power{10}{3}}}
+\CustomizeMathJax{\newcommand{\megad}{\power{10}{6}}}
+\CustomizeMathJax{\newcommand{\gigad}{\power{10}{9}}}
+\CustomizeMathJax{\newcommand{\terad}{\power{10}{12}}}
+\CustomizeMathJax{\newcommand{\petad}{\power{10}{15}}}
+\CustomizeMathJax{\newcommand{\exad}{\power{10}{18}}}
+\CustomizeMathJax{\newcommand{\zettad}{\power{10}{21}}}
+\CustomizeMathJax{\newcommand{\yottad}{\power{10}{24}}}
+\CustomizeMathJax{\newcommand{\gram}{\mathrm{g}}}
+\CustomizeMathJax{\newcommand{\metre}{\mathrm{m}}}
+\CustomizeMathJax{\newcommand{\kilogram}{\kilo\gram}}
+\CustomizeMathJax{\newcommand{\second}{\mathrm{s}}}
+\CustomizeMathJax{\newcommand{\ampere}{\mathrm{A}}}
+\CustomizeMathJax{\newcommand{\kelvin}{\mathrm{K}}}
+\CustomizeMathJax{\newcommand{\mole}{\mathrm{mol}}}
+\CustomizeMathJax{\newcommand{\candela}{\mathrm{cd}}}
+\CustomizeMathJax{\newcommand{\radian}{\mathrm{rad}}}
+\CustomizeMathJax{\newcommand{\steradian}{\mathrm{sr}}}
+\CustomizeMathJax{\newcommand{\hertz}{\mathrm{Hz}}}
+\CustomizeMathJax{\newcommand{\newton}{\mathrm{N}}}
+\CustomizeMathJax{\newcommand{\pascal}{\mathrm{Pa}}}
+\CustomizeMathJax{\newcommand{\joule}{\mathrm{J}}}
+\CustomizeMathJax{\newcommand{\watt}{\mathrm{W}}}
+\CustomizeMathJax{\newcommand{\coulomb}{\mathrm{C}}}
+\CustomizeMathJax{\newcommand{\volt}{\mathrm{V}}}
+\CustomizeMathJax{\newcommand{\farad}{\mathrm{F}}}
+\CustomizeMathJax{\newcommand{\ohm}{\mathrm{\Omega}}}
+\CustomizeMathJax{\newcommand{\siemens}{\mathrm{S}}}
+\CustomizeMathJax{\newcommand{\weber}{\mathrm{Wb}}}
+\CustomizeMathJax{\newcommand{\tesla}{\mathrm{T}}}
+\CustomizeMathJax{\newcommand{\henry}{\mathrm{H}}}
+\CustomizeMathJax{\newcommand{\degreecelsius}{\mathrm{\unicode{x2103}}}}
+\CustomizeMathJax{\newcommand{\celsius}{\degreecelsius}}
+\CustomizeMathJax{\newcommand{\lumen}{\mathrm{lm}}}
+\CustomizeMathJax{\newcommand{\lux}{\mathrm{lx}}}
+\CustomizeMathJax{\newcommand{\becquerel}{\mathrm{Bq}}}
+\CustomizeMathJax{\newcommand{\sievert}{\mathrm{Sv}}}
+\CustomizeMathJax{\newcommand{\katal}{\mathrm{kat}}}
+
+\ifdef{\radianbase}{
+\CustomizeMathJax{\newcommand{\radianbase}%
+ {\metre\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\steradianbase}%
+ {\squaremetre\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\hertzbase}%
+ {\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\newtonbase}%
+ {\metre\usk\kilogram\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\pascalbase}%
+ {\reciprocal\metre\usk\kilogram\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\joulebase}%
+ {\squaremetre\usk\kilogram\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\wattbase}%
+ {\squaremetre\usk\kilogram\usk\rpcubic\second}}
+\CustomizeMathJax{\newcommand{\coulombbase}%
+ {\ampere\usk\second}}
+\CustomizeMathJax{\newcommand{\voltbase}%
+ {\squaremetre\usk\kilogram\usk\rpcubic\second\usk\reciprocal\ampere}}
+\CustomizeMathJax{\newcommand{\faradbase}%
+ {\rpsquare\metre\usk\reciprocal\kilogram\usk\fourth\second\usk\ampere\squared}}
+\CustomizeMathJax{\newcommand{\ohmbase}%
+ {\squaremetre\usk\kilogram\usk\rpcubic\second\usk\rpsquare\ampere}}
+\CustomizeMathJax{\newcommand{\siemensbase}%
+ {\rpsquare\metre\usk\reciprocal\kilogram\usk\cubic\second\usk\ampere\squared}}
+\CustomizeMathJax{\newcommand{\weberbase}%
+ {\squaremetre\usk\kilogram\usk\second\rpsquared\usk\reciprocal\ampere}}
+\CustomizeMathJax{\newcommand{\teslabase}%
+ {\kilogram\usk\second\rpsquared\usk\reciprocal\ampere}}
+\CustomizeMathJax{\newcommand{\henrybase}%
+ {\squaremetre\usk\kilogram\usk\second\rpsquared\usk\rpsquare\ampere}}
+\CustomizeMathJax{\newcommand{\celsiusbase}%
+ {\kelvin}}
+\CustomizeMathJax{\newcommand{\lumenbase}%
+ {\candela\usk\squaremetre\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\luxbase}%
+ {\candela\usk\squaremetre\usk\rpfourth\metre}}
+\CustomizeMathJax{\newcommand{\becquerelbase}%
+ {\hertzbase}}
+\CustomizeMathJax{\newcommand{\graybase}%
+ {\squaremetre\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\sievertbase}%
+ {\graybase}}
+\CustomizeMathJax{\newcommand{\katalbase}%
+ {\rp\second\usk\mole }}
+}{}
+
+\ifdef{\derradian}{
+\CustomizeMathJax{\newcommand{\derradian}%
+ {\metre\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\dersteradian}%
+ {\squaremetre\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\derhertz}%
+ {\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\dernewton}%
+ {\metre\usk\kilogram\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\derpascal}%
+ {\newton\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\derjoule}%
+ {\newton\usk\metre}}
+\CustomizeMathJax{\newcommand{\derwatt}%
+ {\joule\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\dercoulomb}%
+ {\ampere\usk\second}}
+\CustomizeMathJax{\newcommand{\dervolt}%
+ {\watt\usk\reciprocal\ampere}}
+\CustomizeMathJax{\newcommand{\derfarad}%
+ {\coulomb\usk\reciprocal\volt}}
+\CustomizeMathJax{\newcommand{\derohm}%
+ {\volt\usk\reciprocal\ampere}}
+\CustomizeMathJax{\newcommand{\dersiemens}%
+ {\ampere\usk\reciprocal\volt}}
+\CustomizeMathJax{\newcommand{\derweber}%
+ {\squaremetre\usk\kilogram\usk\second\rpsquared\usk\reciprocal\ampere}}
+\CustomizeMathJax{\newcommand{\dertesla}%
+ {\weber\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\derhenry}%
+ {\weber\usk\reciprocal\ampere}}
+\CustomizeMathJax{\newcommand{\dercelsius}%
+ {\kelvin}}
+\CustomizeMathJax{\newcommand{\derlumen}%
+ {\candela\usk\steradian}}
+\CustomizeMathJax{\newcommand{\derlux}%
+ {\lumen\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\derbecquerel}%
+ {\derhertz}}
+\CustomizeMathJax{\newcommand{\dergray}%
+ {\joule\usk\reciprocal\kilogram}}
+\CustomizeMathJax{\newcommand{\dersievert}%
+ {\dergray}}
+\CustomizeMathJax{\newcommand{\derkatal}%
+ {\katalbase}}
+}{}
+
+\CustomizeMathJax{\newcommand{\minute}{\mathrm{min}}}
+\CustomizeMathJax{\newcommand{\hour}{\mathrm{h}}}
+\CustomizeMathJax{\newcommand{\dday}{\mathrm{d}}}
+\CustomizeMathJax{\newcommand{\degree}{\mathrm{^\circ}}}
+\CustomizeMathJax{\newcommand{\paminute}{^\prime}}
+\CustomizeMathJax{\newcommand{\arcminute}{^\prime}}
+\CustomizeMathJax{\newcommand{\pasecond}{^{\prime\prime}}}
+\CustomizeMathJax{\newcommand{\arcsecond}{^{\prime\prime}}}
+\CustomizeMathJax{\newcommand{\ton}{\mathrm{t}}}
+\CustomizeMathJax{\newcommand{\tonne}{\mathrm{t}}}
+\CustomizeMathJax{\newcommand{\liter}{\mathrm{L}}}
+\CustomizeMathJax{\newcommand{\litre}{\mathrm{l}}}
+\CustomizeMathJax{\newcommand{\neper}{\mathrm{Np}}}
+\CustomizeMathJax{\newcommand{\bel}{\mathrm{B}}}
+\CustomizeMathJax{\newcommand{\curie}{\mathrm{Ci}}}
+\CustomizeMathJax{\newcommand{\rad}{\mathrm{rad}}}
+\CustomizeMathJax{\newcommand{\arad}{\mathrm{rd}}}
+\CustomizeMathJax{\newcommand{\rem}{\mathrm{rem}}}
+\CustomizeMathJax{\newcommand{\roentgen}{\mathrm{R}}}
+\CustomizeMathJax{\newcommand{\electronvolt}{\mathrm{\mathrm{eV}}}}
+\CustomizeMathJax{\newcommand{\atomicmass}{\mathrm{u}}}
+\CustomizeMathJax{\newcommand{\atomicmassunit}{\mathrm{u}}}
+\CustomizeMathJax{\newcommand{\dalton}{\mathrm{Da}}}
+\CustomizeMathJax{\newcommand{\are}{\mathrm{a}}}
+\CustomizeMathJax{\newcommand{\hectare}{\mathrm{\hecto\are}}}
+\CustomizeMathJax{\newcommand{\barn}{\mathrm{b}}}
+\CustomizeMathJax{\newcommand{\bbar}{\mathrm{bar}}}
+\CustomizeMathJax{\newcommand{\gal}{\mathrm{Gal}}}
+\CustomizeMathJax{\newcommand{\angstrom}{\mathrm{\unicode{x00C5}}}}
+\CustomizeMathJax{\newcommand{\rperminute}{\mathrm{r}\per\minute}}
+\CustomizeMathJax{\newcommand{\rpersecond}{\mathrm{r}\per\second}}
+\CustomizeMathJax{\newcommand{\squaremetre}{\power{\metre}{2}}}
+\CustomizeMathJax{\newcommand{\cubicmetre}{\cubic\metre}}
+\CustomizeMathJax{\newcommand{\graypersecond}{\gray\per\second}}
+\CustomizeMathJax{\newcommand{\graypersecondnp}{\gray\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\metrepersquaresecond}{\metre\per\second\squared}}
+\CustomizeMathJax{\newcommand{\metrepersquaresecondnp}{\metre\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\joulepermole}{\joule\per\mole}}
+\CustomizeMathJax{\newcommand{\joulepermolenp}{\joule\usk\reciprocal\mole}}
+\CustomizeMathJax{\newcommand{\molepercubicmetre}{\mole\per\cubic\metre}}
+\CustomizeMathJax{\newcommand{\molepercubicmetrenp}{\mole\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\radianpersquaresecond}{\radian\per\second\squared}}
+\CustomizeMathJax{\newcommand{\radianpersquaresecondnp}{\radian\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\kilogramsquaremetrepersecond}{\kilogram\usk\squaremetre\per\second}}
+\CustomizeMathJax{\newcommand{\kilogramsquaremetrepersecondnp}{\kilogram\usk\squaremetre\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\radianpersecond}{\radian\per\second}}
+\CustomizeMathJax{\newcommand{\radianpersecondnp}{\radian\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\squaremetrepercubicmetre}{\squaremetre\per\cubic\metre}}
+\CustomizeMathJax{\newcommand{\squaremetrepercubicmetrenp}{\squaremetre\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\katalpercubicmetre}{\katal\per\cubic\metre}}
+\CustomizeMathJax{\newcommand{\katalpercubicmetrenp}{\katal\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\coulombpermol}{\coulomb\per\mole}}
+\CustomizeMathJax{\newcommand{\coulombpermolnp}{\coulomb\usk\reciprocal\mole}}
+\CustomizeMathJax{\newcommand{\amperepersquaremetre}{\ampere\per\squaremetre}}
+\CustomizeMathJax{\newcommand{\amperepersquaremetrenp}{\ampere\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\kilogrampercubicmetre}{\kilogram\per\cubic\metre}}
+\CustomizeMathJax{\newcommand{\kilogrampercubicmetrenp}{\kilogram\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\squaremetrepernewtonsecond}{\squaremetre\per\newton\usk\second}}
+\CustomizeMathJax{\newcommand{\squaremetrepernewtonsecondnp}{\squaremetre\usk\reciprocal\newton\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\pascalsecond}{\pascal\usk\second}}
+\CustomizeMathJax{\newcommand{\coulombpercubicmetre}{\coulomb\per\cubic\metre}}
+\CustomizeMathJax{\newcommand{\coulombpercubicmetrenp}{\coulomb\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\amperemetresecond}{\ampere\usk\metre\usk\second}}
+\CustomizeMathJax{\newcommand{\voltpermetre}{\volt\per\metre}}
+\CustomizeMathJax{\newcommand{\voltpermetrenp}{\volt\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\coulombpersquaremetre}{\coulomb\per\squaremetre}}
+\CustomizeMathJax{\newcommand{\coulombpersquaremetrenp}{\coulomb\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\faradpermetre}{\farad\per\metre}}
+\CustomizeMathJax{\newcommand{\faradpermetrenp}{\farad\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\ohmmetre}{\ohm\usk\metre}}
+\CustomizeMathJax{\newcommand{\kilowatthour}{\kilo\watt\hour}}
+\CustomizeMathJax{\newcommand{\wattpersquaremetre}{\watt\per\squaremetre}}
+\CustomizeMathJax{\newcommand{\wattpersquaremetrenp}{\watt\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\joulepersquaremetre}{\joule\per\squaremetre}}
+\CustomizeMathJax{\newcommand{\joulepersquaremetrenp}{\joule\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\newtonpercubicmetre}{\newton\per\cubic\metre}}
+\CustomizeMathJax{\newcommand{\newtonpercubicmetrenp}{\newton\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\newtonperkilogram}{\newton\per\kilogram}}
+\CustomizeMathJax{\newcommand{\newtonperkilogramnp}{\newton\usk\reciprocal\kilogram}}
+\CustomizeMathJax{\newcommand{\jouleperkelvin}{\joule\per\kelvin}}
+\CustomizeMathJax{\newcommand{\jouleperkelvinnp}{\joule\usk\reciprocal\kelvin}}
+\CustomizeMathJax{\newcommand{\jouleperkilogram}{\joule\per\kilogram}}
+\CustomizeMathJax{\newcommand{\jouleperkilogramnp}{\joule\usk\reciprocal\kilogram}}
+\CustomizeMathJax{\newcommand{\coulombperkilogram}{\coulomb\per\kilogram}}
+\CustomizeMathJax{\newcommand{\coulombperkilogramnp}{\coulomb\usk\reciprocal\kilogram}}
+\CustomizeMathJax{\newcommand{\squaremetrepersecond}{\squaremetre\per\second}}
+\CustomizeMathJax{\newcommand{\squaremetrepersecondnp}{\squaremetre\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\squaremetrepersquaresecond}{\squaremetre\per\second\squared}}
+\CustomizeMathJax{\newcommand{\squaremetrepersquaresecondnp}{\squaremetre\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\kilogrammetrepersecond}{\kilogram\usk\metre\per\second}}
+\CustomizeMathJax{\newcommand{\kilogrammetrepersecondnp}{\kilogram\usk\metre\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\candelapersquaremetre}{\candela\per\squaremetre}}
+\CustomizeMathJax{\newcommand{\candelapersquaremetrenp}{\candela\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\amperepermetre}{\ampere\per\metre}}
+\CustomizeMathJax{\newcommand{\amperepermetrenp}{\ampere\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\joulepertesla}{\joule\per\tesla}}
+\CustomizeMathJax{\newcommand{\jouleperteslanp}{\joule\usk\reciprocal\tesla}}
+\CustomizeMathJax{\newcommand{\henrypermetre}{\henry\per\metre}}
+\CustomizeMathJax{\newcommand{\henrypermetrenp}{\henry\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\kilogrampersecond}{\kilogram\per\second}}
+\CustomizeMathJax{\newcommand{\kilogrampersecondnp}{\kilogram\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\kilogrampersquaremetresecond}{\kilogram\per\squaremetre\usk\second}}
+\CustomizeMathJax{\newcommand{\kilogrampersquaremetresecondnp}{\kilogram\usk\rpsquare\metre\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\kilogrampersquaremetre}{\kilogram\per\squaremetre}}
+\CustomizeMathJax{\newcommand{\kilogrampersquaremetrenp}{\kilogram\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\kilogrampermetre}{\kilogram\per\metre}}
+\CustomizeMathJax{\newcommand{\kilogrampermetrenp}{\kilogram\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\joulepermolekelvin}{\joule\per\mole\usk\kelvin}}
+\CustomizeMathJax{\newcommand{\joulepermolekelvinnp}{\joule\usk\reciprocal\mole\usk\reciprocal\kelvin}}
+\CustomizeMathJax{\newcommand{\kilogramperkilomole}{\kilogram\per\kilo\mole}}
+\CustomizeMathJax{\newcommand{\kilogramperkilomolenp}{\kilogram\usk\kilo\reciprocal\mole}}
+\CustomizeMathJax{\newcommand{\kilogramsquaremetre}{\kilogram\usk\squaremetre}}
+\CustomizeMathJax{\newcommand{\kilogramsquaremetrenp}{\kilogramsquaremetre}}
+\CustomizeMathJax{\newcommand{\kilogrammetrepersquaresecond}{\kilogram\usk\metre\per\second\squared}}
+\CustomizeMathJax{\newcommand{\kilogrammetrepersquaresecondnp}{\kilogram\usk\metre\usk\second\rpsquared}}
+\CustomizeMathJax{\newcommand{\newtonpersquaremetre}{\newton\per\squaremetre}}
+\CustomizeMathJax{\newcommand{\newtonpersquaremetrenp}{\newton\usk\rpsquare\metre}}
+\CustomizeMathJax{\newcommand{\persquaremetresecond}{1\per\squaremetre\usk\second}}
+\CustomizeMathJax{\newcommand{\persquaremetresecondnp}{\rpsquare\metre\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\wattperkilogram}{\watt\per\kilogram}}
+\CustomizeMathJax{\newcommand{\wattperkilogramnp}{\watt\usk\reciprocal\kilogram}}
+\CustomizeMathJax{\newcommand{\wattpercubicmetre}{\watt\per\cubic\metre}}
+\CustomizeMathJax{\newcommand{\wattpercubicmetrenp}{\watt\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\wattpersquaremetresteradian}{\watt\per\squaremetre\usk\steradian}}
+\CustomizeMathJax{\newcommand{\wattpersquaremetresteradiannp}{\watt\usk\rpsquare\metre\usk\rp\steradian}}
+\CustomizeMathJax{\newcommand{\jouleperkilogramkelvin}{\joule\per\kilogram\usk\kelvin}}
+\CustomizeMathJax{\newcommand{\jouleperkilogramkelvinnp}{\joule\usk\reciprocal\kilogram\usk\reciprocal\kelvin}}
+\CustomizeMathJax{\newcommand{\squaremetreperkilogram}{\squaremetre\per\kilogram}}
+\CustomizeMathJax{\newcommand{\rpsquaremetreperkilogram}{\squaremetre\usk\reciprocal\kilogram}}
+\CustomizeMathJax{\newcommand{\cubicmetreperkilogram}{\cubic\metre\per\kilogram}}
+\CustomizeMathJax{\newcommand{\rpcubicmetreperkilogram}{\cubic\metre\usk\reciprocal\kilogram}}
+\CustomizeMathJax{\newcommand{\newtonpermetre}{\newton\per\metre}}
+\CustomizeMathJax{\newcommand{\newtonpermetrenp}{\newton\usk\reciprocal\metre}}
+\CustomizeMathJax{\newcommand{\Celsius}{\unicode{x2103}}}
+\CustomizeMathJax{\newcommand{\wattpermetrekelvin}{\watt\per\metre\usk\kelvin}}
+\CustomizeMathJax{\newcommand{\wattpermetrekelvinnp}{\watt\usk\reciprocal\metre\usk\reciprocal\kelvin}}
+\CustomizeMathJax{\newcommand{\newtonmetre}{\newton\usk\metre} \CustomizeMathJax{\newcommand{\newtonmetrenp}{\newtonmetre}}}
+\CustomizeMathJax{\newcommand{\squaremetrepercubicsecond}{\squaremetre\per\cubic\second}}
+\CustomizeMathJax{\newcommand{\squaremetrepercubicsecondnp}{\squaremetre\usk\rpcubic\second}}
+\CustomizeMathJax{\newcommand{\metrepersecond}{\metre\per\second}}
+\CustomizeMathJax{\newcommand{\metrepersecondnp}{\metre\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\joulepercubicmetre}{\joule\per\cubicmetre}}
+\CustomizeMathJax{\newcommand{\joulepercubicmetrenp}{\joule\usk\rpcubic\metre}}
+\CustomizeMathJax{\newcommand{\kilogrampercubicmetrecoulomb}{\kilogram\per\cubic\metre\usk\coulomb}}
+\CustomizeMathJax{\newcommand{\kilogrampercubicmetrecoulombnp}{\kilogram\usk\rpcubic\metre\usk\reciprocal\coulomb}}
+\CustomizeMathJax{\newcommand{\cubicmetrepersecond}{\cubicmetre\per\second}}
+\CustomizeMathJax{\newcommand{\rpcubicmetrepersecond}{\cubicmetre\usk\reciprocal\second}}
+\CustomizeMathJax{\newcommand{\kilogrampersecondcubicmetre}{\kilogram\per\second\usk\cubicmetre}}
+\CustomizeMathJax{\newcommand{\kilogrampersecondcubicmetrenp}{\kilogram\usk\reciprocal\second\usk\rpcubic\metre}}
+\end{warpMathJax}
\endinput
%%
%% End of file `lwarp-SIunits.sty'.