// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`A begin/end parser should grab \\arraystretch 1`] = ` [ { "type": "array", "arraystretch": 1.5, "body": [ [ { "type": "styling", "body": [ { "type": "ordgroup", "body": [ { "type": "mathord", "loc": { "end": 37, "lexer": { "input": "\\\\def\\\\arraystretch{1.5}\\\\begin{matrix}a&b\\\\\\\\c&d\\\\end{matrix}", "lastIndex": 56 }, "start": 36 }, "mode": "math", "text": "a" } ], "mode": "math" } ], "mode": "math", "style": "text" }, { "type": "styling", "body": [ { "type": "ordgroup", "body": [ { "type": "mathord", "loc": { "end": 39, "lexer": { "input": "\\\\def\\\\arraystretch{1.5}\\\\begin{matrix}a&b\\\\\\\\c&d\\\\end{matrix}", "lastIndex": 56 }, "start": 38 }, "mode": "math", "text": "b" } ], "mode": "math" } ], "mode": "math", "style": "text" } ], [ { "type": "styling", "body": [ { "type": "ordgroup", "body": [ { "type": "mathord", "loc": { "end": 42, "lexer": { "input": "\\\\def\\\\arraystretch{1.5}\\\\begin{matrix}a&b\\\\\\\\c&d\\\\end{matrix}", "lastIndex": 56 }, "start": 41 }, "mode": "math", "text": "c" } ], "mode": "math" } ], "mode": "math", "style": "text" }, { "type": "styling", "body": [ { "type": "ordgroup", "body": [ { "type": "mathord", "loc": { "end": 44, "lexer": { "input": "\\\\def\\\\arraystretch{1.5}\\\\begin{matrix}a&b\\\\\\\\c&d\\\\end{matrix}", "lastIndex": 56 }, "start": 43 }, "mode": "math", "text": "d" } ], "mode": "math" } ], "mode": "math", "style": "text" } ] ], "hLinesBeforeRow": [ [ ], [ ], [ ] ], "hskipBeforeAndAfter": false, "mode": "math", "rowGaps": [ null ] } ] `; exports[`A font parser \\boldsymbol should inherit mbin/mrel from argument 1`] = ` [ { "classes": [ "mord", "mathit" ], "depth": 0, "height": 0.43056, "italic": 0, "maxFontSize": 1, "skew": 0, "style": { }, "text": "a", "width": 0.52859 }, { "attributes": { }, "children": [ { "attributes": { }, "children": [ ], "classes": [ "mord" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { } } ], "classes": [ "mord" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { } }, { "classes": [ "mord", "mathit" ], "depth": 0, "height": 0.69444, "italic": 0, "maxFontSize": 1, "skew": 0, "style": { }, "text": "b", "width": 0.42917 }, { "attributes": { }, "children": [ ], "classes": [ "mspace" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { "marginRight": "0.2777777777777778em" } }, { "attributes": { }, "children": [ { "attributes": { }, "children": [ { "classes": [ "mrel", "mathbf" ], "depth": -0.10889, "height": 0.39111, "italic": 0, "maxFontSize": 1, "skew": 0, "style": { }, "text": "=", "width": 0.89444 } ], "classes": [ "mord" ], "depth": 0, "height": 0.39111, "maxFontSize": 1, "style": { } } ], "classes": [ "mrel" ], "depth": 0, "height": 0.39111, "maxFontSize": 1, "style": { } }, { "attributes": { }, "children": [ ], "classes": [ "mspace" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { "marginRight": "0.2777777777777778em" } }, { "classes": [ "mord", "mathit" ], "depth": 0, "height": 0.43056, "italic": 0, "maxFontSize": 1, "skew": 0.05556, "style": { }, "text": "c", "width": 0.43276 }, { "attributes": { }, "children": [ ], "classes": [ "mspace" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { "marginRight": "0.2222222222222222em" } }, { "attributes": { }, "children": [ { "attributes": { }, "children": [ { "classes": [ "mord", "mathbf" ], "depth": 0.13333, "height": 0.63333, "italic": 0, "maxFontSize": 1, "skew": 0, "style": { }, "text": "+", "width": 0.89444 } ], "classes": [ "mord" ], "depth": 0.13333, "height": 0.63333, "maxFontSize": 1, "style": { } } ], "classes": [ "mbin" ], "depth": 0.13333, "height": 0.63333, "maxFontSize": 1, "style": { } }, { "attributes": { }, "children": [ ], "classes": [ "mspace" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { "marginRight": "0.2222222222222222em" } }, { "classes": [ "mord", "mathit" ], "depth": 0, "height": 0.69444, "italic": 0, "maxFontSize": 1, "skew": 0.16667, "style": { }, "text": "d", "width": 0.52049 }, { "attributes": { }, "children": [ ], "classes": [ "mspace" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { "marginRight": "0.2222222222222222em" } }, { "attributes": { }, "children": [ { "attributes": { }, "children": [ { "classes": [ "mord", "mathbf" ], "depth": 0.13333, "height": 0.63333, "italic": 0, "maxFontSize": 1, "skew": 0, "style": { }, "text": "+", "width": 0.89444 }, { "classes": [ "mord", "mathbf" ], "depth": 0.13333, "height": 0.63333, "italic": 0, "maxFontSize": 1, "skew": 0, "style": { }, "text": "+", "width": 0.89444 } ], "classes": [ "mord" ], "depth": 0.13333, "height": 0.63333, "maxFontSize": 1, "style": { } } ], "classes": [ "mbin" ], "depth": 0.13333, "height": 0.63333, "maxFontSize": 1, "style": { } }, { "attributes": { }, "children": [ ], "classes": [ "mspace" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { "marginRight": "0.2222222222222222em" } }, { "classes": [ "mord", "mathit" ], "depth": 0, "height": 0.43056, "italic": 0, "maxFontSize": 1, "skew": 0.05556, "style": { }, "text": "e", "width": 0.46563 }, { "attributes": { }, "children": [ { "attributes": { }, "children": [ { "classes": [ "mord", "boldsymbol" ], "depth": 0, "height": 0.44444, "italic": 0, "maxFontSize": 1, "skew": 0, "style": { }, "text": "x", "width": 0.65903 }, { "classes": [ "mord", "boldsymbol" ], "depth": 0.19444, "height": 0.44444, "italic": 0.03704, "maxFontSize": 1, "skew": 0, "style": { }, "text": "y", "width": 0.59028 }, { "classes": [ "mord", "boldsymbol" ], "depth": 0, "height": 0.44444, "italic": 0.04213, "maxFontSize": 1, "skew": 0, "style": { }, "text": "z", "width": 0.55509 } ], "classes": [ "mord" ], "depth": 0.19444, "height": 0.44444, "maxFontSize": 1, "style": { } } ], "classes": [ "mord" ], "depth": 0.19444, "height": 0.44444, "maxFontSize": 1, "style": { } }, { "classes": [ "mord", "mathit" ], "depth": 0.19444, "height": 0.69444, "italic": 0.10764, "maxFontSize": 1, "skew": 0.16667, "style": { }, "text": "f", "width": 0.48959 } ] `; exports[`A parse tree generator generates a tree 1`] = ` [ { "type": "supsub", "base": { "type": "mathord", "mode": "math", "text": "\\\\sigma" }, "mode": "math", "sup": { "type": "textord", "mode": "math", "text": "2" } } ] `; exports[`A parser that does not throw on unsupported commands should build katex-error span for other type of KaTeX error 1`] = ` { "attributes": { "style": "color:#933", "title": "ParseError: KaTeX parse error: Double superscript at position 4: 2^2^̲2" }, "children": [ { "classes": [ ], "depth": 0, "height": 0, "italic": 0, "maxFontSize": 0, "skew": 0, "style": { }, "text": "2^2^2", "width": 0 } ], "classes": [ "katex-error" ], "depth": 0, "height": 0, "maxFontSize": 0, "style": { } } `; exports[`A parser that does not throw on unsupported commands should properly escape LaTeX in errors 1`] = ` 2^&"<> `; exports[`An implicit group parser within optional groups should work style commands \\sqrt[\\textstyle 3]{x} 1`] = ` [ { "type": "sqrt", "body": { "type": "ordgroup", "body": [ { "type": "mathord", "mode": "math", "text": "x" } ], "mode": "math" }, "index": { "type": "ordgroup", "body": [ { "type": "styling", "body": [ { "type": "textord", "mode": "math", "text": "3" } ], "mode": "math", "style": "text" } ], "mode": "math" }, "mode": "math" } ] `; exports[`An implicit group parser within optional groups should work with \\color: \\sqrt[\\color{red} 3]{x} 1`] = ` [ { "type": "sqrt", "body": { "type": "ordgroup", "body": [ { "type": "mathord", "mode": "math", "text": "x" } ], "mode": "math" }, "index": { "type": "ordgroup", "body": [ { "type": "color", "body": [ { "type": "textord", "mode": "math", "text": "3" } ], "color": "red", "mode": "math" } ], "mode": "math" }, "mode": "math" } ] `; exports[`An implicit group parser within optional groups should work with old font functions: \\sqrt[\\tt 3]{x} 1`] = ` [ { "type": "sqrt", "body": { "type": "ordgroup", "body": [ { "type": "mathord", "mode": "math", "text": "x" } ], "mode": "math" }, "index": { "type": "ordgroup", "body": [ { "type": "font", "body": { "type": "ordgroup", "body": [ { "type": "textord", "mode": "math", "text": "3" } ], "mode": "math" }, "font": "mathtt", "mode": "math" } ], "mode": "math" }, "mode": "math" } ] `; exports[`An implicit group parser within optional groups should work with sizing commands: \\sqrt[\\small 3]{x} 1`] = ` [ { "type": "sqrt", "body": { "type": "ordgroup", "body": [ { "type": "mathord", "mode": "math", "text": "x" } ], "mode": "math" }, "index": { "type": "ordgroup", "body": [ { "type": "sizing", "body": [ { "type": "textord", "mode": "math", "text": "3" } ], "mode": "math", "size": 5 } ], "mode": "math" }, "mode": "math" } ] `; exports[`Extending katex by new fonts and symbols Add new font class to new extended symbols 1`] = ` ۹ ۹ ۱ ۱ ۹۹^{۱۱} `;