| 1 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" integrity="sha384-Xi8rHCmBmhbuyyhbI88391ZKP2dmfnOl4rT9ZfRI7mLTdk1wblIUnrIq35nqwEvC" crossorigin="anonymous"> |
1 <link |
| 2 <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.js" integrity="sha384-X/XCfMm41VSsqRNQgDerQczD69XqmjOOOwYQvr/uuC+j4OPoNhVgjdGFwhvN02Ja" crossorigin="anonymous"></script> |
2 rel="stylesheet" |
| 3 <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script> |
3 href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" |
| |
4 integrity="sha384-Xi8rHCmBmhbuyyhbI88391ZKP2dmfnOl4rT9ZfRI7mLTdk1wblIUnrIq35nqwEvC" |
| |
5 crossorigin="anonymous" |
| |
6 /> |
| |
7 <script |
| |
8 defer |
| |
9 src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.js" |
| |
10 integrity="sha384-X/XCfMm41VSsqRNQgDerQczD69XqmjOOOwYQvr/uuC+j4OPoNhVgjdGFwhvN02Ja" |
| |
11 crossorigin="anonymous" |
| |
12 ></script> |
| |
13 <script |
| |
14 defer |
| |
15 src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/contrib/auto-render.min.js" |
| |
16 integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" |
| |
17 crossorigin="anonymous" |
| |
18 onload="renderMathInElement(document.body);" |
| |
19 ></script> |
| 4 <script> |
20 <script> |
| 5 document.addEventListener("DOMContentLoaded", function() { |
21 document.addEventListener("DOMContentLoaded", function () { |
| 6 renderMathInElement(document.body, { |
22 renderMathInElement(document.body, { |
| 7 delimiters: [ |
23 delimiters: [ |
| 8 {left: "$$", right: "$$", display: true}, |
24 { left: "$$", right: "$$", display: true }, |
| 9 {left: "\\(", right: "\\)", display: false}, |
25 { left: "\\(", right: "\\)", display: false }, |
| 10 {left: "$", right: "$", display: false}, |
26 { left: "$", right: "$", display: false }, |
| 11 {left: "\\[", right: "\\]", display: true} |
27 { left: "\\[", right: "\\]", display: true }, |
| 12 ] |
28 ], |
| |
29 macros: { |
| |
30 "\\iprod": "{\\langle #1, #2\\rangle}", |
| |
31 "\\dualprod": "{\\langle #1| #2\\rangle}", |
| |
32 "\\norm": "{\\|#1\\|}", |
| |
33 "\\abs": "{|{#1}|}", |
| |
34 "\\grad": "\\nabla", |
| |
35 "\\isect": "\\cap", |
| |
36 "\\union": "\\cup", |
| |
37 "\\Isect": "\\bigcap", |
| |
38 "\\Union": "\\bigcup", |
| |
39 "\\linear": "\\mathbb{L}", |
| |
40 "\\downto": "\\searrow", |
| |
41 "\\upto": "\\nearrow", |
| |
42 "\\setto": "\\rightrightarrows", |
| |
43 "\\Meas": "\\mathcal{M}", |
| |
44 "\\B": "\\mathbb{B}", |
| |
45 "\\subdiff": "\\partial", |
| |
46 "\\inv": "{#1}^{-1}", |
| |
47 "\\pinv": "{#1}^\\dagger", |
| |
48 "\\pinvstar": "{#1}^{\\dagger*}", |
| |
49 "\\freevar": "\\,\\boldsymbol\\cdot\\,", |
| |
50 "\\MYMATHOP": "\\mathop{\\mathrm{#1}}", |
| |
51 "\\prox": "\\MYMATHOP{prox}", |
| |
52 "\\proj": "\\MYMATHOP{proj}", |
| |
53 "\\supp": "\\MYMATHOP{supp}", |
| |
54 "\\soft": "\\MYMATHOP{soft}", |
| |
55 "\\sign": "\\MYMATHOP{sign}", |
| |
56 "\\ran": "\\MYMATHOP{ran}", |
| |
57 "\\ker": "\\MYMATHOP{ker}", |
| |
58 "\\Id": "\\MYMATHOP{Id}", |
| |
59 "\\defeq": ":=", |
| |
60 }, |
| 13 }); |
61 }); |
| 14 }); |
62 }); |
| 15 </script> |
63 </script> |