123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367 |
- "use strict";
- var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- var desc = Object.getOwnPropertyDescriptor(m, k);
- if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
- desc = { enumerable: true, get: function() { return m[k]; } };
- }
- Object.defineProperty(o, k2, desc);
- }) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
- }));
- var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
- Object.defineProperty(o, "default", { enumerable: true, value: v });
- }) : function(o, v) {
- o["default"] = v;
- });
- var __importStar = (this && this.__importStar) || function (mod) {
- if (mod && mod.__esModule) return mod;
- var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
- __setModuleDefault(result, mod);
- return result;
- };
- var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
- };
- Object.defineProperty(exports, "__esModule", { value: true });
- var AmsMethods_js_1 = require("./AmsMethods.js");
- var sm = __importStar(require("../SymbolMap.js"));
- var TexConstants_js_1 = require("../TexConstants.js");
- var ParseMethods_js_1 = __importDefault(require("../ParseMethods.js"));
- var ParseUtil_js_1 = __importDefault(require("../ParseUtil.js"));
- var MmlNode_js_1 = require("../../../core/MmlTree/MmlNode.js");
- var lengths_js_1 = require("../../../util/lengths.js");
- new sm.CharacterMap('AMSmath-mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {
- iiiint: ['\u2A0C', { texClass: MmlNode_js_1.TEXCLASS.OP }]
- });
- new sm.RegExpMap('AMSmath-operatorLetter', AmsMethods_js_1.AmsMethods.operatorLetter, /[-*]/i);
- new sm.CommandMap('AMSmath-macros', {
- mathring: ['Accent', '02DA'],
- nobreakspace: 'Tilde',
- negmedspace: ['Spacer', lengths_js_1.MATHSPACE.negativemediummathspace],
- negthickspace: ['Spacer', lengths_js_1.MATHSPACE.negativethickmathspace],
- idotsint: ['MultiIntegral', '\\int\\cdots\\int'],
- dddot: ['Accent', '20DB'],
- ddddot: ['Accent', '20DC'],
- sideset: 'SideSet',
- boxed: ['Macro', '\\fbox{$\\displaystyle{#1}$}', 1],
- tag: 'HandleTag',
- notag: 'HandleNoTag',
- eqref: ['HandleRef', true],
- substack: ['Macro', '\\begin{subarray}{c}#1\\end{subarray}', 1],
- injlim: ['NamedOp', 'inj lim'],
- projlim: ['NamedOp', 'proj lim'],
- varliminf: ['Macro', '\\mathop{\\underline{\\mmlToken{mi}{lim}}}'],
- varlimsup: ['Macro', '\\mathop{\\overline{\\mmlToken{mi}{lim}}}'],
- varinjlim: ['Macro', '\\mathop{\\underrightarrow{\\mmlToken{mi}{lim}}}'],
- varprojlim: ['Macro', '\\mathop{\\underleftarrow{\\mmlToken{mi}{lim}}}'],
- DeclareMathOperator: 'HandleDeclareOp',
- operatorname: 'HandleOperatorName',
- genfrac: 'Genfrac',
- frac: ['Genfrac', '', '', '', ''],
- tfrac: ['Genfrac', '', '', '', '1'],
- dfrac: ['Genfrac', '', '', '', '0'],
- binom: ['Genfrac', '(', ')', '0', ''],
- tbinom: ['Genfrac', '(', ')', '0', '1'],
- dbinom: ['Genfrac', '(', ')', '0', '0'],
- cfrac: 'CFrac',
- shoveleft: ['HandleShove', TexConstants_js_1.TexConstant.Align.LEFT],
- shoveright: ['HandleShove', TexConstants_js_1.TexConstant.Align.RIGHT],
- xrightarrow: ['xArrow', 0x2192, 5, 10],
- xleftarrow: ['xArrow', 0x2190, 10, 5]
- }, AmsMethods_js_1.AmsMethods);
- new sm.EnvironmentMap('AMSmath-environment', ParseMethods_js_1.default.environment, {
- 'equation*': ['Equation', null, false],
- 'eqnarray*': ['EqnArray', null, false, true, 'rcl',
- ParseUtil_js_1.default.cols(0, lengths_js_1.MATHSPACE.thickmathspace), '.5em'],
- align: ['EqnArray', null, true, true, 'rl', ParseUtil_js_1.default.cols(0, 2)],
- 'align*': ['EqnArray', null, false, true, 'rl', ParseUtil_js_1.default.cols(0, 2)],
- multline: ['Multline', null, true],
- 'multline*': ['Multline', null, false],
- split: ['EqnArray', null, false, false, 'rl', ParseUtil_js_1.default.cols(0)],
- gather: ['EqnArray', null, true, true, 'c'],
- 'gather*': ['EqnArray', null, false, true, 'c'],
- alignat: ['AlignAt', null, true, true],
- 'alignat*': ['AlignAt', null, false, true],
- alignedat: ['AlignAt', null, false, false],
- aligned: ['AmsEqnArray', null, null, null, 'rl', ParseUtil_js_1.default.cols(0, 2), '.5em', 'D'],
- gathered: ['AmsEqnArray', null, null, null, 'c', null, '.5em', 'D'],
- xalignat: ['XalignAt', null, true, true],
- 'xalignat*': ['XalignAt', null, false, true],
- xxalignat: ['XalignAt', null, false, false],
- flalign: ['FlalignArray', null, true, false, true, 'rlc', 'auto auto fit'],
- 'flalign*': ['FlalignArray', null, false, false, true, 'rlc', 'auto auto fit'],
- subarray: ['Array', null, null, null, null, ParseUtil_js_1.default.cols(0), '0.1em', 'S', 1],
- smallmatrix: ['Array', null, null, null, 'c', ParseUtil_js_1.default.cols(1 / 3),
- '.2em', 'S', 1],
- matrix: ['Array', null, null, null, 'c'],
- pmatrix: ['Array', null, '(', ')', 'c'],
- bmatrix: ['Array', null, '[', ']', 'c'],
- Bmatrix: ['Array', null, '\\{', '\\}', 'c'],
- vmatrix: ['Array', null, '\\vert', '\\vert', 'c'],
- Vmatrix: ['Array', null, '\\Vert', '\\Vert', 'c'],
- cases: ['Array', null, '\\{', '.', 'll', null, '.2em', 'T']
- }, AmsMethods_js_1.AmsMethods);
- new sm.DelimiterMap('AMSmath-delimiter', ParseMethods_js_1.default.delimiter, {
- '\\lvert': ['\u007C', { texClass: MmlNode_js_1.TEXCLASS.OPEN }],
- '\\rvert': ['\u007C', { texClass: MmlNode_js_1.TEXCLASS.CLOSE }],
- '\\lVert': ['\u2016', { texClass: MmlNode_js_1.TEXCLASS.OPEN }],
- '\\rVert': ['\u2016', { texClass: MmlNode_js_1.TEXCLASS.CLOSE }]
- });
- new sm.CharacterMap('AMSsymbols-mathchar0mi', ParseMethods_js_1.default.mathchar0mi, {
- digamma: '\u03DD',
- varkappa: '\u03F0',
- varGamma: ['\u0393', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varDelta: ['\u0394', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varTheta: ['\u0398', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varLambda: ['\u039B', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varXi: ['\u039E', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varPi: ['\u03A0', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varSigma: ['\u03A3', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varUpsilon: ['\u03A5', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varPhi: ['\u03A6', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varPsi: ['\u03A8', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- varOmega: ['\u03A9', { mathvariant: TexConstants_js_1.TexConstant.Variant.ITALIC }],
- beth: '\u2136',
- gimel: '\u2137',
- daleth: '\u2138',
- backprime: ['\u2035', { variantForm: true }],
- hslash: '\u210F',
- varnothing: ['\u2205', { variantForm: true }],
- blacktriangle: '\u25B4',
- triangledown: ['\u25BD', { variantForm: true }],
- blacktriangledown: '\u25BE',
- square: '\u25FB',
- Box: '\u25FB',
- blacksquare: '\u25FC',
- lozenge: '\u25CA',
- Diamond: '\u25CA',
- blacklozenge: '\u29EB',
- circledS: ['\u24C8', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],
- bigstar: '\u2605',
- sphericalangle: '\u2222',
- measuredangle: '\u2221',
- nexists: '\u2204',
- complement: '\u2201',
- mho: '\u2127',
- eth: ['\u00F0', { mathvariant: TexConstants_js_1.TexConstant.Variant.NORMAL }],
- Finv: '\u2132',
- diagup: '\u2571',
- Game: '\u2141',
- diagdown: '\u2572',
- Bbbk: ['\u006B',
- { mathvariant: TexConstants_js_1.TexConstant.Variant.DOUBLESTRUCK }],
- yen: '\u00A5',
- circledR: '\u00AE',
- checkmark: '\u2713',
- maltese: '\u2720'
- });
- new sm.CharacterMap('AMSsymbols-mathchar0mo', ParseMethods_js_1.default.mathchar0mo, {
- dotplus: '\u2214',
- ltimes: '\u22C9',
- smallsetminus: ['\u2216', { variantForm: true }],
- rtimes: '\u22CA',
- Cap: '\u22D2',
- doublecap: '\u22D2',
- leftthreetimes: '\u22CB',
- Cup: '\u22D3',
- doublecup: '\u22D3',
- rightthreetimes: '\u22CC',
- barwedge: '\u22BC',
- curlywedge: '\u22CF',
- veebar: '\u22BB',
- curlyvee: '\u22CE',
- doublebarwedge: '\u2A5E',
- boxminus: '\u229F',
- circleddash: '\u229D',
- boxtimes: '\u22A0',
- circledast: '\u229B',
- boxdot: '\u22A1',
- circledcirc: '\u229A',
- boxplus: '\u229E',
- centerdot: ['\u22C5', { variantForm: true }],
- divideontimes: '\u22C7',
- intercal: '\u22BA',
- leqq: '\u2266',
- geqq: '\u2267',
- leqslant: '\u2A7D',
- geqslant: '\u2A7E',
- eqslantless: '\u2A95',
- eqslantgtr: '\u2A96',
- lesssim: '\u2272',
- gtrsim: '\u2273',
- lessapprox: '\u2A85',
- gtrapprox: '\u2A86',
- approxeq: '\u224A',
- lessdot: '\u22D6',
- gtrdot: '\u22D7',
- lll: '\u22D8',
- llless: '\u22D8',
- ggg: '\u22D9',
- gggtr: '\u22D9',
- lessgtr: '\u2276',
- gtrless: '\u2277',
- lesseqgtr: '\u22DA',
- gtreqless: '\u22DB',
- lesseqqgtr: '\u2A8B',
- gtreqqless: '\u2A8C',
- doteqdot: '\u2251',
- Doteq: '\u2251',
- eqcirc: '\u2256',
- risingdotseq: '\u2253',
- circeq: '\u2257',
- fallingdotseq: '\u2252',
- triangleq: '\u225C',
- backsim: '\u223D',
- thicksim: ['\u223C', { variantForm: true }],
- backsimeq: '\u22CD',
- thickapprox: ['\u2248', { variantForm: true }],
- subseteqq: '\u2AC5',
- supseteqq: '\u2AC6',
- Subset: '\u22D0',
- Supset: '\u22D1',
- sqsubset: '\u228F',
- sqsupset: '\u2290',
- preccurlyeq: '\u227C',
- succcurlyeq: '\u227D',
- curlyeqprec: '\u22DE',
- curlyeqsucc: '\u22DF',
- precsim: '\u227E',
- succsim: '\u227F',
- precapprox: '\u2AB7',
- succapprox: '\u2AB8',
- vartriangleleft: '\u22B2',
- lhd: '\u22B2',
- vartriangleright: '\u22B3',
- rhd: '\u22B3',
- trianglelefteq: '\u22B4',
- unlhd: '\u22B4',
- trianglerighteq: '\u22B5',
- unrhd: '\u22B5',
- vDash: ['\u22A8', { variantForm: true }],
- Vdash: '\u22A9',
- Vvdash: '\u22AA',
- smallsmile: ['\u2323', { variantForm: true }],
- shortmid: ['\u2223', { variantForm: true }],
- smallfrown: ['\u2322', { variantForm: true }],
- shortparallel: ['\u2225', { variantForm: true }],
- bumpeq: '\u224F',
- between: '\u226C',
- Bumpeq: '\u224E',
- pitchfork: '\u22D4',
- varpropto: ['\u221D', { variantForm: true }],
- backepsilon: '\u220D',
- blacktriangleleft: '\u25C2',
- blacktriangleright: '\u25B8',
- therefore: '\u2234',
- because: '\u2235',
- eqsim: '\u2242',
- vartriangle: ['\u25B3', { variantForm: true }],
- Join: '\u22C8',
- nless: '\u226E',
- ngtr: '\u226F',
- nleq: '\u2270',
- ngeq: '\u2271',
- nleqslant: ['\u2A87', { variantForm: true }],
- ngeqslant: ['\u2A88', { variantForm: true }],
- nleqq: ['\u2270', { variantForm: true }],
- ngeqq: ['\u2271', { variantForm: true }],
- lneq: '\u2A87',
- gneq: '\u2A88',
- lneqq: '\u2268',
- gneqq: '\u2269',
- lvertneqq: ['\u2268', { variantForm: true }],
- gvertneqq: ['\u2269', { variantForm: true }],
- lnsim: '\u22E6',
- gnsim: '\u22E7',
- lnapprox: '\u2A89',
- gnapprox: '\u2A8A',
- nprec: '\u2280',
- nsucc: '\u2281',
- npreceq: ['\u22E0', { variantForm: true }],
- nsucceq: ['\u22E1', { variantForm: true }],
- precneqq: '\u2AB5',
- succneqq: '\u2AB6',
- precnsim: '\u22E8',
- succnsim: '\u22E9',
- precnapprox: '\u2AB9',
- succnapprox: '\u2ABA',
- nsim: '\u2241',
- ncong: '\u2247',
- nshortmid: ['\u2224', { variantForm: true }],
- nshortparallel: ['\u2226', { variantForm: true }],
- nmid: '\u2224',
- nparallel: '\u2226',
- nvdash: '\u22AC',
- nvDash: '\u22AD',
- nVdash: '\u22AE',
- nVDash: '\u22AF',
- ntriangleleft: '\u22EA',
- ntriangleright: '\u22EB',
- ntrianglelefteq: '\u22EC',
- ntrianglerighteq: '\u22ED',
- nsubseteq: '\u2288',
- nsupseteq: '\u2289',
- nsubseteqq: ['\u2288', { variantForm: true }],
- nsupseteqq: ['\u2289', { variantForm: true }],
- subsetneq: '\u228A',
- supsetneq: '\u228B',
- varsubsetneq: ['\u228A', { variantForm: true }],
- varsupsetneq: ['\u228B', { variantForm: true }],
- subsetneqq: '\u2ACB',
- supsetneqq: '\u2ACC',
- varsubsetneqq: ['\u2ACB', { variantForm: true }],
- varsupsetneqq: ['\u2ACC', { variantForm: true }],
- leftleftarrows: '\u21C7',
- rightrightarrows: '\u21C9',
- leftrightarrows: '\u21C6',
- rightleftarrows: '\u21C4',
- Lleftarrow: '\u21DA',
- Rrightarrow: '\u21DB',
- twoheadleftarrow: '\u219E',
- twoheadrightarrow: '\u21A0',
- leftarrowtail: '\u21A2',
- rightarrowtail: '\u21A3',
- looparrowleft: '\u21AB',
- looparrowright: '\u21AC',
- leftrightharpoons: '\u21CB',
- rightleftharpoons: ['\u21CC', { variantForm: true }],
- curvearrowleft: '\u21B6',
- curvearrowright: '\u21B7',
- circlearrowleft: '\u21BA',
- circlearrowright: '\u21BB',
- Lsh: '\u21B0',
- Rsh: '\u21B1',
- upuparrows: '\u21C8',
- downdownarrows: '\u21CA',
- upharpoonleft: '\u21BF',
- upharpoonright: '\u21BE',
- downharpoonleft: '\u21C3',
- restriction: '\u21BE',
- multimap: '\u22B8',
- downharpoonright: '\u21C2',
- leftrightsquigarrow: '\u21AD',
- rightsquigarrow: '\u21DD',
- leadsto: '\u21DD',
- dashrightarrow: '\u21E2',
- dashleftarrow: '\u21E0',
- nleftarrow: '\u219A',
- nrightarrow: '\u219B',
- nLeftarrow: '\u21CD',
- nRightarrow: '\u21CF',
- nleftrightarrow: '\u21AE',
- nLeftrightarrow: '\u21CE'
- });
- new sm.DelimiterMap('AMSsymbols-delimiter', ParseMethods_js_1.default.delimiter, {
- '\\ulcorner': '\u231C',
- '\\urcorner': '\u231D',
- '\\llcorner': '\u231E',
- '\\lrcorner': '\u231F'
- });
- new sm.CommandMap('AMSsymbols-macros', {
- implies: ['Macro', '\\;\\Longrightarrow\\;'],
- impliedby: ['Macro', '\\;\\Longleftarrow\\;']
- }, AmsMethods_js_1.AmsMethods);
- //# sourceMappingURL=AmsMappings.js.map
|