|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
module.exports = { |
|
math: {}, |
|
text: {}, |
|
}; |
|
|
|
function defineSymbol(mode, font, group, replace, name) { |
|
module.exports[mode][name] = { |
|
font: font, |
|
group: group, |
|
replace: replace, |
|
}; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
var math = "math"; |
|
var text = "text"; |
|
|
|
|
|
var main = "main"; |
|
var ams = "ams"; |
|
|
|
|
|
var accent = "accent"; |
|
var bin = "bin"; |
|
var close = "close"; |
|
var inner = "inner"; |
|
var mathord = "mathord"; |
|
var op = "op"; |
|
var open = "open"; |
|
var punct = "punct"; |
|
var rel = "rel"; |
|
var spacing = "spacing"; |
|
var textord = "textord"; |
|
|
|
|
|
|
|
|
|
defineSymbol(math, main, rel, "\u2261", "\\equiv"); |
|
defineSymbol(math, main, rel, "\u227a", "\\prec"); |
|
defineSymbol(math, main, rel, "\u227b", "\\succ"); |
|
defineSymbol(math, main, rel, "\u223c", "\\sim"); |
|
defineSymbol(math, main, rel, "\u22a5", "\\perp"); |
|
defineSymbol(math, main, rel, "\u2aaf", "\\preceq"); |
|
defineSymbol(math, main, rel, "\u2ab0", "\\succeq"); |
|
defineSymbol(math, main, rel, "\u2243", "\\simeq"); |
|
defineSymbol(math, main, rel, "\u2223", "\\mid"); |
|
defineSymbol(math, main, rel, "\u226a", "\\ll"); |
|
defineSymbol(math, main, rel, "\u226b", "\\gg"); |
|
defineSymbol(math, main, rel, "\u224d", "\\asymp"); |
|
defineSymbol(math, main, rel, "\u2225", "\\parallel"); |
|
defineSymbol(math, main, rel, "\u22c8", "\\bowtie"); |
|
defineSymbol(math, main, rel, "\u2323", "\\smile"); |
|
defineSymbol(math, main, rel, "\u2291", "\\sqsubseteq"); |
|
defineSymbol(math, main, rel, "\u2292", "\\sqsupseteq"); |
|
defineSymbol(math, main, rel, "\u2250", "\\doteq"); |
|
defineSymbol(math, main, rel, "\u2322", "\\frown"); |
|
defineSymbol(math, main, rel, "\u220b", "\\ni"); |
|
defineSymbol(math, main, rel, "\u221d", "\\propto"); |
|
defineSymbol(math, main, rel, "\u22a2", "\\vdash"); |
|
defineSymbol(math, main, rel, "\u22a3", "\\dashv"); |
|
defineSymbol(math, main, rel, "\u220b", "\\owns"); |
|
|
|
defineSymbol(math, main, rel, "\u220b", "\\widehat"); |
|
defineSymbol(math, main, rel, "\u220b", "\\widetilde"); |
|
defineSymbol(math, main, rel, "\u220b", "\\sp"); |
|
defineSymbol(math, main, rel, "\u220b", "\\quad"); |
|
|
|
defineSymbol(math, main, rel, "\u220b", "\\\\sim"); |
|
defineSymbol(math, main, rel, "\u220b", "\\nonumber"); |
|
defineSymbol(math, main, rel, "\u220b", "\\dots"); |
|
defineSymbol(math, main, rel, "\u220b", "\\cases"); |
|
defineSymbol(math, main, rel, "\u220b", "\\mit"); |
|
defineSymbol(math, main, rel, "\u220b", "\\smallskip"); |
|
defineSymbol(math, main, rel, "\u220b", "\\slash"); |
|
defineSymbol(math, main, rel, "\u220b", "\\d"); |
|
defineSymbol(math, main, rel, "\u220b", "\\c"); |
|
defineSymbol(math, main, rel, "\u220b", "\\b"); |
|
defineSymbol(math, main, rel, "\u220b", "\\M"); |
|
defineSymbol(math, main, rel, "\u220b", "\\S"); |
|
defineSymbol(math, main, rel, "\u220b", "\\("); |
|
defineSymbol(math, main, rel, "\u220b", "\\)"); |
|
|
|
defineSymbol(math, main, rel, "\u220b", "\\thinspace"); |
|
defineSymbol(math, main, rel, "\u220b", "\\hskip"); |
|
defineSymbol(math, main, rel, "\u220b", "\\tt"); |
|
defineSymbol(math, main, rel, "\u220b", "\\not"); |
|
defineSymbol(math, main, rel, "\u220b", "\\boldmathr"); |
|
defineSymbol(math, main, rel, "\u220b", "\\overleftarrow"); |
|
defineSymbol(math, main, rel, "\u220b", "\\overrightarrow"); |
|
defineSymbol(math, main, rel, "\u220b", "\\intf"); |
|
defineSymbol(math, main, rel, "\u220b", "\\sf"); |
|
defineSymbol(math, main, rel, "\u220b", "\\textbf"); |
|
defineSymbol(math, main, rel, "\u220b", "\\L"); |
|
defineSymbol(math, main, rel, "\u220b", "\\pii"); |
|
defineSymbol(math, main, rel, "\u220b", "\\unitlength"); |
|
defineSymbol(math, main, rel, "\u220b", "\\arowtor5linv"); |
|
defineSymbol(math, main, rel, "\u220b", "\\hline"); |
|
defineSymbol(math, main, rel, "\u220b", "\\mathbin"); |
|
defineSymbol(math, main, rel, "\u220b", "\\nc"); |
|
defineSymbol(math, main, rel, "\u220b", "\\underbrace"); |
|
defineSymbol(math, main, rel, "\u220b", "\\o"); |
|
defineSymbol(math, main, rel, "\u220b", "\\a"); |
|
defineSymbol(math, main, rel, "\u220b", "\\b"); |
|
defineSymbol(math, main, rel, "\u220b", "\\c"); |
|
defineSymbol(math, main, rel, "\u220b", "\\d"); |
|
defineSymbol(math, main, rel, "\u220b", "\\e"); |
|
defineSymbol(math, main, rel, "\u220b", "\\f"); |
|
defineSymbol(math, main, rel, "\u220b", "\\g"); |
|
defineSymbol(math, main, rel, "\u220b", "\\h"); |
|
defineSymbol(math, main, rel, "\u220b", "\\i"); |
|
defineSymbol(math, main, rel, "\u220b", "\\j"); |
|
defineSymbol(math, main, rel, "\u220b", "\\k"); |
|
defineSymbol(math, main, rel, "\u220b", "\\l"); |
|
defineSymbol(math, main, rel, "\u220b", "\\m"); |
|
defineSymbol(math, main, rel, "\u220b", "\\n"); |
|
defineSymbol(math, main, rel, "\u220b", "\\o"); |
|
|
|
defineSymbol(math, main, rel, "\u220b", "\\sb"); |
|
defineSymbol(math, main, rel, "\u220b", "\\do"); |
|
defineSymbol(math, main, rel, "\u220b", "\\em"); |
|
|
|
|
|
|
|
defineSymbol(math, main, rel, "\u220b", "\\dint"); |
|
defineSymbol(math, main, rel, "\u220b", "\\intd"); |
|
|
|
|
|
|
|
defineSymbol(math, main, punct, "\u002e", "\\ldotp"); |
|
defineSymbol(math, main, punct, "\u22c5", "\\cdotp"); |
|
|
|
|
|
defineSymbol(math, main, textord, "\u0023", "\\#"); |
|
defineSymbol(math, main, textord, "\u0026", "\\&"); |
|
defineSymbol(math, main, textord, "\u2135", "\\aleph"); |
|
defineSymbol(math, main, textord, "\u2200", "\\forall"); |
|
defineSymbol(math, main, textord, "\u210f", "\\hbar"); |
|
defineSymbol(math, main, textord, "\u2203", "\\eixsts"); |
|
defineSymbol(math, main, textord, "\u2207", "\\nabla"); |
|
defineSymbol(math, main, textord, "\u266d", "\\flat"); |
|
defineSymbol(math, main, textord, "\u2113", "\\ell"); |
|
defineSymbol(math, main, textord, "\u266e", "\\natural"); |
|
defineSymbol(math, main, textord, "\u2663", "\\clubsuit"); |
|
defineSymbol(math, main, textord, "\u2118", "\\wp"); |
|
defineSymbol(math, main, textord, "\u266f", "\\sharp"); |
|
defineSymbol(math, main, textord, "\u2662", "\\diamondsuit"); |
|
defineSymbol(math, main, textord, "\u211c", "\\Re"); |
|
defineSymbol(math, main, textord, "\u2661", "\\heartsuit"); |
|
defineSymbol(math, main, textord, "\u2111", "\\Im"); |
|
defineSymbol(math, main, textord, "\u2660", "\\spadesuit"); |
|
|
|
|
|
defineSymbol(math, main, textord, "\u2020", "\\dag"); |
|
defineSymbol(math, main, textord, "\u2021", "\\ddag"); |
|
|
|
|
|
defineSymbol(math, main, close, "\u23b1", "\\rmoustache"); |
|
defineSymbol(math, main, open, "\u23b0", "\\lmoustache"); |
|
defineSymbol(math, main, close, "\u27ef", "\\rgroup"); |
|
defineSymbol(math, main, open, "\u27ee", "\\lgroup"); |
|
|
|
|
|
defineSymbol(math, main, bin, "\u2213", "\\mp"); |
|
defineSymbol(math, main, bin, "\u2296", "\\ominus"); |
|
defineSymbol(math, main, bin, "\u228e", "\\uplus"); |
|
defineSymbol(math, main, bin, "\u2293", "\\sqcap"); |
|
defineSymbol(math, main, bin, "\u2217", "\\ast"); |
|
defineSymbol(math, main, bin, "\u2294", "\\sqcup"); |
|
defineSymbol(math, main, bin, "\u25ef", "\\bigcirc"); |
|
defineSymbol(math, main, bin, "\u2219", "\\bullet"); |
|
defineSymbol(math, main, bin, "\u2021", "\\ddagger"); |
|
defineSymbol(math, main, bin, "\u2240", "\\wr"); |
|
defineSymbol(math, main, bin, "\u2a3f", "\\amalg"); |
|
|
|
|
|
defineSymbol(math, main, rel, "\u27f5", "\\longleftarrow"); |
|
defineSymbol(math, main, rel, "\u21d0", "\\Leftarrow"); |
|
defineSymbol(math, main, rel, "\u27f8", "\\Longleftarrow"); |
|
defineSymbol(math, main, rel, "\u27f6", "\\longrightarrow"); |
|
defineSymbol(math, main, rel, "\u21d2", "\\Rightarrow"); |
|
defineSymbol(math, main, rel, "\u27f9", "\\Longrightarrow"); |
|
defineSymbol(math, main, rel, "\u2194", "\\leftrightarrow"); |
|
defineSymbol(math, main, rel, "\u27f7", "\\longleftrightarrow"); |
|
defineSymbol(math, main, rel, "\u21d4", "\\Leftrightarrow"); |
|
defineSymbol(math, main, rel, "\u27fa", "\\Longleftrightarrow"); |
|
defineSymbol(math, main, rel, "\u21a6", "\\mapsto"); |
|
defineSymbol(math, main, rel, "\u27fc", "\\longmapsto"); |
|
defineSymbol(math, main, rel, "\u2197", "\\nearrow"); |
|
defineSymbol(math, main, rel, "\u21a9", "\\hookleftarrow"); |
|
defineSymbol(math, main, rel, "\u21aa", "\\hookrightarrow"); |
|
defineSymbol(math, main, rel, "\u2198", "\\searrow"); |
|
defineSymbol(math, main, rel, "\u21bc", "\\leftharpoonup"); |
|
defineSymbol(math, main, rel, "\u21c0", "\\rightharpoonup"); |
|
defineSymbol(math, main, rel, "\u2199", "\\swarrow"); |
|
defineSymbol(math, main, rel, "\u21bd", "\\leftharpoondown"); |
|
defineSymbol(math, main, rel, "\u21c1", "\\rightharpoondown"); |
|
defineSymbol(math, main, rel, "\u2196", "\\nwarrow"); |
|
defineSymbol(math, main, rel, "\u21cc", "\\rightleftharpoons"); |
|
|
|
|
|
defineSymbol(math, ams, rel, "\u226e", "\\nless"); |
|
defineSymbol(math, ams, rel, "\ue010", "\\nleqslant"); |
|
defineSymbol(math, ams, rel, "\ue011", "\\nleqq"); |
|
defineSymbol(math, ams, rel, "\u2a87", "\\lneq"); |
|
defineSymbol(math, ams, rel, "\u2268", "\\lneqq"); |
|
defineSymbol(math, ams, rel, "\ue00c", "\\lvertneqq"); |
|
defineSymbol(math, ams, rel, "\u22e6", "\\lnsim"); |
|
defineSymbol(math, ams, rel, "\u2a89", "\\lnapprox"); |
|
defineSymbol(math, ams, rel, "\u2280", "\\nprec"); |
|
defineSymbol(math, ams, rel, "\u22e0", "\\npreceq"); |
|
defineSymbol(math, ams, rel, "\u22e8", "\\precnsim"); |
|
defineSymbol(math, ams, rel, "\u2ab9", "\\precnapprox"); |
|
defineSymbol(math, ams, rel, "\u2241", "\\nsim"); |
|
defineSymbol(math, ams, rel, "\ue006", "\\nshortmid"); |
|
defineSymbol(math, ams, rel, "\u2224", "\\nmid"); |
|
defineSymbol(math, ams, rel, "\u22ac", "\\nvdash"); |
|
defineSymbol(math, ams, rel, "\u22ad", "\\nvDash"); |
|
defineSymbol(math, ams, rel, "\u22ea", "\\ntriangleleft"); |
|
defineSymbol(math, ams, rel, "\u22ec", "\\ntrianglelefteq"); |
|
defineSymbol(math, ams, rel, "\u228a", "\\subsetneq"); |
|
defineSymbol(math, ams, rel, "\ue01a", "\\varsubsetneq"); |
|
defineSymbol(math, ams, rel, "\u2acb", "\\subsetneqq"); |
|
defineSymbol(math, ams, rel, "\ue017", "\\varsubsetneqq"); |
|
defineSymbol(math, ams, rel, "\u226f", "\\ngtr"); |
|
defineSymbol(math, ams, rel, "\ue00f", "\\ngeqslant"); |
|
defineSymbol(math, ams, rel, "\ue00e", "\\ngeqq"); |
|
defineSymbol(math, ams, rel, "\u2a88", "\\gneq"); |
|
defineSymbol(math, ams, rel, "\u2269", "\\gneqq"); |
|
defineSymbol(math, ams, rel, "\ue00d", "\\gvertneqq"); |
|
defineSymbol(math, ams, rel, "\u22e7", "\\gnsim"); |
|
defineSymbol(math, ams, rel, "\u2a8a", "\\gnapprox"); |
|
defineSymbol(math, ams, rel, "\u2281", "\\nsucc"); |
|
defineSymbol(math, ams, rel, "\u22e1", "\\nsucceq"); |
|
defineSymbol(math, ams, rel, "\u22e9", "\\succnsim"); |
|
defineSymbol(math, ams, rel, "\u2aba", "\\succnapprox"); |
|
defineSymbol(math, ams, rel, "\u2246", "\\ncong"); |
|
defineSymbol(math, ams, rel, "\ue007", "\\nshortparallel"); |
|
defineSymbol(math, ams, rel, "\u2226", "\\nparallel"); |
|
defineSymbol(math, ams, rel, "\u22af", "\\nVDash"); |
|
defineSymbol(math, ams, rel, "\u22eb", "\\ntriangleright"); |
|
defineSymbol(math, ams, rel, "\u22ed", "\\ntrianglerighteq"); |
|
defineSymbol(math, ams, rel, "\ue018", "\\nsupseteqq"); |
|
defineSymbol(math, ams, rel, "\u228b", "\\supsetneq"); |
|
defineSymbol(math, ams, rel, "\ue01b", "\\varsupsetneq"); |
|
defineSymbol(math, ams, rel, "\u2acc", "\\supsetneqq"); |
|
defineSymbol(math, ams, rel, "\ue019", "\\varsupsetneqq"); |
|
defineSymbol(math, ams, rel, "\u22ae", "\\nVdash"); |
|
defineSymbol(math, ams, rel, "\u2ab5", "\\precneqq"); |
|
defineSymbol(math, ams, rel, "\u2ab6", "\\succneqq"); |
|
defineSymbol(math, ams, rel, "\ue016", "\\nsubseteqq"); |
|
defineSymbol(math, ams, bin, "\u22b4", "\\unlhd"); |
|
defineSymbol(math, ams, bin, "\u22b5", "\\unrhd"); |
|
|
|
|
|
defineSymbol(math, ams, rel, "\u219a", "\\nleftarrow"); |
|
defineSymbol(math, ams, rel, "\u219b", "\\nrightarrow"); |
|
defineSymbol(math, ams, rel, "\u21cd", "\\nLeftarrow"); |
|
defineSymbol(math, ams, rel, "\u21cf", "\\nRightarrow"); |
|
defineSymbol(math, ams, rel, "\u21ae", "\\nleftrightarrow"); |
|
defineSymbol(math, ams, rel, "\u21ce", "\\nLeftrightarrow"); |
|
|
|
|
|
defineSymbol(math, ams, rel, "\u25b3", "\\vartriangle"); |
|
defineSymbol(math, ams, textord, "\u210f", "\\hslash"); |
|
defineSymbol(math, ams, textord, "\u25bd", "\\triangledown"); |
|
defineSymbol(math, ams, textord, "\u25ca", "\\lozenge"); |
|
defineSymbol(math, ams, textord, "\u24c8", "\\circledS"); |
|
defineSymbol(math, ams, textord, "\u00ae", "\\circledR"); |
|
defineSymbol(math, ams, textord, "\u2221", "\\measuredangle"); |
|
defineSymbol(math, ams, textord, "\u2204", "\\nexists"); |
|
defineSymbol(math, ams, textord, "\u2127", "\\mho"); |
|
defineSymbol(math, ams, textord, "\u2132", "\\Finv"); |
|
defineSymbol(math, ams, textord, "\u2141", "\\Game"); |
|
defineSymbol(math, ams, textord, "\u006b", "\\Bbbk"); |
|
defineSymbol(math, ams, textord, "\u2035", "\\backprime"); |
|
defineSymbol(math, ams, textord, "\u25b2", "\\blacktriangle"); |
|
defineSymbol(math, ams, textord, "\u25bc", "\\blacktriangledown"); |
|
defineSymbol(math, ams, textord, "\u25a0", "\\blacksquare"); |
|
defineSymbol(math, ams, textord, "\u29eb", "\\blacklozenge"); |
|
defineSymbol(math, ams, textord, "\u2605", "\\bigstar"); |
|
defineSymbol(math, ams, textord, "\u2222", "\\sphericalangle"); |
|
defineSymbol(math, ams, textord, "\u2201", "\\complement"); |
|
defineSymbol(math, ams, textord, "\u00f0", "\\eth"); |
|
defineSymbol(math, ams, textord, "\u2571", "\\diagup"); |
|
defineSymbol(math, ams, textord, "\u2572", "\\diagdown"); |
|
defineSymbol(math, ams, textord, "\u25a1", "\\square"); |
|
defineSymbol(math, ams, textord, "\u25a1", "\\Box"); |
|
defineSymbol(math, ams, textord, "\u25ca", "\\Diamond"); |
|
defineSymbol(math, ams, textord, "\u00a5", "\\yen"); |
|
defineSymbol(math, ams, textord, "\u2713", "\\checkmark"); |
|
|
|
|
|
defineSymbol(math, ams, textord, "\u2136", "\\beth"); |
|
defineSymbol(math, ams, textord, "\u2138", "\\daleth"); |
|
defineSymbol(math, ams, textord, "\u2137", "\\gimel"); |
|
|
|
|
|
defineSymbol(math, ams, textord, "\u03dd", "\\digamma"); |
|
defineSymbol(math, ams, textord, "\u03f0", "\\varkappa"); |
|
|
|
|
|
defineSymbol(math, ams, open, "\u250c", "\\ulcorner"); |
|
defineSymbol(math, ams, close, "\u2510", "\\urcorner"); |
|
defineSymbol(math, ams, open, "\u2514", "\\llcorner"); |
|
defineSymbol(math, ams, close, "\u2518", "\\lrcorner"); |
|
|
|
|
|
defineSymbol(math, ams, rel, "\u2266", "\\leqq"); |
|
defineSymbol(math, ams, rel, "\u2a7d", "\\leqslant"); |
|
defineSymbol(math, ams, rel, "\u2a95", "\\eqslantless"); |
|
defineSymbol(math, ams, rel, "\u2272", "\\lesssim"); |
|
defineSymbol(math, ams, rel, "\u2a85", "\\lessapprox"); |
|
defineSymbol(math, ams, rel, "\u224a", "\\approxeq"); |
|
defineSymbol(math, ams, bin, "\u22d6", "\\lessdot"); |
|
defineSymbol(math, ams, rel, "\u22d8", "\\lll"); |
|
defineSymbol(math, ams, rel, "\u2276", "\\lessgtr"); |
|
defineSymbol(math, ams, rel, "\u22da", "\\lesseqgtr"); |
|
defineSymbol(math, ams, rel, "\u2a8b", "\\lesseqqgtr"); |
|
defineSymbol(math, ams, rel, "\u2251", "\\doteqdot"); |
|
defineSymbol(math, ams, rel, "\u2253", "\\risingdotseq"); |
|
defineSymbol(math, ams, rel, "\u2252", "\\fallingdotseq"); |
|
defineSymbol(math, ams, rel, "\u223d", "\\backsim"); |
|
defineSymbol(math, ams, rel, "\u22cd", "\\backsimeq"); |
|
defineSymbol(math, ams, rel, "\u2ac5", "\\subseteqq"); |
|
defineSymbol(math, ams, rel, "\u22d0", "\\Subset"); |
|
defineSymbol(math, ams, rel, "\u228f", "\\sqsubset"); |
|
defineSymbol(math, ams, rel, "\u227c", "\\preccurlyeq"); |
|
defineSymbol(math, ams, rel, "\u22de", "\\curlyeqprec"); |
|
defineSymbol(math, ams, rel, "\u227e", "\\precsim"); |
|
defineSymbol(math, ams, rel, "\u2ab7", "\\precapprox"); |
|
defineSymbol(math, ams, rel, "\u22b2", "\\vartriangleleft"); |
|
defineSymbol(math, ams, rel, "\u22b4", "\\trianglelefteq"); |
|
defineSymbol(math, ams, rel, "\u22a8", "\\vDash"); |
|
defineSymbol(math, ams, rel, "\u22aa", "\\Vvdash"); |
|
defineSymbol(math, ams, rel, "\u2323", "\\smallsmile"); |
|
defineSymbol(math, ams, rel, "\u2322", "\\smallfrown"); |
|
defineSymbol(math, ams, rel, "\u224f", "\\bumpeq"); |
|
defineSymbol(math, ams, rel, "\u224e", "\\Bumpeq"); |
|
defineSymbol(math, ams, rel, "\u2267", "\\geqq"); |
|
defineSymbol(math, ams, rel, "\u2a7e", "\\geqslant"); |
|
defineSymbol(math, ams, rel, "\u2a96", "\\eqslantgtr"); |
|
defineSymbol(math, ams, rel, "\u2273", "\\gtrsim"); |
|
defineSymbol(math, ams, rel, "\u2a86", "\\gtrapprox"); |
|
defineSymbol(math, ams, bin, "\u22d7", "\\gtrdot"); |
|
defineSymbol(math, ams, rel, "\u22d9", "\\ggg"); |
|
defineSymbol(math, ams, rel, "\u2277", "\\gtrless"); |
|
defineSymbol(math, ams, rel, "\u22db", "\\gtreqless"); |
|
defineSymbol(math, ams, rel, "\u2a8c", "\\gtreqqless"); |
|
defineSymbol(math, ams, rel, "\u2256", "\\eqcirc"); |
|
defineSymbol(math, ams, rel, "\u2257", "\\circeq"); |
|
defineSymbol(math, ams, rel, "\u225c", "\\triangleq"); |
|
defineSymbol(math, ams, rel, "\u223c", "\\thicksim"); |
|
defineSymbol(math, ams, rel, "\u2248", "\\thickapprox"); |
|
defineSymbol(math, ams, rel, "\u2ac6", "\\supseteqq"); |
|
defineSymbol(math, ams, rel, "\u22d1", "\\Supset"); |
|
defineSymbol(math, ams, rel, "\u2290", "\\sqsupset"); |
|
defineSymbol(math, ams, rel, "\u227d", "\\succcurlyeq"); |
|
defineSymbol(math, ams, rel, "\u22df", "\\curlyeqsucc"); |
|
defineSymbol(math, ams, rel, "\u227f", "\\succsim"); |
|
defineSymbol(math, ams, rel, "\u2ab8", "\\succapprox"); |
|
defineSymbol(math, ams, rel, "\u22b3", "\\vartriangleright"); |
|
defineSymbol(math, ams, rel, "\u22b5", "\\trianglerighteq"); |
|
defineSymbol(math, ams, rel, "\u22a9", "\\Vdash"); |
|
defineSymbol(math, ams, rel, "\u2223", "\\shortmid"); |
|
defineSymbol(math, ams, rel, "\u2225", "\\shortparallel"); |
|
defineSymbol(math, ams, rel, "\u226c", "\\between"); |
|
defineSymbol(math, ams, rel, "\u22d4", "\\pitchfork"); |
|
defineSymbol(math, ams, rel, "\u221d", "\\varpropto"); |
|
defineSymbol(math, ams, rel, "\u25c0", "\\blacktriangleleft"); |
|
defineSymbol(math, ams, rel, "\u2234", "\\therefore"); |
|
defineSymbol(math, ams, rel, "\u220d", "\\backepsilon"); |
|
defineSymbol(math, ams, rel, "\u25b6", "\\blacktriangleright"); |
|
defineSymbol(math, ams, rel, "\u2235", "\\because"); |
|
defineSymbol(math, ams, rel, "\u22d8", "\\llless"); |
|
defineSymbol(math, ams, rel, "\u22d9", "\\gggtr"); |
|
defineSymbol(math, ams, bin, "\u22b2", "\\lhd"); |
|
defineSymbol(math, ams, bin, "\u22b3", "\\rhd"); |
|
defineSymbol(math, ams, rel, "\u2242", "\\eqsim"); |
|
defineSymbol(math, main, rel, "\u22c8", "\\Join"); |
|
defineSymbol(math, ams, rel, "\u2251", "\\Doteq"); |
|
|
|
|
|
defineSymbol(math, ams, bin, "\u2214", "\\dotplus"); |
|
defineSymbol(math, ams, bin, "\u2216", "\\smallsetminus"); |
|
defineSymbol(math, ams, bin, "\u22d2", "\\Cap"); |
|
defineSymbol(math, ams, bin, "\u22d3", "\\Cup"); |
|
defineSymbol(math, ams, bin, "\u2a5e", "\\doublebarwedge"); |
|
defineSymbol(math, ams, bin, "\u229f", "\\boxminus"); |
|
defineSymbol(math, ams, bin, "\u229e", "\\boxplus"); |
|
defineSymbol(math, ams, bin, "\u22c7", "\\divideontimes"); |
|
defineSymbol(math, ams, bin, "\u22c9", "\\ltimes"); |
|
defineSymbol(math, ams, bin, "\u22ca", "\\rtimes"); |
|
defineSymbol(math, ams, bin, "\u22cb", "\\leftthreetimes"); |
|
defineSymbol(math, ams, bin, "\u22cc", "\\rightthreetimes"); |
|
defineSymbol(math, ams, bin, "\u22cf", "\\curlywedge"); |
|
defineSymbol(math, ams, bin, "\u22ce", "\\curlyvee"); |
|
defineSymbol(math, ams, bin, "\u229d", "\\circleddash"); |
|
defineSymbol(math, ams, bin, "\u229b", "\\circledast"); |
|
defineSymbol(math, ams, bin, "\u22c5", "\\centerdot"); |
|
defineSymbol(math, ams, bin, "\u22ba", "\\intercal"); |
|
defineSymbol(math, ams, bin, "\u22d2", "\\doublecap"); |
|
defineSymbol(math, ams, bin, "\u22d3", "\\doublecup"); |
|
defineSymbol(math, ams, bin, "\u22a0", "\\boxtimes"); |
|
|
|
|
|
defineSymbol(math, ams, rel, "\u21e2", "\\dashrightarrow"); |
|
defineSymbol(math, ams, rel, "\u21e0", "\\dashleftarrow"); |
|
defineSymbol(math, ams, rel, "\u21c7", "\\leftleftarrows"); |
|
defineSymbol(math, ams, rel, "\u21c6", "\\leftrightarrows"); |
|
defineSymbol(math, ams, rel, "\u21da", "\\Lleftarrow"); |
|
defineSymbol(math, ams, rel, "\u219e", "\\twoheadleftarrow"); |
|
defineSymbol(math, ams, rel, "\u21a2", "\\leftarrowtail"); |
|
defineSymbol(math, ams, rel, "\u21ab", "\\looparrowleft"); |
|
defineSymbol(math, ams, rel, "\u21cb", "\\leftrightharpoons"); |
|
defineSymbol(math, ams, rel, "\u21b6", "\\curvearrowleft"); |
|
defineSymbol(math, ams, rel, "\u21ba", "\\circlearrowleft"); |
|
defineSymbol(math, ams, rel, "\u21b0", "\\Lsh"); |
|
defineSymbol(math, ams, rel, "\u21c8", "\\upuparrows"); |
|
defineSymbol(math, ams, rel, "\u21bf", "\\upharpoonleft"); |
|
defineSymbol(math, ams, rel, "\u21c3", "\\downharpoonleft"); |
|
defineSymbol(math, ams, rel, "\u22b8", "\\multimap"); |
|
defineSymbol(math, ams, rel, "\u21ad", "\\leftrightsquigarrow"); |
|
defineSymbol(math, ams, rel, "\u21c9", "\\rightrightarrows"); |
|
defineSymbol(math, ams, rel, "\u21c4", "\\rightleftarrows"); |
|
defineSymbol(math, ams, rel, "\u21a0", "\\twoheadrightarrow"); |
|
defineSymbol(math, ams, rel, "\u21a3", "\\rightarrowtail"); |
|
defineSymbol(math, ams, rel, "\u21ac", "\\looparrowright"); |
|
defineSymbol(math, ams, rel, "\u21b7", "\\curvearrowright"); |
|
defineSymbol(math, ams, rel, "\u21bb", "\\circlearrowright"); |
|
defineSymbol(math, ams, rel, "\u21b1", "\\Rsh"); |
|
defineSymbol(math, ams, rel, "\u21ca", "\\downdownarrows"); |
|
defineSymbol(math, ams, rel, "\u21be", "\\upharpoonright"); |
|
defineSymbol(math, ams, rel, "\u21c2", "\\downharpoonright"); |
|
defineSymbol(math, ams, rel, "\u21dd", "\\rightsquigarrow"); |
|
defineSymbol(math, ams, rel, "\u21dd", "\\leadsto"); |
|
defineSymbol(math, ams, rel, "\u21db", "\\Rrightarrow"); |
|
defineSymbol(math, ams, rel, "\u21be", "\\restriction"); |
|
|
|
defineSymbol(math, main, textord, "\u2018", "`"); |
|
defineSymbol(math, main, textord, "$", "\\$"); |
|
defineSymbol(math, main, textord, "%", "\\%"); |
|
defineSymbol(math, main, textord, "_", "\\_"); |
|
defineSymbol(math, main, textord, "\u2220", "\\angle"); |
|
defineSymbol(math, main, textord, "\u221e", "\\infty"); |
|
defineSymbol(math, main, textord, "\u2032", "\\prime"); |
|
defineSymbol(math, main, textord, "\u25b3", "\\triangle"); |
|
defineSymbol(math, main, textord, "\u0393", "\\Gamma"); |
|
defineSymbol(math, main, textord, "\u0394", "\\Delta"); |
|
defineSymbol(math, main, textord, "\u0398", "\\Theta"); |
|
defineSymbol(math, main, textord, "\u039b", "\\Lambda"); |
|
defineSymbol(math, main, textord, "\u039e", "\\Xi"); |
|
defineSymbol(math, main, textord, "\u03a0", "\\Pi"); |
|
defineSymbol(math, main, textord, "\u03a3", "\\Sigma"); |
|
defineSymbol(math, main, textord, "\u03a5", "\\Upsilon"); |
|
defineSymbol(math, main, textord, "\u03a6", "\\Phi"); |
|
defineSymbol(math, main, textord, "\u03a8", "\\Psi"); |
|
defineSymbol(math, main, textord, "\u03a9", "\\Omega"); |
|
defineSymbol(math, main, textord, "\u00ac", "\\neg"); |
|
defineSymbol(math, main, textord, "\u00ac", "\\lnot"); |
|
defineSymbol(math, main, textord, "\u22a4", "\\top"); |
|
defineSymbol(math, main, textord, "\u22a5", "\\bot"); |
|
defineSymbol(math, main, textord, "\u2205", "\\emptyset"); |
|
defineSymbol(math, ams, textord, "\u2205", "\\varnothing"); |
|
defineSymbol(math, main, mathord, "\u03b1", "\\alpha"); |
|
defineSymbol(math, main, mathord, "\u03b2", "\\beta"); |
|
defineSymbol(math, main, mathord, "\u03b3", "\\gamma"); |
|
defineSymbol(math, main, mathord, "\u03b4", "\\delta"); |
|
defineSymbol(math, main, mathord, "\u03f5", "\\epsilon"); |
|
defineSymbol(math, main, mathord, "\u03b6", "\\zeta"); |
|
defineSymbol(math, main, mathord, "\u03b7", "\\eta"); |
|
defineSymbol(math, main, mathord, "\u03b8", "\\theta"); |
|
defineSymbol(math, main, mathord, "\u03b9", "\\iota"); |
|
defineSymbol(math, main, mathord, "\u03ba", "\\kappa"); |
|
defineSymbol(math, main, mathord, "\u03bb", "\\lambda"); |
|
defineSymbol(math, main, mathord, "\u03bc", "\\mu"); |
|
defineSymbol(math, main, mathord, "\u03bd", "\\nu"); |
|
defineSymbol(math, main, mathord, "\u03be", "\\xi"); |
|
defineSymbol(math, main, mathord, "o", "\\omicron"); |
|
defineSymbol(math, main, mathord, "\u03c0", "\\pi"); |
|
defineSymbol(math, main, mathord, "\u03c1", "\\rho"); |
|
defineSymbol(math, main, mathord, "\u03c3", "\\sigma"); |
|
defineSymbol(math, main, mathord, "\u03c4", "\\tau"); |
|
defineSymbol(math, main, mathord, "\u03c5", "\\upsilon"); |
|
defineSymbol(math, main, mathord, "\u03d5", "\\phi"); |
|
defineSymbol(math, main, mathord, "\u03c7", "\\chi"); |
|
defineSymbol(math, main, mathord, "\u03c8", "\\psi"); |
|
defineSymbol(math, main, mathord, "\u03c9", "\\omega"); |
|
defineSymbol(math, main, mathord, "\u03b5", "\\varepsilon"); |
|
defineSymbol(math, main, mathord, "\u03d1", "\\vartheta"); |
|
defineSymbol(math, main, mathord, "\u03d6", "\\varpi"); |
|
defineSymbol(math, main, mathord, "\u03f1", "\\varrho"); |
|
defineSymbol(math, main, mathord, "\u03c2", "\\varsigma"); |
|
defineSymbol(math, main, mathord, "\u03c6", "\\varphi"); |
|
defineSymbol(math, main, bin, "\u2217", "*"); |
|
defineSymbol(math, main, bin, "+", "+"); |
|
defineSymbol(math, main, bin, "\u2212", "-"); |
|
defineSymbol(math, main, bin, "\u22c5", "\\cdot"); |
|
defineSymbol(math, main, bin, "\u2218", "\\circ"); |
|
defineSymbol(math, main, bin, "\u00f7", "\\div"); |
|
defineSymbol(math, main, bin, "\u00b1", "\\pm"); |
|
defineSymbol(math, main, bin, "\u00d7", "\\times"); |
|
defineSymbol(math, main, bin, "\u2229", "\\cap"); |
|
defineSymbol(math, main, bin, "\u222a", "\\cup"); |
|
defineSymbol(math, main, bin, "\u2216", "\\setminus"); |
|
defineSymbol(math, main, bin, "\u2227", "\\land"); |
|
defineSymbol(math, main, bin, "\u2228", "\\lor"); |
|
defineSymbol(math, main, bin, "\u2227", "\\wedge"); |
|
defineSymbol(math, main, bin, "\u2228", "\\vee"); |
|
defineSymbol(math, main, textord, "\u221a", "\\surd"); |
|
defineSymbol(math, main, open, "(", "("); |
|
defineSymbol(math, main, open, "[", "["); |
|
defineSymbol(math, main, open, "\u27e8", "\\langle"); |
|
defineSymbol(math, main, open, "\u2223", "\\lvert"); |
|
defineSymbol(math, main, open, "\u2225", "\\lVert"); |
|
defineSymbol(math, main, close, ")", ")"); |
|
defineSymbol(math, main, close, "]", "]"); |
|
defineSymbol(math, main, close, "?", "?"); |
|
defineSymbol(math, main, close, "!", "!"); |
|
defineSymbol(math, main, close, "\u27e9", "\\rangle"); |
|
defineSymbol(math, main, close, "\u2223", "\\rvert"); |
|
defineSymbol(math, main, close, "\u2225", "\\rVert"); |
|
defineSymbol(math, main, rel, "=", "="); |
|
defineSymbol(math, main, rel, "<", "<"); |
|
defineSymbol(math, main, rel, ">", ">"); |
|
defineSymbol(math, main, rel, ":", ":"); |
|
defineSymbol(math, main, rel, "\u2248", "\\approx"); |
|
defineSymbol(math, main, rel, "\u2245", "\\cong"); |
|
defineSymbol(math, main, rel, "\u2265", "\\ge"); |
|
defineSymbol(math, main, rel, "\u2265", "\\geq"); |
|
defineSymbol(math, main, rel, "\u2190", "\\gets"); |
|
defineSymbol(math, main, rel, ">", "\\gt"); |
|
defineSymbol(math, main, rel, "\u2208", "\\in"); |
|
defineSymbol(math, main, rel, "\u2209", "\\notin"); |
|
defineSymbol(math, main, rel, "\u2282", "\\subset"); |
|
defineSymbol(math, main, rel, "\u2283", "\\supset"); |
|
defineSymbol(math, main, rel, "\u2286", "\\subseteq"); |
|
defineSymbol(math, main, rel, "\u2287", "\\supseteq"); |
|
defineSymbol(math, ams, rel, "\u2288", "\\nsubseteq"); |
|
defineSymbol(math, ams, rel, "\u2289", "\\nsupseteq"); |
|
defineSymbol(math, main, rel, "\u22a8", "\\models"); |
|
defineSymbol(math, main, rel, "\u2190", "\\leftarrow"); |
|
defineSymbol(math, main, rel, "\u2264", "\\le"); |
|
defineSymbol(math, main, rel, "\u2264", "\\leq"); |
|
defineSymbol(math, main, rel, "<", "\\lt"); |
|
defineSymbol(math, main, rel, "\u2260", "\\ne"); |
|
defineSymbol(math, main, rel, "\u2260", "\\neq"); |
|
defineSymbol(math, main, rel, "\u2192", "\\rightarrow"); |
|
defineSymbol(math, main, rel, "\u2192", "\\to"); |
|
defineSymbol(math, ams, rel, "\u2271", "\\ngeq"); |
|
defineSymbol(math, ams, rel, "\u2270", "\\nleq"); |
|
defineSymbol(math, main, spacing, null, "\\!"); |
|
defineSymbol(math, main, spacing, "\u00a0", "\\ "); |
|
defineSymbol(math, main, spacing, "\u00a0", "~"); |
|
defineSymbol(math, main, spacing, null, "\\,"); |
|
defineSymbol(math, main, spacing, null, "\\:"); |
|
defineSymbol(math, main, spacing, null, "\\;"); |
|
defineSymbol(math, main, spacing, null, "\\enspace"); |
|
defineSymbol(math, main, spacing, null, "\\qquad"); |
|
defineSymbol(math, main, spacing, null, "\\quad"); |
|
defineSymbol(math, main, spacing, "\u00a0", "\\space"); |
|
defineSymbol(math, main, punct, ",", ","); |
|
defineSymbol(math, main, punct, ";", ";"); |
|
defineSymbol(math, main, punct, ":", "\\colon"); |
|
defineSymbol(math, ams, bin, "\u22bc", "\\barwedge"); |
|
defineSymbol(math, ams, bin, "\u22bb", "\\veebar"); |
|
defineSymbol(math, main, bin, "\u2299", "\\odot"); |
|
defineSymbol(math, main, bin, "\u2295", "\\oplus"); |
|
defineSymbol(math, main, bin, "\u2297", "\\otimes"); |
|
defineSymbol(math, main, textord, "\u2202", "\\partial"); |
|
defineSymbol(math, main, bin, "\u2298", "\\oslash"); |
|
defineSymbol(math, ams, bin, "\u229a", "\\circledcirc"); |
|
defineSymbol(math, ams, bin, "\u22a1", "\\boxdot"); |
|
defineSymbol(math, main, bin, "\u25b3", "\\bigtriangleup"); |
|
defineSymbol(math, main, bin, "\u25bd", "\\bigtriangledown"); |
|
defineSymbol(math, main, bin, "\u2020", "\\dagger"); |
|
defineSymbol(math, main, bin, "\u22c4", "\\diamond"); |
|
defineSymbol(math, main, bin, "\u22c6", "\\star"); |
|
defineSymbol(math, main, bin, "\u25c3", "\\triangleleft"); |
|
defineSymbol(math, main, bin, "\u25b9", "\\triangleright"); |
|
defineSymbol(math, main, open, "{", "\\{"); |
|
defineSymbol(math, main, close, "}", "\\}"); |
|
defineSymbol(math, main, open, "{", "\\lbrace"); |
|
defineSymbol(math, main, close, "}", "\\rbrace"); |
|
defineSymbol(math, main, open, "[", "\\lbrack"); |
|
defineSymbol(math, main, close, "]", "\\rbrack"); |
|
defineSymbol(math, main, open, "\u230a", "\\lfloor"); |
|
defineSymbol(math, main, close, "\u230b", "\\rfloor"); |
|
defineSymbol(math, main, open, "\u2308", "\\lceil"); |
|
defineSymbol(math, main, close, "\u2309", "\\rceil"); |
|
defineSymbol(math, main, textord, "\\", "\\backslash"); |
|
defineSymbol(math, main, textord, "\u2223", "|"); |
|
defineSymbol(math, main, textord, "\u2223", "\\vert"); |
|
defineSymbol(math, main, textord, "\u2225", "\\|"); |
|
defineSymbol(math, main, textord, "\u2225", "\\Vert"); |
|
defineSymbol(math, main, rel, "\u2191", "\\uparrow"); |
|
defineSymbol(math, main, rel, "\u21d1", "\\Uparrow"); |
|
defineSymbol(math, main, rel, "\u2193", "\\downarrow"); |
|
defineSymbol(math, main, rel, "\u21d3", "\\Downarrow"); |
|
defineSymbol(math, main, rel, "\u2195", "\\updownarrow"); |
|
defineSymbol(math, main, rel, "\u21d5", "\\Updownarrow"); |
|
defineSymbol(math, math, op, "\u2210", "\\coprod"); |
|
defineSymbol(math, math, op, "\u22c1", "\\bigvee"); |
|
defineSymbol(math, math, op, "\u22c0", "\\bigwedge"); |
|
defineSymbol(math, math, op, "\u2a04", "\\biguplus"); |
|
defineSymbol(math, math, op, "\u22c2", "\\bigcap"); |
|
defineSymbol(math, math, op, "\u22c3", "\\bigcup"); |
|
defineSymbol(math, math, op, "\u222b", "\\int"); |
|
defineSymbol(math, math, op, "\u222b", "\\intop"); |
|
defineSymbol(math, math, op, "\u222c", "\\iint"); |
|
defineSymbol(math, math, op, "\u222d", "\\iiint"); |
|
defineSymbol(math, math, op, "\u220f", "\\prod"); |
|
defineSymbol(math, math, op, "\u2211", "\\sum"); |
|
|
|
defineSymbol(math, math, op, "\u2a02", "\\bigotimes"); |
|
defineSymbol(math, math, op, "\u2a01", "\\bigoplus"); |
|
defineSymbol(math, math, op, "\u2a00", "\\bigodot"); |
|
defineSymbol(math, math, op, "\u222e", "\\oint"); |
|
defineSymbol(math, math, op, "\u2a06", "\\bigsqcup"); |
|
defineSymbol(math, math, op, "\u222b", "\\smallint"); |
|
defineSymbol(math, main, inner, "\u2026", "\\ldots"); |
|
defineSymbol(math, main, inner, "\u22ef", "\\cdots"); |
|
defineSymbol(math, main, inner, "\u22f1", "\\ddots"); |
|
defineSymbol(math, main, textord, "\u22ee", "\\vdots"); |
|
defineSymbol(math, main, accent, "\u00b4", "\\acute"); |
|
defineSymbol(math, main, accent, "\u0060", "\\grave"); |
|
defineSymbol(math, main, accent, "\u00a8", "\\ddot"); |
|
defineSymbol(math, main, accent, "\u007e", "\\tilde"); |
|
defineSymbol(math, main, accent, "\u00af", "\\bar"); |
|
defineSymbol(math, main, accent, "\u02d8", "\\breve"); |
|
defineSymbol(math, main, accent, "\u02c7", "\\check"); |
|
defineSymbol(math, main, accent, "\u005e", "\\hat"); |
|
defineSymbol(math, main, accent, "\u20d7", "\\vec"); |
|
defineSymbol(math, main, accent, "\u02d9", "\\dot"); |
|
defineSymbol(math, main, mathord, "\u0131", "\\imath"); |
|
defineSymbol(math, main, mathord, "\u0237", "\\jmath"); |
|
|
|
|
|
defineSymbol(text, main, spacing, "\u00a0", "\\ "); |
|
defineSymbol(text, main, spacing, "\u00a0", " "); |
|
defineSymbol(text, main, spacing, "\u00a0", "~"); |
|
|
|
|
|
var i; |
|
var ch; |
|
|
|
|
|
var mathTextSymbols = "0123456789/@.\""; |
|
for (i = 0; i < mathTextSymbols.length; i++) { |
|
ch = mathTextSymbols.charAt(i); |
|
defineSymbol(math, main, textord, ch, ch); |
|
} |
|
|
|
|
|
var textSymbols = "0123456789`!@*()-=+[]'\";:?/.,"; |
|
for (i = 0; i < textSymbols.length; i++) { |
|
ch = textSymbols.charAt(i); |
|
defineSymbol(text, main, textord, ch, ch); |
|
} |
|
|
|
|
|
var letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; |
|
for (i = 0; i < letters.length; i++) { |
|
ch = letters.charAt(i); |
|
defineSymbol(math, main, mathord, ch, ch); |
|
defineSymbol(text, main, textord, ch, ch); |
|
} |
|
|