MiscMathSymbolsB.js (9378B)
1 /************************************************************* 2 * 3 * MathJax/jax/output/HTML-CSS/optable/MiscMathSymbolsB.js 4 * 5 * Copyright (c) 2010-2015 The MathJax Consortium 6 * 7 * Licensed under the Apache License, Version 2.0 (the "License"); 8 * you may not use this file except in compliance with the License. 9 * You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, software 14 * distributed under the License is distributed on an "AS IS" BASIS, 15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 * See the License for the specific language governing permissions and 17 * limitations under the License. 18 * 19 */ 20 21 (function (MML) { 22 var MO = MML.mo.OPTYPES; 23 var TEXCLASS = MML.TEXCLASS; 24 25 MathJax.Hub.Insert(MML.mo.prototype,{ 26 OPTABLE: { 27 prefix: { 28 '\u2980': [0,0,TEXCLASS.ORD,{fence: true, stretchy: true}], // triple vertical bar delimiter 29 '\u2983': MO.OPEN, // left white curly bracket 30 '\u2985': MO.OPEN, // left white parenthesis 31 '\u2987': MO.OPEN, // z notation left image bracket 32 '\u2989': MO.OPEN, // z notation left binding bracket 33 '\u298B': MO.OPEN, // left square bracket with underbar 34 '\u298D': MO.OPEN, // left square bracket with tick in top corner 35 '\u298F': MO.OPEN, // left square bracket with tick in bottom corner 36 '\u2991': MO.OPEN, // left angle bracket with dot 37 '\u2993': MO.OPEN, // left arc less-than bracket 38 '\u2995': MO.OPEN, // double left arc greater-than bracket 39 '\u2997': MO.OPEN, // left black tortoise shell bracket 40 '\u29FC': MO.OPEN // left-pointing curved angle bracket 41 }, 42 postfix: { 43 '\u2980': [0,0,TEXCLASS.ORD,{fence: true, stretchy: true}], // triple vertical bar delimiter 44 '\u2984': MO.CLOSE, // right white curly bracket 45 '\u2986': MO.CLOSE, // right white parenthesis 46 '\u2988': MO.CLOSE, // z notation right image bracket 47 '\u298A': MO.CLOSE, // z notation right binding bracket 48 '\u298C': MO.CLOSE, // right square bracket with underbar 49 '\u298E': MO.CLOSE, // right square bracket with tick in bottom corner 50 '\u2990': MO.CLOSE, // right square bracket with tick in top corner 51 '\u2992': MO.CLOSE, // right angle bracket with dot 52 '\u2994': MO.CLOSE, // right arc greater-than bracket 53 '\u2996': MO.CLOSE, // double right arc less-than bracket 54 '\u2998': MO.CLOSE, // right black tortoise shell bracket 55 '\u29FD': MO.CLOSE // right-pointing curved angle bracket 56 }, 57 infix: { 58 '\u2981': MO.BIN3, // z notation spot 59 '\u2982': MO.BIN3, // z notation type colon 60 '\u2999': MO.BIN3, // dotted fence 61 '\u299A': MO.BIN3, // vertical zigzag line 62 '\u299B': MO.BIN3, // measured angle opening left 63 '\u299C': MO.BIN3, // right angle variant with square 64 '\u299D': MO.BIN3, // measured right angle with dot 65 '\u299E': MO.BIN3, // angle with s inside 66 '\u299F': MO.BIN3, // acute angle 67 '\u29A0': MO.BIN3, // spherical angle opening left 68 '\u29A1': MO.BIN3, // spherical angle opening up 69 '\u29A2': MO.BIN3, // turned angle 70 '\u29A3': MO.BIN3, // reversed angle 71 '\u29A4': MO.BIN3, // angle with underbar 72 '\u29A5': MO.BIN3, // reversed angle with underbar 73 '\u29A6': MO.BIN3, // oblique angle opening up 74 '\u29A7': MO.BIN3, // oblique angle opening down 75 '\u29A8': MO.BIN3, // measured angle with open arm ending in arrow pointing up and right 76 '\u29A9': MO.BIN3, // measured angle with open arm ending in arrow pointing up and left 77 '\u29AA': MO.BIN3, // measured angle with open arm ending in arrow pointing down and right 78 '\u29AB': MO.BIN3, // measured angle with open arm ending in arrow pointing down and left 79 '\u29AC': MO.BIN3, // measured angle with open arm ending in arrow pointing right and up 80 '\u29AD': MO.BIN3, // measured angle with open arm ending in arrow pointing left and up 81 '\u29AE': MO.BIN3, // measured angle with open arm ending in arrow pointing right and down 82 '\u29AF': MO.BIN3, // measured angle with open arm ending in arrow pointing left and down 83 '\u29B0': MO.BIN3, // reversed empty set 84 '\u29B1': MO.BIN3, // empty set with overbar 85 '\u29B2': MO.BIN3, // empty set with small circle above 86 '\u29B3': MO.BIN3, // empty set with right arrow above 87 '\u29B4': MO.BIN3, // empty set with left arrow above 88 '\u29B5': MO.BIN3, // circle with horizontal bar 89 '\u29B6': MO.BIN4, // circled vertical bar 90 '\u29B7': MO.BIN4, // circled parallel 91 '\u29B8': MO.BIN4, // circled reverse solidus 92 '\u29B9': MO.BIN4, // circled perpendicular 93 '\u29BA': MO.BIN4, // circle divided by horizontal bar and top half divided by vertical bar 94 '\u29BB': MO.BIN4, // circle with superimposed x 95 '\u29BC': MO.BIN4, // circled anticlockwise-rotated division sign 96 '\u29BD': MO.BIN4, // up arrow through circle 97 '\u29BE': MO.BIN4, // circled white bullet 98 '\u29BF': MO.BIN4, // circled bullet 99 '\u29C0': MO.REL, // circled less-than 100 '\u29C1': MO.REL, // circled greater-than 101 '\u29C2': MO.BIN3, // circle with small circle to the right 102 '\u29C3': MO.BIN3, // circle with two horizontal strokes to the right 103 '\u29C4': MO.BIN4, // squared rising diagonal slash 104 '\u29C5': MO.BIN4, // squared falling diagonal slash 105 '\u29C6': MO.BIN4, // squared asterisk 106 '\u29C7': MO.BIN4, // squared small circle 107 '\u29C8': MO.BIN4, // squared square 108 '\u29C9': MO.BIN3, // two joined squares 109 '\u29CA': MO.BIN3, // triangle with dot above 110 '\u29CB': MO.BIN3, // triangle with underbar 111 '\u29CC': MO.BIN3, // s in triangle 112 '\u29CD': MO.BIN3, // triangle with serifs at bottom 113 '\u29CE': MO.REL, // right triangle above left triangle 114 '\u29CF': MO.REL, // left triangle beside vertical bar 115 '\u29CF\u0338': MO.REL, // left triangle beside vertical bar with slash 116 '\u29D0': MO.REL, // vertical bar beside right triangle 117 '\u29D0\u0338': MO.REL, // vertical bar beside right triangle with slash 118 '\u29D1': MO.REL, // bowtie with left half black 119 '\u29D2': MO.REL, // bowtie with right half black 120 '\u29D3': MO.REL, // black bowtie 121 '\u29D4': MO.REL, // times with left half black 122 '\u29D5': MO.REL, // times with right half black 123 '\u29D6': MO.BIN4, // white hourglass 124 '\u29D7': MO.BIN4, // black hourglass 125 '\u29D8': MO.BIN3, // left wiggly fence 126 '\u29D9': MO.BIN3, // right wiggly fence 127 '\u29DB': MO.BIN3, // right double wiggly fence 128 '\u29DC': MO.BIN3, // incomplete infinity 129 '\u29DD': MO.BIN3, // tie over infinity 130 '\u29DE': MO.REL, // infinity negated with vertical bar 131 '\u29DF': MO.BIN3, // double-ended multimap 132 '\u29E0': MO.BIN3, // square with contoured outline 133 '\u29E1': MO.REL, // increases as 134 '\u29E2': MO.BIN4, // shuffle product 135 '\u29E3': MO.REL, // equals sign and slanted parallel 136 '\u29E4': MO.REL, // equals sign and slanted parallel with tilde above 137 '\u29E5': MO.REL, // identical to and slanted parallel 138 '\u29E6': MO.REL, // gleich stark 139 '\u29E7': MO.BIN3, // thermodynamic 140 '\u29E8': MO.BIN3, // down-pointing triangle with left half black 141 '\u29E9': MO.BIN3, // down-pointing triangle with right half black 142 '\u29EA': MO.BIN3, // black diamond with down arrow 143 '\u29EB': MO.BIN3, // black lozenge 144 '\u29EC': MO.BIN3, // white circle with down arrow 145 '\u29ED': MO.BIN3, // black circle with down arrow 146 '\u29EE': MO.BIN3, // error-barred white square 147 '\u29EF': MO.BIN3, // error-barred black square 148 '\u29F0': MO.BIN3, // error-barred white diamond 149 '\u29F1': MO.BIN3, // error-barred black diamond 150 '\u29F2': MO.BIN3, // error-barred white circle 151 '\u29F3': MO.BIN3, // error-barred black circle 152 '\u29F4': MO.REL, // rule-delayed 153 '\u29F5': MO.BIN4, // reverse solidus operator 154 '\u29F6': MO.BIN4, // solidus with overbar 155 '\u29F7': MO.BIN4, // reverse solidus with horizontal stroke 156 '\u29F8': MO.BIN3, // big solidus 157 '\u29F9': MO.BIN3, // big reverse solidus 158 '\u29FA': MO.BIN3, // double plus 159 '\u29FB': MO.BIN3, // triple plus 160 '\u29FE': MO.BIN4, // tiny 161 '\u29FF': MO.BIN4 // miny 162 } 163 } 164 }); 165 166 MathJax.Ajax.loadComplete(MML.optableDir+"/MiscMathSymbolsB.js"); 167 168 })(MathJax.ElementJax.mml);