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;