diff --git a/docs/latex.md b/docs/latex.md index 3d95c27..c5aa578 100644 --- a/docs/latex.md +++ b/docs/latex.md @@ -103,7 +103,22 @@ Supported Functions | `KaTex:\eta` | `\eta` | `KaTex:\omega` | `\omega` | `KaTex:\upsilon` | `\upsilon` | `KaTex:\varrho` | `\varrho` | `KaTex:\Pi` | `\Pi` | `KaTex:\beth` | `\beth` | | `KaTex:\gamma` | `\gamma` | `KaTex:\phi` | `\phi` | `KaTex:\xi` | `\xi` | `KaTex:\varsigma` | `\varsigma` | `KaTex:\Psi` | `\Psi` | `KaTex:\daleth` | `\daleth` | | `KaTex:\iota` | `\iota` | `KaTex:\pi` | `\pi` | `KaTex:\zeta` | `\zeta` | `KaTex:\vartheta` | `\vartheta` | `KaTex:\Sigma` | `\Sigma` | `KaTex:\gimel` | `\gimel` | - + + +其它字母 + +:- | :- | :- | :- | :- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- | :- | :- | :- | :- +`KaTex:\imath` | `\imath` | `KaTex:\nabla` | `\nabla` | `KaTex:\Im` | `\Im` | `KaTex:\Reals` | `\Reals` | `KaTex:\text{\OE}` | `\text{\OE}` | +`KaTex:\jmath` | `\jmath` | `KaTex:\partial` | `\partial` | `KaTex:\image` | `\image` | `KaTex:\wp` | `\wp` | `KaTex:\text{\o}` | `\text{\o}` | +`KaTex:\aleph` | `\aleph` | `KaTex:\Game` | `\Game` | `KaTex:\Bbbk` | `\Bbbk` | `KaTex:\weierp` | `\weierp` | `KaTex:\text{\O}` | `\text{\O}` | +`KaTex:\alef` | `\alef` | `KaTex:\Finv` | `\Finv` | `KaTex:\N` | `\N` | `KaTex:\Z` | `\Z` | `KaTex:\text{\ss}` | `\text{\ss}` | +`KaTex:\alefsym` | `\alefsym` | `KaTex:\cnums` | `\cnums` | `KaTex:\natnums` | `\natnums` | `KaTex:\text{\aa}` | `\text{\aa}` | `KaTex:\text{\i}` | `\text{\i}` | +`KaTex:\beth` | `\beth` | `KaTex:\Complex` | `\Complex` | `KaTex:\R` | `\R` | `KaTex:\text{\AA}` | `\text{\AA}` | `KaTex:\text{\j}` | `\text{\j}` | +`KaTex:\gimel` | `\gimel` | `KaTex:\ell` | `\ell` | `KaTex:\Re` | `\Re` | `KaTex:\text{\ae}` | `\text{\ae}` | +`KaTex:\daleth` | `\daleth` | `KaTex:\hbar` | `\hbar` | `KaTex:\real` | `\real` | `KaTex:\text{\AE}` | `\text{\AE}` | +`KaTex:\eth` | `\eth` | `KaTex:\hslash` | `\hslash` | `KaTex:\reals` | `\reals` | `KaTex:\text{\oe}` | `\text{\oe}` | + ### 字母和 Unicode @@ -239,6 +254,7 @@ Supported Functions :- | :- | :- | :- | Correct: | `\tan(at-n\pi)` | `KaTeX:\rightarrow` | `KaTeX:\tan(at-n\pi)`| | Incorrect: | `tan(at-n\pi)` | `katex:\rightarrow` | `KaTeX:tan(at-n\pi)` | + ### 逻辑与集合论 @@ -252,6 +268,7 @@ Supported Functions `KaTeX:\in` | `\in` | `KaTeX:\land` | `\land` | `KaTeX:\gets` | `\gets` | `KaTeX:\impliedby` | `\impliedby` `KaTeX:\isin` | `\isin` | `KaTeX:\lor` | `\lor` | `KaTeX:\leftrightarrow` | `\leftrightarrow` | `KaTeX:\iff` | `\iff` `KaTeX:\notin` | `\notin` | `KaTeX:\ni` | `\ni` | `KaTeX:\notni` | `\notni` | `KaTeX:\neg` `KaTeX:\lnot` | `\neg``\lnot` + --- @@ -259,6 +276,23 @@ Supported Functions :- | :- | :- | :- `KaTeX:\Set{ x \| x<\frac 1 2 }` | \Set{ x \| x<\frac 1 2 } | `KaTeX:\set{x\|x<5}` | \set{x\|x<5} +### 宏指令 + + +:- | :- | :- | :- +:- | :- | :- | :- +`KaTeX:\def\foo{x^2} \foo + \foo` | \def\foo{x^2} \foo + \foo | `KaTeX:\gdef\bar#1{#1^2} \bar{y} + \bar{y}` | \gdef\bar#1{#1^2} \bar{y} + \bar{y} + + +### 特殊符号 + + +:- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- +`KaTeX:\bra{\phi}` | \bra{\phi} | `KaTeX:\ket{\psi}` | \ket{\psi} | `KaTeX:\braket{\phi\|\psi}` | `\braket{\phi\|\psi}` +`KaTeX:\Bra{\phi}` | \Bra{\phi} | `KaTeX:\Ket{\psi}` | \Ket{\psi} | `KaTeX:\Braket{ ϕ \| \frac{∂^2}{∂ t^2} \| ψ }` | `\Braket{ ϕ \| \frac{∂^2}{∂ t^2} \| ψ }` + + 运算符 --- @@ -282,6 +316,7 @@ Supported Functions `KaTex:\gcd` | `\gcd` | `KaTex:\limsup` | `\limsup` | `KaTex:\projlim` | `\projlim` | `KaTex:\varprojlim` | `\varprojlim` `KaTex:\inf` | `\inf` | `KaTex:\max` | `\max` | `KaTex:\sup` | `\sup` | `KaTex:\operatorname*{f}` | `\operatorname*{f}` `KaTex:\operatornamewithlimits{f}` | `\operatornamewithlimits{f}` | + ### 大运算符 @@ -292,6 +327,8 @@ Supported Functions `KaTex:\int` | `\int` | `KaTex:\coprod` | `\coprod` | `KaTex:\bigoplus` | `\bigoplus` | `KaTex:\bigwedge` | `\bigwedge` `KaTex:\iint` | `\iint` | `KaTex:\intop` | `\intop` | `KaTex:\bigodot` | `\bigodot` | `KaTex:\bigcap` | `\bigcap` `KaTex:\iiint` | `\iiint` | `KaTex:\smallint` | `\smallint` | `KaTex:\biguplus` | `\biguplus` | `KaTex:\bigcup` | `\bigcup` +`KaTex:\oint` | `\oint` | `KaTex:\oiint` | `\oiint` | `KaTex:\oiiint` | `\oiiint` | `KaTex:\bigsqcup` | `\bigsqcup` + ### 分数和二项式 @@ -302,18 +339,213 @@ Supported Functions `KaTex:{a \over b}` | `{a \over b}` | `KaTex:\dfrac{a}{b}` | `\dfrac{a}{b}` `KaTex:\genfrac ( ] {2pt}{1}a{a+1}` | `\genfrac ( ] {2pt}{1}a{a+1}` | `KaTex:{a \above{2pt} b+1}` | `{a \above{2pt} b+1}` `KaTex:a/b` | `a/b` | `KaTex:\cfrac{a}{1 + \cfrac{1}{b}}` | `\cfrac{a}{1 + \cfrac{1}{b}}` + :- | :- | :- | :- :- | :- | :- | :- `KaTex:\binom{n}{k}` | `\binom{n}{k}` | `KaTex:\dbinom{n}{k}` | `\dbinom{n}{k}` `KaTex:{n\brace k}` | `{n\brace k}` | `KaTex:{n \choose k}` | `{n \choose k}` `KaTex:\tbinom{n}{k}` | `\tbinom{n}{k}` | `KaTex:{n\brack k}` | `{n\brack k}` + ### \sqrt + :- | :- | :- | :- :- | :- | :- | :- `KaTex:\sqrt{x}` | `\sqrt{x}` | `KaTex:\sqrt[3]{x}` | `\sqrt[3]{x}` + + +### 二元运算符 + + +:- | :- | :- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- | :- | :- +`KaTex:+` | `+` | `KaTex:\cdot` | `\cdot` | `KaTex:\gtrdot` | `\gtrdot` | `KaTex:x \pmod a` | `x \pmod a` +`KaTex:-` | `-` | `KaTex:\cdotp` | `\cdotp` | `KaTex:\intercal` | `\intercal` | `KaTex:x \pod a` | `x \pod a` +`KaTex:/` | `/` | `KaTex:\centerdot` | `\centerdot` | `KaTex:\land` | `\land` | `KaTex:\rhd` | `\rhd` +`KaTex:*` | `*` | `KaTex:\circ` | `\circ` | `KaTex:\leftthreetimes` | `\leftthreetimes` | `KaTex:\rightthreetimes` | `\rightthreetimes` +`KaTex:\amalg` | `\amalg` | `KaTex:\circledast` | `\circledast` | `KaTex:\ldotp` | `\ldotp` | `KaTex:\rtimes` | `\rtimes` +`KaTex:\And` | `\And` | `KaTex:\circledcirc` | `\circledcirc` | `KaTex:\lor` | `\lor` | `KaTex:\setminus` | `\setminus` +`KaTex:\ast` | `\ast` | `KaTex:\circleddash` | `\circleddash` | `KaTex:\lessdot` | `\lessdot` | `KaTex:\smallsetminus` | `\smallsetminus` +`KaTex:\barwedge` | `\barwedge` | `KaTex:\Cup` | `\Cup` | `KaTex:\lhd` | `\lhd` | `KaTex:\sqcap` | `\sqcap` +`KaTex:\bigcirc` | `\bigcirc` | `KaTex:\cup` | `\cup` | `KaTex:\ltimes` | `\ltimes` | `KaTex:\sqcup` | `\sqcup` +`KaTex:\bmod` | `\bmod` | `KaTex:\curlyvee` | `\curlyvee` | `KaTex:x\mod a` | `x\mod a` | `KaTex:\times` | `\times` +`KaTex:\boxdot` | `\boxdot` | `KaTex:\curlywedge` | `\curlywedge` | `KaTex:\mp` | `\mp` | `KaTex:\unlhd` | `\unlhd` | +`KaTex:\boxminus` | `\boxminus` | `KaTex:\div` | `\div` | `KaTex:\odot` | `\odot` | `KaTex:\unrhd` | `\unrhd` +`KaTex:\boxplus` | `\boxplus` | `KaTex:\divideontimes` | `\divideontimes` | `KaTex:\ominus` | `\ominus` | `KaTex:\uplus` | `\uplus` +`KaTex:\boxtimes` | `\boxtimes` | `KaTex:\dotplus` | `\dotplus` | `KaTex:\oplus` | `\oplus` | `KaTex:\vee` | `\vee` +`KaTex:\bullet` | `\bullet` | `KaTex:\doublebarwedge` | `\doublebarwedge` | `KaTex:\otimes` | `\otimes` | `KaTex:\veebar` | `\veebar` +`KaTex:\Cap` | `\Cap` | `KaTex:\doublecap` | `\doublecap` | `KaTex:\oslash` | `\oslash` | `KaTex:\wedge` | `\wedge` +`KaTex:\cap` | `\cap` | `KaTex:\doublecup` | `\doublecup` | `KaTex:\pm` | `\pm` | `KaTex:\plusmn` | `\plusmn` +`KaTex:\wr` | `\wr`` | + + +关系 +--- + +### 关系 + + +:- | :- | :- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- | :- | :- +`KaTex:=` | `=` | `KaTex:\doteqdot` | `\doteqdot` | `KaTex:\lessapprox` | `\lessapprox` | `KaTex:\smile` | `\smile` +`KaTex:<` | `<` | `KaTex:\eqcirc` | `\eqcirc` | `KaTex:\lesseqgtr` | `\lesseqgtr` | `KaTex:\sqsubset` | `\sqsubset` +`KaTex:>` | `>` | `KaTex:\eqcolon` | `\eqcolon``\minuscolon` | `KaTex:\lesseqqgtr` | `\lesseqqgtr` | `KaTex:\sqsubseteq` | `\sqsubseteq` +`KaTex::` | `:` | `KaTex:\Eqcolon` | `\Eqcolon``\minuscoloncolon` | `KaTex:\lessgtr` | `\lessgtr` | `KaTex:\sqsupset` | `\sqsupset` +`KaTex:\approx` | `\approx` | `KaTex:\eqqcolon` | `\eqqcolon``\equalscolon` | `KaTex:\lesssim` | `\lesssim` | `KaTex:\sqsupseteq` | `\sqsupseteq` +`KaTex:\approxcolon` | `\approxcolon` | `KaTex:\Eqqcolon` | `\Eqqcolon``\equalscoloncolon` | `KaTex:\ll` | `\ll` | `KaTex:\Subset` | `\Subset` +`KaTex:\approxcoloncolon` | `\approxcoloncolon` | `KaTex:\eqsim` | `\eqsim` | `KaTex:\lll` | `\lll` | `KaTex:\subset` | `\subset``\sub` +`KaTex:\approxeq` | `\approxeq` | `KaTex:\eqslantgtr` | `\eqslantgtr` | `KaTex:\llless` | `\llless` | `KaTex:\subseteq` | `\subseteq``\sube` +`KaTex:\asymp` | `\asymp` | `KaTex:\eqslantless` | `\eqslantless` | `KaTex:\lt` | `\lt` | `KaTex:\subseteqq` | `\subseteqq` +`KaTex:\backepsilon` | `\backepsilon` | `KaTex:\equiv` | `\equiv` | `KaTex:\mid` | `\mid` | `KaTex:\succ` | `\succ` +`KaTex:\backsim` | `\backsim` | `KaTex:\fallingdotseq` | `\fallingdotseq` | `KaTex:\models` | `\models` | `KaTex:\succapprox` | `\succapprox` +`KaTex:\backsimeq` | `\backsimeq` | `KaTex:\frown` | `\frown` | `KaTex:\multimap` | `\multimap` | `KaTex:\succcurlyeq` | `\succcurlyeq` +`KaTex:\between` | `\between` | `KaTex:\ge` | `\ge` | `KaTex:\origof` | `\origof` | `KaTex:\succeq` | `\succeq` +`KaTex:\bowtie` | `\bowtie` | `KaTex:\geq` | `\geq` | `KaTex:\owns` | `\owns` | `KaTex:\succsim` | `\succsim` +`KaTex:\bumpeq` | `\bumpeq` | `KaTex:\geqq` | `\geqq` | `KaTex:\parallel` | `\parallel` | `KaTex:\Supset` | `\Supset` +`KaTex:\Bumpeq` | `\Bumpeq` | `KaTex:\geqslant` | `\geqslant` | `KaTex:\perp` | `\perp` | `KaTex:\supset` | `\supset` +`KaTex:\circeq` | `\circeq` | `KaTex:\gg` | `\gg` | `KaTex:\pitchfork` | `\pitchfork` | `KaTex:\supseteq` | `\supseteq``\supe` +`KaTex:\colonapprox` | `\colonapprox` | `KaTex:\ggg` | `\ggg` | `KaTex:\prec` | `\prec` | `KaTex:\supseteqq` | `\supseteqq` +`KaTex:\Colonapprox` | `\Colonapprox``\coloncolonapprox` | `KaTex:\gggtr` | `\gggtr` | `KaTex:\precapprox` | `\precapprox` | `KaTex:\thickapprox` | `\thickapprox` +`KaTex:\coloneq` | `\coloneq``\colonminus` | `KaTex:\gt` | `\gt` | `KaTex:\preccurlyeq` | `\preccurlyeq` | `KaTex:\thicksim` | `\thicksim` +`KaTex:\Coloneq` | `\Coloneq``\coloncolonminus` | `KaTex:\gtrapprox` | `\gtrapprox` | `KaTex:\preceq` | `\preceq` | `KaTex:\trianglelefteq` | `\trianglelefteq` +`KaTex:\coloneqq` | `\coloneqq``\colonequals` | `KaTex:\gtreqless` | `\gtreqless` | `KaTex:\precsim` | `\precsim` | `KaTex:\triangleq` | `\triangleq` +`KaTex:\Coloneqq` | `\Coloneqq``\coloncolonequals` | `KaTex:\gtreqqless` | `\gtreqqless` | `KaTex:\propto` | `\propto` | `KaTex:\trianglerighteq` | `\trianglerighteq` +`KaTex:\colonsim` | `\colonsim` | `KaTex:\gtrless` | `\gtrless` | `KaTex:\risingdotseq` | `\risingdotseq` | `KaTex:\varpropto` | `\varpropto` +`KaTex:\Colonsim` | `\Colonsim``\coloncolonsim` | `KaTex:\gtrsim` | `\gtrsim` | `KaTex:\shortmid` | `\shortmid` | `KaTex:\vartriangle` | `\vartriangle` +`KaTex:\cong` | `\cong` | `KaTex:\imageof` | `\imageof` | `KaTex:\shortparallel` | `\shortparallel` | `KaTex:\vartriangleleft` | `\vartriangleleft` +`KaTex:\curlyeqprec` | `\curlyeqprec` | `KaTex:\in` | `\in``\isin` | `KaTex:\sim` | `\sim` | `KaTex:\vartriangleright` | `\vartriangleright` +`KaTex:\curlyeqsucc` | `\curlyeqsucc` | `KaTex:\Join` | `\Join` | `KaTex:\simcolon` | `\simcolon` | `KaTex:\vcentcolon` | `\vcentcolon``\ratio` +`KaTex:\dashv` | `\dashv` | `KaTex:\le` | `\le` | `KaTex:\simcoloncolon` | `\simcoloncolon` | `KaTex:\vdash` | `\vdash` +`KaTex:\dblcolon` | `\dblcolon``\coloncolon` | `KaTex:\leq` | `\leq` | `KaTex:\simeq` | `\simeq` | `KaTex:\vDash` | `\vDash` +`KaTex:\doteq` | `\doteq` | `KaTex:\leqq` | `\leqq` | `KaTex:\smallfrown` | `\smallfrown` | `KaTex:\Vdash` | `\Vdash` +`KaTex:\Doteq` | `\Doteq` | `KaTex:\leqslant` | `\leqslant` | `KaTex:\smallsmile` | `\smallsmile` | `KaTex:\Vvdash` | `\Vvdash` + + +### 否定关系 + + +:- | :- | :- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- | :- | :- +`KaTex:\gnapprox` | `\gnapprox` | `KaTex:\ngeqslant` | `\ngeqslant` | `KaTex:\nsubseteq` | `\nsubseteq` | `KaTex:\precneqq` | `\precneqq` +`KaTex:\gneq` | `\gneq` | `KaTex:\ngtr` | `\ngtr` | `KaTex:\nsubseteqq` | `\nsubseteqq` | `KaTex:\precnsim` | `\precnsim` +`KaTex:\gneqq` | `\gneqq` | `KaTex:\nleq` | `\nleq` | `KaTex:\nsucc` | `\nsucc` | `KaTex:\subsetneq` | `\subsetneq` +`KaTex:\gnsim` | `\gnsim` | `KaTex:\nleqq` | `\nleqq` | `KaTex:\nsucceq` | `\nsucceq` | `KaTex:\subsetneqq` | `\subsetneqq` +`KaTex:\gvertneqq` | `\gvertneqq` | `KaTex:\nleqslant` | `\nleqslant` | `KaTex:\nsupseteq` | `\nsupseteq` | `KaTex:\succnapprox` | `\succnapprox` +`KaTex:\lnapprox` | `\lnapprox` | `KaTex:\nless` | `\nless` | `KaTex:\nsupseteqq` | `\nsupseteqq` | `KaTex:\succneqq` | `\succneqq` +`KaTex:\lneq` | `\lneq` | `KaTex:\nmid` | `\nmid` | `KaTex:\ntriangleleft` | `\ntriangleleft` | `KaTex:\succnsim` | `\succnsim` +`KaTex:\lneqq` | `\lneqq` | `KaTex:\notin` | `\notin` | `KaTex:\ntrianglelefteq` | `\ntrianglelefteq` | `KaTex:\supsetneq` | `\supsetneq` +`KaTex:\lnsim` | `\lnsim` | `KaTex:\notni` | `\notni` | `KaTex:\ntriangleright` | `\ntriangleright` | `KaTex:\supsetneqq` | `\supsetneqq` +`KaTex:\lvertneqq` | `\lvertneqq` | `KaTex:\nparallel` | `\nparallel` | `KaTex:\ntrianglerighteq` | `\ntrianglerighteq` | `KaTex:\varsubsetneq` | `\varsubsetneq` +`KaTex:\ncong` | `\ncong` | `KaTex:\nprec` | `\nprec` | `KaTex:\nvdash` | `\nvdash` | `KaTex:\varsubsetneqq` | `\varsubsetneqq` +`KaTex:\ne` | `\ne` | `KaTex:\npreceq` | `\npreceq` | `KaTex:\nvDash` | `\nvDash` | `KaTex:\varsupsetneq` | `\varsupsetneq` +`KaTex:\neq` | `\neq` | `KaTex:\nshortmid` | `\nshortmid` | `KaTex:\nVDash` | `\nVDash` | `KaTex:\varsupsetneqq` | `\varsupsetneqq` +`KaTex:\ngeq` | `\ngeq` | `KaTex:\nshortparallel` | `\nshortparallel` | `KaTex:\nVdash` | `\nVdash` +`KaTex:\ngeqq` | `\ngeqq` | `KaTex:\nsim` | `\nsim` | `KaTex:\precnapprox` | `\precnapprox` + +`KaTex:\not =` `\not =` + +### 箭头 + + +:- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- +`KaTex:\circlearrowleft` | `\circlearrowleft` | `KaTex:\leftharpoonup` | `\leftharpoonup` | `KaTex:\rArr` | `\rArr` +`KaTex:\circlearrowright` | `\circlearrowright` | `KaTex:\leftleftarrows` | `\leftleftarrows` | `KaTex:\rarr` | `\rarr` +`KaTex:\curvearrowleft` | `\curvearrowleft` | `KaTex:\leftrightarrow` | `\leftrightarrow` | `KaTex:\restriction` | `\restriction` +`KaTex:\curvearrowright` | `\curvearrowright` | `KaTex:\Leftrightarrow` | `\Leftrightarrow` | `KaTex:\rightarrow` | `\rightarrow` +`KaTex:\Darr` | `\Darr` | `KaTex:\leftrightarrows` | `\leftrightarrows` | `KaTex:\Rightarrow` | `\Rightarrow` +`KaTex:\dArr` | `\dArr` | `KaTex:\leftrightharpoons` | `\leftrightharpoons` | `KaTex:\rightarrowtail` | `\rightarrowtail` +`KaTex:\darr` | `\darr` | `KaTex:\leftrightsquigarrow` | `\leftrightsquigarrow` | `KaTex:\rightharpoondown` | `\rightharpoondown` +`KaTex:\dashleftarrow` | `\dashleftarrow` | `KaTex:\Lleftarrow` | `\Lleftarrow` | `KaTex:\rightharpoonup` | `\rightharpoonup` +`KaTex:\dashrightarrow` | `\dashrightarrow` | `KaTex:\longleftarrow` | `\longleftarrow` | `KaTex:\rightleftarrows` | `\rightleftarrows` +`KaTex:\downarrow` | `\downarrow` | `KaTex:\Longleftarrow` | `\Longleftarrow` | `KaTex:\rightleftharpoons` | `\rightleftharpoons` +`KaTex:\Downarrow` | `\Downarrow` | `KaTex:\longleftrightarrow` | `\longleftrightarrow` | `KaTex:\rightrightarrows` | `\rightrightarrows` +`KaTex:\downdownarrows` | `\downdownarrows` | `KaTex:\Longleftrightarrow` | `\Longleftrightarrow` | `KaTex:\rightsquigarrow` | `\rightsquigarrow` +`KaTex:\downharpoonleft` | `\downharpoonleft` | `KaTex:\longmapsto` | `\longmapsto` | `KaTex:\Rrightarrow` | `\Rrightarrow` +`KaTex:\downharpoonright` | `\downharpoonright` | `KaTex:\longrightarrow` | `\longrightarrow` | `KaTex:\Rsh` | `\Rsh` +`KaTex:\gets` | `\gets` | `KaTex:\Longrightarrow` | `\Longrightarrow` | `KaTex:\searrow` | `\searrow` +`KaTex:\Harr` | `\Harr` | `KaTex:\looparrowleft` | `\looparrowleft` | `KaTex:\swarrow` | `\swarrow` +`KaTex:\hArr` | `\hArr` | `KaTex:\looparrowright` | `\looparrowright` | `KaTex:\to` | `\to` +`KaTex:\harr` | `\harr` | `KaTex:\Lrarr` | `\Lrarr` | `KaTex:\twoheadleftarrow` | `\twoheadleftarrow` +`KaTex:\hookleftarrow` | `\hookleftarrow` | `KaTex:\lrArr` | `\lrArr` | `KaTex:\twoheadrightarrow` | `\twoheadrightarrow` +`KaTex:\hookrightarrow` | `\hookrightarrow` | `KaTex:\lrarr` | `\lrarr` | `KaTex:\Uarr` | `\Uarr` +`KaTex:\iff` | `\iff` | `KaTex:\Lsh` | `\Lsh` | `KaTex:\uArr` | `\uArr` +`KaTex:\impliedby` | `\impliedby` | `KaTex:\mapsto` | `\mapsto` | `KaTex:\uarr` | `\uarr` +`KaTex:\implies` | `\implies` | `KaTex:\nearrow` | `\nearrow` | `KaTex:\uparrow` | `\uparrow` +`KaTex:\Larr` | `\Larr` | `KaTex:\nleftarrow` | `\nleftarrow` | `KaTex:\Uparrow` | `\Uparrow` +`KaTex:\lArr` | `\lArr` | `KaTex:\nLeftarrow` | `\nLeftarrow` | `KaTex:\updownarrow` | `\updownarrow` +`KaTex:\larr` | `\larr` | `KaTex:\nleftrightarrow` | `\nleftrightarrow` | `KaTex:\Updownarrow` | `\Updownarrow` +`KaTex:\leadsto` | `\leadsto` | `KaTex:\nLeftrightarrow` | `\nLeftrightarrow` | `KaTex:\upharpoonleft` | `\upharpoonleft` +`KaTex:\leftarrow` | `\leftarrow` | `KaTex:\nrightarrow` | `\nrightarrow` | `KaTex:\upharpoonright` | `\upharpoonright` +`KaTex:\Leftarrow` | `\Leftarrow` | `KaTex:\nRightarrow` | `\nRightarrow` | `KaTex:\upuparrows` | `\upuparrows` +`KaTex:\leftarrowtail` | `\leftarrowtail` | `KaTex:\nwarrow` | `\nwarrow` +`KaTex:\leftharpoondown` | `\leftharpoondown` | `KaTex:\Rarr` | `\Rarr` + + +### 可扩展箭头 + + +:- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- +`KaTex:\xleftarrow{abc}` | `\xleftarrow{abc}` | `KaTex:\xrightarrow[under]{over}` | `\xrightarrow[under]{over}` | +`KaTex:\xLeftarrow{abc}` | `\xLeftarrow{abc}` | `KaTex:\xRightarrow{abc}` | `\xRightarrow{abc}` | +`KaTex:\xleftrightarrow{abc}` | `\xleftrightarrow{abc}` | `KaTex:\xLeftrightarrow{abc}` | `\xLeftrightarrow{abc}` | +`KaTex:\xhookleftarrow{abc}` | `\xhookleftarrow{abc}` | `KaTex:\xhookrightarrow{abc}` | `\xhookrightarrow{abc}` | +`KaTex:\xtwoheadleftarrow{abc}` | `\xtwoheadleftarrow{abc}` | `KaTex:\xtwoheadrightarrow{abc}` | `\xtwoheadrightarrow{abc}` | +`KaTex:\xleftharpoonup{abc}` | `\xleftharpoonup{abc}` | `KaTex:\xrightharpoonup{abc}` | `\xrightharpoonup{abc}` | +`KaTex:\xleftharpoondown{abc}` | `\xleftharpoondown{abc}` | `KaTex:\xrightharpoondown{abc}` | `\xrightharpoondown{abc}` | +`KaTex:\xleftrightharpoons{abc}` | `\xleftrightharpoons{abc}` | `KaTex:\xrightleftharpoons{abc}` | `\xrightleftharpoons{abc}` | +`KaTex:\xtofrom{abc}` | `\xtofrom{abc}` | `KaTex:\xmapsto{abc}` | `\xmapsto{abc}` | +`KaTex:\xlongequal{abc}` | `\xlongequal{abc}` | + +符号和标点符号 +--- + +### 符号和标点符号 + + +:- | :- | :- | :- | :- | :- +:- | :- | :- | :- | :- | :- +`KaTex:% comment` | `% comment` | `KaTex:\dots` | `\dots` | `KaTex:\KaTeX` | `\KaTeX` | +`KaTex:\%` | `\%` | `KaTex:\cdots` | `\cdots` | `KaTex:\LaTeX` | `\LaTeX` | +`KaTex:\#` | `\#` | `KaTex:\ddots` | `\ddots` | `KaTex:\TeX` | `\TeX` | +`KaTex:\&` | `\&` | `KaTex:\ldots` | `\ldots` | `KaTex:\nabla` | `\nabla` | +`KaTex:\_` | `\_` | `KaTex:\vdots` | `\vdots` | `KaTex:\infty` | `\infty` | +`KaTex:\text{\textunderscore}` | `\text{\textunderscore}` | `KaTex:\dotsb` | `\dotsb` | `KaTex:\infin` | `\infin` | +`KaTex:\text{--}` | `\text{--}` | `KaTex:\dotsc` | `\dotsc` | `KaTex:\checkmark` | `\checkmark` | +`KaTex:\text{\textendash}` | `\text{\textendash}` | `KaTex:\dotsi` | `\dotsi` | `KaTex:\dag` | `\dag` | +`KaTex:\text{---}` | `\text{---}` | `KaTex:\dotsm` | `\dotsm` | `KaTex:\dagger` | `\dagger` | +`KaTex:\text{\textemdash}` | `\text{\textemdash}` | `KaTex:\dotso` | `\dotso` | `KaTex:\text{\textdagger}` | `\text{\textdagger}` | +`KaTex:\text{\textasciitilde}` | `\text{\textasciitilde}` | `KaTex:\sdot` | `\sdot` | `KaTex:\ddag` | `\ddag` | +`KaTex:\text{\textasciicircum}` | `\text{\textasciicircum}` | `KaTex:\mathellipsis` | `\mathellipsis` | `KaTex:\ddagger` | `\ddagger` | +| KaTex:\` | \` | `KaTex:\text{\textellipsis}` | `\text{\textellipsis}` | `KaTex:\text{\textdaggerdbl}` | `\text{\textdaggerdbl}` | +`KaTex:\text{\textquoteleft}` | `text{\textquoteleft}` | `KaTex:\Box` | `\Box` | `KaTex:\Dagger` | `\Dagger` | +`KaTex:\lq` | `\lq` | `KaTex:\square` | `\square` | `KaTex:\angle` | `\angle` | +`KaTex:\text{\textquoteright}` | `\text{\textquoteright}` | `KaTex:\blacksquare` | `\blacksquare` | `KaTex:\measuredangle` | `\measuredangle` | +`KaTex:\rq` | `\rq` | `KaTex:\triangle` | `\triangle` | `KaTex:\sphericalangle` | `\sphericalangle` | +`KaTex:\text{\textquotedblleft}` | `\text{\textquotedblleft}` | `KaTex:\triangledown` | `\triangledown` | `KaTex:\top` | `\top` | +`KaTex:"` | `"` | `KaTex:\triangleleft` | `\triangleleft` | `KaTex:\bot` | `\bot` | +`KaTex:\text{\textquotedblright}` | `\text{\textquotedblright}` | `KaTex:\triangleright` | `\triangleright` | `KaTex:\$` | `\$` | +`KaTex:\colon` | `\colon` | `KaTex:\bigtriangledown` | `\bigtriangledown` | `KaTex:\text{\textdollar}` | `\text{\textdollar}` | +`KaTex:\backprime` | `\backprime` | `KaTex:\bigtriangleup` | `\bigtriangleup` | `KaTex:\pounds` | `\pounds` | +`KaTex:\prime` | `\prime` | `KaTex:\blacktriangle` | `\blacktriangle` | `KaTex:\mathsterling` | `\mathsterling` | +`KaTex:\text{\textless}` | `\text{\textless}` | `KaTex:\blacktriangledown` | `\blacktriangledown` | `KaTex:\text{\textsterling}` | `\text{\textsterling}` | +`KaTex:\text{\textgreater}` | `\text{\textgreater}` | `KaTex:\blacktriangleleft` | `\blacktriangleleft` | `KaTex:\yen` | `\yen` | +`KaTex:\text{\textbar}` | `\text{\textbar}` | `KaTex:\blacktriangleright` | `\blacktriangleright` | `KaTex:\surd` | `\surd` | +`KaTex:\text{\textbardbl}` | `\text{\textbardbl}` | `KaTex:\diamond` | `\diamond` | `KaTex:\degree` | `\degree` | +`KaTex:\text{\textbraceleft}` | `\text{\textbraceleft}` | `KaTex:\Diamond` | `\Diamond` | `KaTex:\text{\textdegree}` | `\text{\textdegree}` | +`KaTex:\text{\textbraceright}` | `\text{\textbraceright}` | `KaTex:\lozenge` | `\lozenge` | `KaTex:\mho` | `\mho` | +`KaTex:\text{\textbackslash}` | `\text{\textbackslash}` | `KaTex:\blacklozenge` | `\blacklozenge` | `KaTex:\diagdown` | `\diagdown` | +`KaTex:\text{\P}` | `\text{\P}``\P` | `KaTex:\star` | `\star` | `KaTex:\diagup` | `\diagup` | +`KaTex:\text{\S}` | `\text{\S}``\S` | `KaTex:\bigstar` | `\bigstar` | `KaTex:\flat` | `\flat` | +`KaTex:\text{\sect}` | `\text{\sect}` | `KaTex:\clubsuit` | `\clubsuit` | `KaTex:\natural` | `\natural` | +`KaTex:\copyright` | `\copyright` | `KaTex:\clubs` | `\clubs` | `KaTex:\sharp` | `\sharp` | +`KaTex:\circledR` | `\circledR` | `KaTex:\diamondsuit` | `\diamondsuit` | `KaTex:\heartsuit` | `\heartsuit` | +`KaTex:\text{\textregistered}` | `\text{\textregistered}` | `KaTex:\diamonds` | `\diamonds` | `KaTex:\hearts` | `\hearts` | +`KaTex:\circledS` | `\circledS` | `KaTex:\spadesuit` | `\spadesuit` | `KaTex:\spades` | `\spades` | +`KaTex:\text{\textcircled a}` | `\text{\textcircled a}` | `KaTex:\maltese` | `\maltese` | `KaTex:\minuso` | `\minuso` | Environments --- diff --git a/scripts/style/katex.css b/scripts/style/katex.css index 62be148..bec73cd 100644 --- a/scripts/style/katex.css +++ b/scripts/style/katex.css @@ -1,182 +1,185 @@ +/* stylelint-disable font-family-no-missing-generic-family-keyword */ @font-face { - font-family: KaTeX_AMS; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_AMS'; src: url(fonts/KaTeX_AMS-Regular.woff2) format('woff2'), url(fonts/KaTeX_AMS-Regular.woff) format('woff'), url(fonts/KaTeX_AMS-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Caligraphic; - font-style: normal; - font-weight: 700; + font-family: 'KaTeX_Caligraphic'; src: url(fonts/KaTeX_Caligraphic-Bold.woff2) format('woff2'), url(fonts/KaTeX_Caligraphic-Bold.woff) format('woff'), url(fonts/KaTeX_Caligraphic-Bold.ttf) format('truetype'); + font-weight: bold; + font-style: normal; } @font-face { - font-family: KaTeX_Caligraphic; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Caligraphic'; src: url(fonts/KaTeX_Caligraphic-Regular.woff2) format('woff2'), url(fonts/KaTeX_Caligraphic-Regular.woff) format('woff'), url(fonts/KaTeX_Caligraphic-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Fraktur; - font-style: normal; - font-weight: 700; + font-family: 'KaTeX_Fraktur'; src: url(fonts/KaTeX_Fraktur-Bold.woff2) format('woff2'), url(fonts/KaTeX_Fraktur-Bold.woff) format('woff'), url(fonts/KaTeX_Fraktur-Bold.ttf) format('truetype'); + font-weight: bold; + font-style: normal; } @font-face { - font-family: KaTeX_Fraktur; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Fraktur'; src: url(fonts/KaTeX_Fraktur-Regular.woff2) format('woff2'), url(fonts/KaTeX_Fraktur-Regular.woff) format('woff'), url(fonts/KaTeX_Fraktur-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Main; - font-style: normal; - font-weight: 700; + font-family: 'KaTeX_Main'; src: url(fonts/KaTeX_Main-Bold.woff2) format('woff2'), url(fonts/KaTeX_Main-Bold.woff) format('woff'), url(fonts/KaTeX_Main-Bold.ttf) format('truetype'); + font-weight: bold; + font-style: normal; } @font-face { - font-family: KaTeX_Main; - font-style: italic; - font-weight: 700; + font-family: 'KaTeX_Main'; src: url(fonts/KaTeX_Main-BoldItalic.woff2) format('woff2'), url(fonts/KaTeX_Main-BoldItalic.woff) format('woff'), url(fonts/KaTeX_Main-BoldItalic.ttf) format('truetype'); + font-weight: bold; + font-style: italic; } @font-face { - font-family: KaTeX_Main; - font-style: italic; - font-weight: 400; + font-family: 'KaTeX_Main'; src: url(fonts/KaTeX_Main-Italic.woff2) format('woff2'), url(fonts/KaTeX_Main-Italic.woff) format('woff'), url(fonts/KaTeX_Main-Italic.ttf) format('truetype'); + font-weight: normal; + font-style: italic; } @font-face { - font-family: KaTeX_Main; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Main'; src: url(fonts/KaTeX_Main-Regular.woff2) format('woff2'), url(fonts/KaTeX_Main-Regular.woff) format('woff'), url(fonts/KaTeX_Main-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Math; - font-style: italic; - font-weight: 700; + font-family: 'KaTeX_Math'; src: url(fonts/KaTeX_Math-BoldItalic.woff2) format('woff2'), url(fonts/KaTeX_Math-BoldItalic.woff) format('woff'), url(fonts/KaTeX_Math-BoldItalic.ttf) format('truetype'); + font-weight: bold; + font-style: italic; } @font-face { - font-family: KaTeX_Math; - font-style: italic; - font-weight: 400; + font-family: 'KaTeX_Math'; src: url(fonts/KaTeX_Math-Italic.woff2) format('woff2'), url(fonts/KaTeX_Math-Italic.woff) format('woff'), url(fonts/KaTeX_Math-Italic.ttf) format('truetype'); + font-weight: normal; + font-style: italic; } @font-face { font-family: 'KaTeX_SansSerif'; - font-style: normal; - font-weight: 700; src: url(fonts/KaTeX_SansSerif-Bold.woff2) format('woff2'), url(fonts/KaTeX_SansSerif-Bold.woff) format('woff'), url(fonts/KaTeX_SansSerif-Bold.ttf) format('truetype'); + font-weight: bold; + font-style: normal; } @font-face { font-family: 'KaTeX_SansSerif'; - font-style: italic; - font-weight: 400; src: url(fonts/KaTeX_SansSerif-Italic.woff2) format('woff2'), url(fonts/KaTeX_SansSerif-Italic.woff) format('woff'), url(fonts/KaTeX_SansSerif-Italic.ttf) format('truetype'); + font-weight: normal; + font-style: italic; } @font-face { font-family: 'KaTeX_SansSerif'; - font-style: normal; - font-weight: 400; src: url(fonts/KaTeX_SansSerif-Regular.woff2) format('woff2'), url(fonts/KaTeX_SansSerif-Regular.woff) format('woff'), url(fonts/KaTeX_SansSerif-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Script; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Script'; src: url(fonts/KaTeX_Script-Regular.woff2) format('woff2'), url(fonts/KaTeX_Script-Regular.woff) format('woff'), url(fonts/KaTeX_Script-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Size1; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Size1'; src: url(fonts/KaTeX_Size1-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size1-Regular.woff) format('woff'), url(fonts/KaTeX_Size1-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Size2; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Size2'; src: url(fonts/KaTeX_Size2-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size2-Regular.woff) format('woff'), url(fonts/KaTeX_Size2-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Size3; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Size3'; src: url(fonts/KaTeX_Size3-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size3-Regular.woff) format('woff'), url(fonts/KaTeX_Size3-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Size4; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Size4'; src: url(fonts/KaTeX_Size4-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size4-Regular.woff) format('woff'), url(fonts/KaTeX_Size4-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } @font-face { - font-family: KaTeX_Typewriter; - font-style: normal; - font-weight: 400; + font-family: 'KaTeX_Typewriter'; src: url(fonts/KaTeX_Typewriter-Regular.woff2) format('woff2'), url(fonts/KaTeX_Typewriter-Regular.woff) format('woff'), url(fonts/KaTeX_Typewriter-Regular.ttf) format('truetype'); + font-weight: normal; + font-style: normal; } .katex { - text-rendering: auto; font: normal 1.21em KaTeX_Main, Times New Roman, serif; line-height: 1.2; text-indent: 0; + text-rendering: auto; } .katex * { -ms-high-contrast-adjust: none !important; border-color: currentColor; } -.katex .katex-version:after { - content: '0.16.0'; +.katex .katex-version::after { + content: '0.16.3'; } .katex .katex-mathml { + /* Accessibility hack to only show to screen readers + Found at: http://a11yproject.com/posts/how-to-hide-content/ */ + position: absolute; clip: rect(1px, 1px, 1px, 1px); + padding: 0; border: 0; height: 1px; - overflow: hidden; - padding: 0; - position: absolute; width: 1px; + overflow: hidden; } .katex .katex-html > .newline { display: block; } .katex .base { position: relative; + display: inline-block; white-space: nowrap; width: -webkit-min-content; width: -moz-min-content; width: min-content; } -.katex .base, .katex .strut { display: inline-block; } .katex .textbf { - font-weight: 700; + font-weight: bold; } .katex .textit { font-style: italic; @@ -203,14 +206,16 @@ } .katex .mathbf { font-family: KaTeX_Main; - font-weight: 700; + font-weight: bold; } .katex .boldsymbol { font-family: KaTeX_Math; + font-weight: bold; font-style: italic; - font-weight: 700; } -.katex .amsrm, +.katex .amsrm { + font-family: KaTeX_AMS; +} .katex .mathbb, .katex .textbb { font-family: KaTeX_AMS; @@ -236,7 +241,7 @@ .katex .mathboldsf, .katex .textboldsf { font-family: KaTeX_SansSerif; - font-weight: 700; + font-weight: bold; } .katex .mathitsf, .katex .textitsf { @@ -248,17 +253,17 @@ font-style: normal; } .katex .vlist-t { - border-collapse: collapse; display: inline-table; table-layout: fixed; + border-collapse: collapse; } .katex .vlist-r { display: table-row; } .katex .vlist { display: table-cell; - position: relative; vertical-align: bottom; + position: relative; } .katex .vlist > span { display: block; @@ -277,27 +282,26 @@ } .katex .vlist-s { display: table-cell; - font-size: 1px; - min-width: 2px; vertical-align: bottom; + font-size: 1px; width: 2px; + min-width: 2px; } .katex .vbox { - align-items: baseline; display: inline-flex; flex-direction: column; + align-items: baseline; } .katex .hbox { + display: inline-flex; + flex-direction: row; width: 100%; } -.katex .hbox, .katex .thinbox { display: inline-flex; flex-direction: row; -} -.katex .thinbox { - max-width: 0; width: 0; + max-width: 0; } .katex .msupsub { text-align: left; @@ -306,42 +310,42 @@ text-align: center; } .katex .mfrac .frac-line { - border-bottom-style: solid; display: inline-block; width: 100%; + border-bottom-style: solid; } -.katex .hdashline, -.katex .hline, .katex .mfrac .frac-line, .katex .overline .overline-line, -.katex .rule, -.katex .underline .underline-line { +.katex .underline .underline-line, +.katex .hline, +.katex .hdashline, +.katex .rule { min-height: 1px; } .katex .mspace { display: inline-block; } -.katex .clap, .katex .llap, -.katex .rlap { - position: relative; +.katex .rlap, +.katex .clap { width: 0; + position: relative; } -.katex .clap > .inner, .katex .llap > .inner, -.katex .rlap > .inner { +.katex .rlap > .inner, +.katex .clap > .inner { position: absolute; } -.katex .clap > .fix, .katex .llap > .fix, -.katex .rlap > .fix { +.katex .rlap > .fix, +.katex .clap > .fix { display: inline-block; } .katex .llap > .inner { right: 0; } -.katex .clap > .inner, -.katex .rlap > .inner { +.katex .rlap > .inner, +.katex .clap > .inner { left: 0; } .katex .clap > .inner > span { @@ -349,508 +353,510 @@ margin-right: 50%; } .katex .rule { - border: 0 solid; display: inline-block; + border: solid 0; position: relative; } -.katex .hline, .katex .overline .overline-line, -.katex .underline .underline-line { - border-bottom-style: solid; +.katex .underline .underline-line, +.katex .hline { display: inline-block; width: 100%; + border-bottom-style: solid; } .katex .hdashline { - border-bottom-style: dashed; display: inline-block; width: 100%; + border-bottom-style: dashed; } .katex .sqrt > .root { + /* These values are taken from the definition of `\r@@t`, + `\mkern 5mu` and `\mkern -10mu`. */ margin-left: 0.27777778em; margin-right: -0.55555556em; } -.katex .fontsize-ensurer.reset-size1.size1, -.katex .sizing.reset-size1.size1 { +.katex .sizing.reset-size1.size1, +.katex .fontsize-ensurer.reset-size1.size1 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size1.size2, -.katex .sizing.reset-size1.size2 { +.katex .sizing.reset-size1.size2, +.katex .fontsize-ensurer.reset-size1.size2 { font-size: 1.2em; } -.katex .fontsize-ensurer.reset-size1.size3, -.katex .sizing.reset-size1.size3 { +.katex .sizing.reset-size1.size3, +.katex .fontsize-ensurer.reset-size1.size3 { font-size: 1.4em; } -.katex .fontsize-ensurer.reset-size1.size4, -.katex .sizing.reset-size1.size4 { +.katex .sizing.reset-size1.size4, +.katex .fontsize-ensurer.reset-size1.size4 { font-size: 1.6em; } -.katex .fontsize-ensurer.reset-size1.size5, -.katex .sizing.reset-size1.size5 { +.katex .sizing.reset-size1.size5, +.katex .fontsize-ensurer.reset-size1.size5 { font-size: 1.8em; } -.katex .fontsize-ensurer.reset-size1.size6, -.katex .sizing.reset-size1.size6 { +.katex .sizing.reset-size1.size6, +.katex .fontsize-ensurer.reset-size1.size6 { font-size: 2em; } -.katex .fontsize-ensurer.reset-size1.size7, -.katex .sizing.reset-size1.size7 { +.katex .sizing.reset-size1.size7, +.katex .fontsize-ensurer.reset-size1.size7 { font-size: 2.4em; } -.katex .fontsize-ensurer.reset-size1.size8, -.katex .sizing.reset-size1.size8 { +.katex .sizing.reset-size1.size8, +.katex .fontsize-ensurer.reset-size1.size8 { font-size: 2.88em; } -.katex .fontsize-ensurer.reset-size1.size9, -.katex .sizing.reset-size1.size9 { +.katex .sizing.reset-size1.size9, +.katex .fontsize-ensurer.reset-size1.size9 { font-size: 3.456em; } -.katex .fontsize-ensurer.reset-size1.size10, -.katex .sizing.reset-size1.size10 { +.katex .sizing.reset-size1.size10, +.katex .fontsize-ensurer.reset-size1.size10 { font-size: 4.148em; } -.katex .fontsize-ensurer.reset-size1.size11, -.katex .sizing.reset-size1.size11 { +.katex .sizing.reset-size1.size11, +.katex .fontsize-ensurer.reset-size1.size11 { font-size: 4.976em; } -.katex .fontsize-ensurer.reset-size2.size1, -.katex .sizing.reset-size2.size1 { +.katex .sizing.reset-size2.size1, +.katex .fontsize-ensurer.reset-size2.size1 { font-size: 0.83333333em; } -.katex .fontsize-ensurer.reset-size2.size2, -.katex .sizing.reset-size2.size2 { +.katex .sizing.reset-size2.size2, +.katex .fontsize-ensurer.reset-size2.size2 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size2.size3, -.katex .sizing.reset-size2.size3 { +.katex .sizing.reset-size2.size3, +.katex .fontsize-ensurer.reset-size2.size3 { font-size: 1.16666667em; } -.katex .fontsize-ensurer.reset-size2.size4, -.katex .sizing.reset-size2.size4 { +.katex .sizing.reset-size2.size4, +.katex .fontsize-ensurer.reset-size2.size4 { font-size: 1.33333333em; } -.katex .fontsize-ensurer.reset-size2.size5, -.katex .sizing.reset-size2.size5 { +.katex .sizing.reset-size2.size5, +.katex .fontsize-ensurer.reset-size2.size5 { font-size: 1.5em; } -.katex .fontsize-ensurer.reset-size2.size6, -.katex .sizing.reset-size2.size6 { +.katex .sizing.reset-size2.size6, +.katex .fontsize-ensurer.reset-size2.size6 { font-size: 1.66666667em; } -.katex .fontsize-ensurer.reset-size2.size7, -.katex .sizing.reset-size2.size7 { +.katex .sizing.reset-size2.size7, +.katex .fontsize-ensurer.reset-size2.size7 { font-size: 2em; } -.katex .fontsize-ensurer.reset-size2.size8, -.katex .sizing.reset-size2.size8 { +.katex .sizing.reset-size2.size8, +.katex .fontsize-ensurer.reset-size2.size8 { font-size: 2.4em; } -.katex .fontsize-ensurer.reset-size2.size9, -.katex .sizing.reset-size2.size9 { +.katex .sizing.reset-size2.size9, +.katex .fontsize-ensurer.reset-size2.size9 { font-size: 2.88em; } -.katex .fontsize-ensurer.reset-size2.size10, -.katex .sizing.reset-size2.size10 { +.katex .sizing.reset-size2.size10, +.katex .fontsize-ensurer.reset-size2.size10 { font-size: 3.45666667em; } -.katex .fontsize-ensurer.reset-size2.size11, -.katex .sizing.reset-size2.size11 { +.katex .sizing.reset-size2.size11, +.katex .fontsize-ensurer.reset-size2.size11 { font-size: 4.14666667em; } -.katex .fontsize-ensurer.reset-size3.size1, -.katex .sizing.reset-size3.size1 { +.katex .sizing.reset-size3.size1, +.katex .fontsize-ensurer.reset-size3.size1 { font-size: 0.71428571em; } -.katex .fontsize-ensurer.reset-size3.size2, -.katex .sizing.reset-size3.size2 { +.katex .sizing.reset-size3.size2, +.katex .fontsize-ensurer.reset-size3.size2 { font-size: 0.85714286em; } -.katex .fontsize-ensurer.reset-size3.size3, -.katex .sizing.reset-size3.size3 { +.katex .sizing.reset-size3.size3, +.katex .fontsize-ensurer.reset-size3.size3 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size3.size4, -.katex .sizing.reset-size3.size4 { +.katex .sizing.reset-size3.size4, +.katex .fontsize-ensurer.reset-size3.size4 { font-size: 1.14285714em; } -.katex .fontsize-ensurer.reset-size3.size5, -.katex .sizing.reset-size3.size5 { +.katex .sizing.reset-size3.size5, +.katex .fontsize-ensurer.reset-size3.size5 { font-size: 1.28571429em; } -.katex .fontsize-ensurer.reset-size3.size6, -.katex .sizing.reset-size3.size6 { +.katex .sizing.reset-size3.size6, +.katex .fontsize-ensurer.reset-size3.size6 { font-size: 1.42857143em; } -.katex .fontsize-ensurer.reset-size3.size7, -.katex .sizing.reset-size3.size7 { +.katex .sizing.reset-size3.size7, +.katex .fontsize-ensurer.reset-size3.size7 { font-size: 1.71428571em; } -.katex .fontsize-ensurer.reset-size3.size8, -.katex .sizing.reset-size3.size8 { +.katex .sizing.reset-size3.size8, +.katex .fontsize-ensurer.reset-size3.size8 { font-size: 2.05714286em; } -.katex .fontsize-ensurer.reset-size3.size9, -.katex .sizing.reset-size3.size9 { +.katex .sizing.reset-size3.size9, +.katex .fontsize-ensurer.reset-size3.size9 { font-size: 2.46857143em; } -.katex .fontsize-ensurer.reset-size3.size10, -.katex .sizing.reset-size3.size10 { +.katex .sizing.reset-size3.size10, +.katex .fontsize-ensurer.reset-size3.size10 { font-size: 2.96285714em; } -.katex .fontsize-ensurer.reset-size3.size11, -.katex .sizing.reset-size3.size11 { +.katex .sizing.reset-size3.size11, +.katex .fontsize-ensurer.reset-size3.size11 { font-size: 3.55428571em; } -.katex .fontsize-ensurer.reset-size4.size1, -.katex .sizing.reset-size4.size1 { +.katex .sizing.reset-size4.size1, +.katex .fontsize-ensurer.reset-size4.size1 { font-size: 0.625em; } -.katex .fontsize-ensurer.reset-size4.size2, -.katex .sizing.reset-size4.size2 { +.katex .sizing.reset-size4.size2, +.katex .fontsize-ensurer.reset-size4.size2 { font-size: 0.75em; } -.katex .fontsize-ensurer.reset-size4.size3, -.katex .sizing.reset-size4.size3 { +.katex .sizing.reset-size4.size3, +.katex .fontsize-ensurer.reset-size4.size3 { font-size: 0.875em; } -.katex .fontsize-ensurer.reset-size4.size4, -.katex .sizing.reset-size4.size4 { +.katex .sizing.reset-size4.size4, +.katex .fontsize-ensurer.reset-size4.size4 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size4.size5, -.katex .sizing.reset-size4.size5 { +.katex .sizing.reset-size4.size5, +.katex .fontsize-ensurer.reset-size4.size5 { font-size: 1.125em; } -.katex .fontsize-ensurer.reset-size4.size6, -.katex .sizing.reset-size4.size6 { +.katex .sizing.reset-size4.size6, +.katex .fontsize-ensurer.reset-size4.size6 { font-size: 1.25em; } -.katex .fontsize-ensurer.reset-size4.size7, -.katex .sizing.reset-size4.size7 { +.katex .sizing.reset-size4.size7, +.katex .fontsize-ensurer.reset-size4.size7 { font-size: 1.5em; } -.katex .fontsize-ensurer.reset-size4.size8, -.katex .sizing.reset-size4.size8 { +.katex .sizing.reset-size4.size8, +.katex .fontsize-ensurer.reset-size4.size8 { font-size: 1.8em; } -.katex .fontsize-ensurer.reset-size4.size9, -.katex .sizing.reset-size4.size9 { +.katex .sizing.reset-size4.size9, +.katex .fontsize-ensurer.reset-size4.size9 { font-size: 2.16em; } -.katex .fontsize-ensurer.reset-size4.size10, -.katex .sizing.reset-size4.size10 { +.katex .sizing.reset-size4.size10, +.katex .fontsize-ensurer.reset-size4.size10 { font-size: 2.5925em; } -.katex .fontsize-ensurer.reset-size4.size11, -.katex .sizing.reset-size4.size11 { +.katex .sizing.reset-size4.size11, +.katex .fontsize-ensurer.reset-size4.size11 { font-size: 3.11em; } -.katex .fontsize-ensurer.reset-size5.size1, -.katex .sizing.reset-size5.size1 { +.katex .sizing.reset-size5.size1, +.katex .fontsize-ensurer.reset-size5.size1 { font-size: 0.55555556em; } -.katex .fontsize-ensurer.reset-size5.size2, -.katex .sizing.reset-size5.size2 { +.katex .sizing.reset-size5.size2, +.katex .fontsize-ensurer.reset-size5.size2 { font-size: 0.66666667em; } -.katex .fontsize-ensurer.reset-size5.size3, -.katex .sizing.reset-size5.size3 { +.katex .sizing.reset-size5.size3, +.katex .fontsize-ensurer.reset-size5.size3 { font-size: 0.77777778em; } -.katex .fontsize-ensurer.reset-size5.size4, -.katex .sizing.reset-size5.size4 { +.katex .sizing.reset-size5.size4, +.katex .fontsize-ensurer.reset-size5.size4 { font-size: 0.88888889em; } -.katex .fontsize-ensurer.reset-size5.size5, -.katex .sizing.reset-size5.size5 { +.katex .sizing.reset-size5.size5, +.katex .fontsize-ensurer.reset-size5.size5 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size5.size6, -.katex .sizing.reset-size5.size6 { +.katex .sizing.reset-size5.size6, +.katex .fontsize-ensurer.reset-size5.size6 { font-size: 1.11111111em; } -.katex .fontsize-ensurer.reset-size5.size7, -.katex .sizing.reset-size5.size7 { +.katex .sizing.reset-size5.size7, +.katex .fontsize-ensurer.reset-size5.size7 { font-size: 1.33333333em; } -.katex .fontsize-ensurer.reset-size5.size8, -.katex .sizing.reset-size5.size8 { +.katex .sizing.reset-size5.size8, +.katex .fontsize-ensurer.reset-size5.size8 { font-size: 1.6em; } -.katex .fontsize-ensurer.reset-size5.size9, -.katex .sizing.reset-size5.size9 { +.katex .sizing.reset-size5.size9, +.katex .fontsize-ensurer.reset-size5.size9 { font-size: 1.92em; } -.katex .fontsize-ensurer.reset-size5.size10, -.katex .sizing.reset-size5.size10 { +.katex .sizing.reset-size5.size10, +.katex .fontsize-ensurer.reset-size5.size10 { font-size: 2.30444444em; } -.katex .fontsize-ensurer.reset-size5.size11, -.katex .sizing.reset-size5.size11 { +.katex .sizing.reset-size5.size11, +.katex .fontsize-ensurer.reset-size5.size11 { font-size: 2.76444444em; } -.katex .fontsize-ensurer.reset-size6.size1, -.katex .sizing.reset-size6.size1 { +.katex .sizing.reset-size6.size1, +.katex .fontsize-ensurer.reset-size6.size1 { font-size: 0.5em; } -.katex .fontsize-ensurer.reset-size6.size2, -.katex .sizing.reset-size6.size2 { +.katex .sizing.reset-size6.size2, +.katex .fontsize-ensurer.reset-size6.size2 { font-size: 0.6em; } -.katex .fontsize-ensurer.reset-size6.size3, -.katex .sizing.reset-size6.size3 { +.katex .sizing.reset-size6.size3, +.katex .fontsize-ensurer.reset-size6.size3 { font-size: 0.7em; } -.katex .fontsize-ensurer.reset-size6.size4, -.katex .sizing.reset-size6.size4 { +.katex .sizing.reset-size6.size4, +.katex .fontsize-ensurer.reset-size6.size4 { font-size: 0.8em; } -.katex .fontsize-ensurer.reset-size6.size5, -.katex .sizing.reset-size6.size5 { +.katex .sizing.reset-size6.size5, +.katex .fontsize-ensurer.reset-size6.size5 { font-size: 0.9em; } -.katex .fontsize-ensurer.reset-size6.size6, -.katex .sizing.reset-size6.size6 { +.katex .sizing.reset-size6.size6, +.katex .fontsize-ensurer.reset-size6.size6 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size6.size7, -.katex .sizing.reset-size6.size7 { +.katex .sizing.reset-size6.size7, +.katex .fontsize-ensurer.reset-size6.size7 { font-size: 1.2em; } -.katex .fontsize-ensurer.reset-size6.size8, -.katex .sizing.reset-size6.size8 { +.katex .sizing.reset-size6.size8, +.katex .fontsize-ensurer.reset-size6.size8 { font-size: 1.44em; } -.katex .fontsize-ensurer.reset-size6.size9, -.katex .sizing.reset-size6.size9 { +.katex .sizing.reset-size6.size9, +.katex .fontsize-ensurer.reset-size6.size9 { font-size: 1.728em; } -.katex .fontsize-ensurer.reset-size6.size10, -.katex .sizing.reset-size6.size10 { +.katex .sizing.reset-size6.size10, +.katex .fontsize-ensurer.reset-size6.size10 { font-size: 2.074em; } -.katex .fontsize-ensurer.reset-size6.size11, -.katex .sizing.reset-size6.size11 { +.katex .sizing.reset-size6.size11, +.katex .fontsize-ensurer.reset-size6.size11 { font-size: 2.488em; } -.katex .fontsize-ensurer.reset-size7.size1, -.katex .sizing.reset-size7.size1 { +.katex .sizing.reset-size7.size1, +.katex .fontsize-ensurer.reset-size7.size1 { font-size: 0.41666667em; } -.katex .fontsize-ensurer.reset-size7.size2, -.katex .sizing.reset-size7.size2 { +.katex .sizing.reset-size7.size2, +.katex .fontsize-ensurer.reset-size7.size2 { font-size: 0.5em; } -.katex .fontsize-ensurer.reset-size7.size3, -.katex .sizing.reset-size7.size3 { +.katex .sizing.reset-size7.size3, +.katex .fontsize-ensurer.reset-size7.size3 { font-size: 0.58333333em; } -.katex .fontsize-ensurer.reset-size7.size4, -.katex .sizing.reset-size7.size4 { +.katex .sizing.reset-size7.size4, +.katex .fontsize-ensurer.reset-size7.size4 { font-size: 0.66666667em; } -.katex .fontsize-ensurer.reset-size7.size5, -.katex .sizing.reset-size7.size5 { +.katex .sizing.reset-size7.size5, +.katex .fontsize-ensurer.reset-size7.size5 { font-size: 0.75em; } -.katex .fontsize-ensurer.reset-size7.size6, -.katex .sizing.reset-size7.size6 { +.katex .sizing.reset-size7.size6, +.katex .fontsize-ensurer.reset-size7.size6 { font-size: 0.83333333em; } -.katex .fontsize-ensurer.reset-size7.size7, -.katex .sizing.reset-size7.size7 { +.katex .sizing.reset-size7.size7, +.katex .fontsize-ensurer.reset-size7.size7 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size7.size8, -.katex .sizing.reset-size7.size8 { +.katex .sizing.reset-size7.size8, +.katex .fontsize-ensurer.reset-size7.size8 { font-size: 1.2em; } -.katex .fontsize-ensurer.reset-size7.size9, -.katex .sizing.reset-size7.size9 { +.katex .sizing.reset-size7.size9, +.katex .fontsize-ensurer.reset-size7.size9 { font-size: 1.44em; } -.katex .fontsize-ensurer.reset-size7.size10, -.katex .sizing.reset-size7.size10 { +.katex .sizing.reset-size7.size10, +.katex .fontsize-ensurer.reset-size7.size10 { font-size: 1.72833333em; } -.katex .fontsize-ensurer.reset-size7.size11, -.katex .sizing.reset-size7.size11 { +.katex .sizing.reset-size7.size11, +.katex .fontsize-ensurer.reset-size7.size11 { font-size: 2.07333333em; } -.katex .fontsize-ensurer.reset-size8.size1, -.katex .sizing.reset-size8.size1 { +.katex .sizing.reset-size8.size1, +.katex .fontsize-ensurer.reset-size8.size1 { font-size: 0.34722222em; } -.katex .fontsize-ensurer.reset-size8.size2, -.katex .sizing.reset-size8.size2 { +.katex .sizing.reset-size8.size2, +.katex .fontsize-ensurer.reset-size8.size2 { font-size: 0.41666667em; } -.katex .fontsize-ensurer.reset-size8.size3, -.katex .sizing.reset-size8.size3 { +.katex .sizing.reset-size8.size3, +.katex .fontsize-ensurer.reset-size8.size3 { font-size: 0.48611111em; } -.katex .fontsize-ensurer.reset-size8.size4, -.katex .sizing.reset-size8.size4 { +.katex .sizing.reset-size8.size4, +.katex .fontsize-ensurer.reset-size8.size4 { font-size: 0.55555556em; } -.katex .fontsize-ensurer.reset-size8.size5, -.katex .sizing.reset-size8.size5 { +.katex .sizing.reset-size8.size5, +.katex .fontsize-ensurer.reset-size8.size5 { font-size: 0.625em; } -.katex .fontsize-ensurer.reset-size8.size6, -.katex .sizing.reset-size8.size6 { +.katex .sizing.reset-size8.size6, +.katex .fontsize-ensurer.reset-size8.size6 { font-size: 0.69444444em; } -.katex .fontsize-ensurer.reset-size8.size7, -.katex .sizing.reset-size8.size7 { +.katex .sizing.reset-size8.size7, +.katex .fontsize-ensurer.reset-size8.size7 { font-size: 0.83333333em; } -.katex .fontsize-ensurer.reset-size8.size8, -.katex .sizing.reset-size8.size8 { +.katex .sizing.reset-size8.size8, +.katex .fontsize-ensurer.reset-size8.size8 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size8.size9, -.katex .sizing.reset-size8.size9 { +.katex .sizing.reset-size8.size9, +.katex .fontsize-ensurer.reset-size8.size9 { font-size: 1.2em; } -.katex .fontsize-ensurer.reset-size8.size10, -.katex .sizing.reset-size8.size10 { +.katex .sizing.reset-size8.size10, +.katex .fontsize-ensurer.reset-size8.size10 { font-size: 1.44027778em; } -.katex .fontsize-ensurer.reset-size8.size11, -.katex .sizing.reset-size8.size11 { +.katex .sizing.reset-size8.size11, +.katex .fontsize-ensurer.reset-size8.size11 { font-size: 1.72777778em; } -.katex .fontsize-ensurer.reset-size9.size1, -.katex .sizing.reset-size9.size1 { +.katex .sizing.reset-size9.size1, +.katex .fontsize-ensurer.reset-size9.size1 { font-size: 0.28935185em; } -.katex .fontsize-ensurer.reset-size9.size2, -.katex .sizing.reset-size9.size2 { +.katex .sizing.reset-size9.size2, +.katex .fontsize-ensurer.reset-size9.size2 { font-size: 0.34722222em; } -.katex .fontsize-ensurer.reset-size9.size3, -.katex .sizing.reset-size9.size3 { +.katex .sizing.reset-size9.size3, +.katex .fontsize-ensurer.reset-size9.size3 { font-size: 0.40509259em; } -.katex .fontsize-ensurer.reset-size9.size4, -.katex .sizing.reset-size9.size4 { +.katex .sizing.reset-size9.size4, +.katex .fontsize-ensurer.reset-size9.size4 { font-size: 0.46296296em; } -.katex .fontsize-ensurer.reset-size9.size5, -.katex .sizing.reset-size9.size5 { +.katex .sizing.reset-size9.size5, +.katex .fontsize-ensurer.reset-size9.size5 { font-size: 0.52083333em; } -.katex .fontsize-ensurer.reset-size9.size6, -.katex .sizing.reset-size9.size6 { +.katex .sizing.reset-size9.size6, +.katex .fontsize-ensurer.reset-size9.size6 { font-size: 0.5787037em; } -.katex .fontsize-ensurer.reset-size9.size7, -.katex .sizing.reset-size9.size7 { +.katex .sizing.reset-size9.size7, +.katex .fontsize-ensurer.reset-size9.size7 { font-size: 0.69444444em; } -.katex .fontsize-ensurer.reset-size9.size8, -.katex .sizing.reset-size9.size8 { +.katex .sizing.reset-size9.size8, +.katex .fontsize-ensurer.reset-size9.size8 { font-size: 0.83333333em; } -.katex .fontsize-ensurer.reset-size9.size9, -.katex .sizing.reset-size9.size9 { +.katex .sizing.reset-size9.size9, +.katex .fontsize-ensurer.reset-size9.size9 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size9.size10, -.katex .sizing.reset-size9.size10 { +.katex .sizing.reset-size9.size10, +.katex .fontsize-ensurer.reset-size9.size10 { font-size: 1.20023148em; } -.katex .fontsize-ensurer.reset-size9.size11, -.katex .sizing.reset-size9.size11 { +.katex .sizing.reset-size9.size11, +.katex .fontsize-ensurer.reset-size9.size11 { font-size: 1.43981481em; } -.katex .fontsize-ensurer.reset-size10.size1, -.katex .sizing.reset-size10.size1 { +.katex .sizing.reset-size10.size1, +.katex .fontsize-ensurer.reset-size10.size1 { font-size: 0.24108004em; } -.katex .fontsize-ensurer.reset-size10.size2, -.katex .sizing.reset-size10.size2 { +.katex .sizing.reset-size10.size2, +.katex .fontsize-ensurer.reset-size10.size2 { font-size: 0.28929605em; } -.katex .fontsize-ensurer.reset-size10.size3, -.katex .sizing.reset-size10.size3 { +.katex .sizing.reset-size10.size3, +.katex .fontsize-ensurer.reset-size10.size3 { font-size: 0.33751205em; } -.katex .fontsize-ensurer.reset-size10.size4, -.katex .sizing.reset-size10.size4 { +.katex .sizing.reset-size10.size4, +.katex .fontsize-ensurer.reset-size10.size4 { font-size: 0.38572806em; } -.katex .fontsize-ensurer.reset-size10.size5, -.katex .sizing.reset-size10.size5 { +.katex .sizing.reset-size10.size5, +.katex .fontsize-ensurer.reset-size10.size5 { font-size: 0.43394407em; } -.katex .fontsize-ensurer.reset-size10.size6, -.katex .sizing.reset-size10.size6 { +.katex .sizing.reset-size10.size6, +.katex .fontsize-ensurer.reset-size10.size6 { font-size: 0.48216008em; } -.katex .fontsize-ensurer.reset-size10.size7, -.katex .sizing.reset-size10.size7 { +.katex .sizing.reset-size10.size7, +.katex .fontsize-ensurer.reset-size10.size7 { font-size: 0.57859209em; } -.katex .fontsize-ensurer.reset-size10.size8, -.katex .sizing.reset-size10.size8 { +.katex .sizing.reset-size10.size8, +.katex .fontsize-ensurer.reset-size10.size8 { font-size: 0.69431051em; } -.katex .fontsize-ensurer.reset-size10.size9, -.katex .sizing.reset-size10.size9 { +.katex .sizing.reset-size10.size9, +.katex .fontsize-ensurer.reset-size10.size9 { font-size: 0.83317261em; } -.katex .fontsize-ensurer.reset-size10.size10, -.katex .sizing.reset-size10.size10 { +.katex .sizing.reset-size10.size10, +.katex .fontsize-ensurer.reset-size10.size10 { font-size: 1em; } -.katex .fontsize-ensurer.reset-size10.size11, -.katex .sizing.reset-size10.size11 { +.katex .sizing.reset-size10.size11, +.katex .fontsize-ensurer.reset-size10.size11 { font-size: 1.19961427em; } -.katex .fontsize-ensurer.reset-size11.size1, -.katex .sizing.reset-size11.size1 { +.katex .sizing.reset-size11.size1, +.katex .fontsize-ensurer.reset-size11.size1 { font-size: 0.20096463em; } -.katex .fontsize-ensurer.reset-size11.size2, -.katex .sizing.reset-size11.size2 { +.katex .sizing.reset-size11.size2, +.katex .fontsize-ensurer.reset-size11.size2 { font-size: 0.24115756em; } -.katex .fontsize-ensurer.reset-size11.size3, -.katex .sizing.reset-size11.size3 { +.katex .sizing.reset-size11.size3, +.katex .fontsize-ensurer.reset-size11.size3 { font-size: 0.28135048em; } -.katex .fontsize-ensurer.reset-size11.size4, -.katex .sizing.reset-size11.size4 { +.katex .sizing.reset-size11.size4, +.katex .fontsize-ensurer.reset-size11.size4 { font-size: 0.32154341em; } -.katex .fontsize-ensurer.reset-size11.size5, -.katex .sizing.reset-size11.size5 { +.katex .sizing.reset-size11.size5, +.katex .fontsize-ensurer.reset-size11.size5 { font-size: 0.36173633em; } -.katex .fontsize-ensurer.reset-size11.size6, -.katex .sizing.reset-size11.size6 { +.katex .sizing.reset-size11.size6, +.katex .fontsize-ensurer.reset-size11.size6 { font-size: 0.40192926em; } -.katex .fontsize-ensurer.reset-size11.size7, -.katex .sizing.reset-size11.size7 { +.katex .sizing.reset-size11.size7, +.katex .fontsize-ensurer.reset-size11.size7 { font-size: 0.48231511em; } -.katex .fontsize-ensurer.reset-size11.size8, -.katex .sizing.reset-size11.size8 { +.katex .sizing.reset-size11.size8, +.katex .fontsize-ensurer.reset-size11.size8 { font-size: 0.57877814em; } -.katex .fontsize-ensurer.reset-size11.size9, -.katex .sizing.reset-size11.size9 { +.katex .sizing.reset-size11.size9, +.katex .fontsize-ensurer.reset-size11.size9 { font-size: 0.69453376em; } -.katex .fontsize-ensurer.reset-size11.size10, -.katex .sizing.reset-size11.size10 { +.katex .sizing.reset-size11.size10, +.katex .fontsize-ensurer.reset-size11.size10 { font-size: 0.83360129em; } -.katex .fontsize-ensurer.reset-size11.size11, -.katex .sizing.reset-size11.size11 { +.katex .sizing.reset-size11.size11, +.katex .fontsize-ensurer.reset-size11.size11 { font-size: 1em; } .katex .delimsizing.size1 { @@ -875,7 +881,9 @@ display: inline-block; width: 0.12em; } -.katex .delimcenter, +.katex .delimcenter { + position: relative; +} .katex .op-symbol { position: relative; } @@ -885,10 +893,12 @@ .katex .op-symbol.large-op { font-family: KaTeX_Size2; } -.katex .accent > .vlist-t, .katex .op-limits > .vlist-t { text-align: center; } +.katex .accent > .vlist-t { + text-align: center; +} .katex .accent .accent-body { position: relative; } @@ -918,6 +928,10 @@ text-align: left; } .katex svg { + display: block; + position: absolute; + width: 100%; + height: inherit; fill: currentColor; stroke: currentColor; fill-rule: nonzero; @@ -929,65 +943,61 @@ stroke-dasharray: none; stroke-dashoffset: 0; stroke-opacity: 1; - display: block; - height: inherit; - position: absolute; - width: 100%; } .katex svg path { stroke: none; } .katex img { border-style: none; - max-height: none; - max-width: none; - min-height: 0; min-width: 0; + min-height: 0; + max-width: none; + max-height: none; } .katex .stretchy { - display: block; - overflow: hidden; - position: relative; width: 100%; + display: block; + position: relative; + overflow: hidden; } -.katex .stretchy:after, -.katex .stretchy:before { +.katex .stretchy::before, +.katex .stretchy::after { content: ''; } .katex .hide-tail { - overflow: hidden; - position: relative; width: 100%; + position: relative; + overflow: hidden; } .katex .halfarrow-left { - left: 0; - overflow: hidden; position: absolute; + left: 0; width: 50.2%; + overflow: hidden; } .katex .halfarrow-right { - overflow: hidden; position: absolute; right: 0; width: 50.2%; + overflow: hidden; } .katex .brace-left { - left: 0; - overflow: hidden; position: absolute; + left: 0; width: 25.1%; + overflow: hidden; } .katex .brace-center { - left: 25%; - overflow: hidden; position: absolute; + left: 25%; width: 50%; + overflow: hidden; } .katex .brace-right { - overflow: hidden; position: absolute; right: 0; width: 25.1%; + overflow: hidden; } .katex .x-arrow-pad { padding: 0 0.5em; @@ -995,9 +1005,9 @@ .katex .cd-arrow-pad { padding: 0 0.55556em 0 0.27778em; } +.katex .x-arrow, .katex .mover, -.katex .munder, -.katex .x-arrow { +.katex .munder { text-align: center; } .katex .boxpad { @@ -1005,8 +1015,8 @@ } .katex .fbox, .katex .fcolorbox { - border: 0.04em solid; box-sizing: border-box; + border: 0.04em solid; } .katex .cancel-pad { padding: 0 0.2em; @@ -1020,21 +1030,21 @@ border-bottom-width: 0.08em; } .katex .angl { - border-right: 0.049em solid; - border-top: 0.049em solid; box-sizing: border-box; + border-top: 0.049em solid; + border-right: 0.049em solid; margin-right: 0.03889em; } .katex .anglpad { padding: 0 0.03889em; } -.katex .eqn-num:before { - content: '(' counter(katexEqnNo) ')'; +.katex .eqn-num::before { counter-increment: katexEqnNo; + content: '(' counter(katexEqnNo) ')'; } -.katex .mml-eqn-num:before { - content: '(' counter(mmlEqnNo) ')'; +.katex .mml-eqn-num::before { counter-increment: mmlEqnNo; + content: '(' counter(mmlEqnNo) ')'; } .katex .mtr-glue { width: 50%; @@ -1051,8 +1061,8 @@ } .katex .cd-label-right { display: inline-block; - left: calc(50% + 0.3em); position: absolute; + left: calc(50% + 0.3em); text-align: right; } .katex-display { @@ -1078,8 +1088,8 @@ right: auto; } .katex-display.fleqn > .katex { - padding-left: 2em; text-align: left; + padding-left: 2em; } body { counter-reset: katexEqnNo mmlEqnNo;