X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?a=blobdiff_plain;f=jsMath%2Fextensions%2FAMSsymbols.js;fp=jsMath%2Fextensions%2FAMSsymbols.js;h=0000000000000000000000000000000000000000;hb=cb3848eeb2c1340d5a5090b46b51c6e53b21ad39;hp=8ce42457f4a5862199cd3bddbbfc704c6495924d;hpb=10b8a88ca57bb59dc6d5866d943a193f2ecf11d4;p=lambda.git diff --git a/jsMath/extensions/AMSsymbols.js b/jsMath/extensions/AMSsymbols.js deleted file mode 100644 index 8ce42457..00000000 --- a/jsMath/extensions/AMSsymbols.js +++ /dev/null @@ -1,290 +0,0 @@ -/* - * extensions/AMSsymbol.js - * - * Part of the jsMath package for mathematics on the web. - * - * This file defines the macros needed to access the AMS symbol fonts - * available in msam10 and msbm10. You can activate it by calling - * - * jsMath.Extension.Require('AMSsymbols'); - * - * once jsMath.js has been loaded. - * - * Note that you will need to install the msam10 and msbm10 fonts - * that are available from the jsMath extra font page at - * - * http://www.math.union.edu/locate/jsMath/download/extra-fonts/ - * - * in order to make this work in image mode. Note that there is no - * unicode fallback mode for these fonts at this time. - * - * --------------------------------------------------------------------- - * - * Copyright 2006 by Davide P. Cervone - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/********************************************************************/ - - -delete jsMath.Parser.prototype.macros['hbar']; -delete jsMath.Parser.prototype.macros['angle']; -delete jsMath.Parser.prototype.macros['rightleftharpoons']; - -jsMath.Extension.MathChar("msam10",{ - // Miscellaneous symbols - vartriangle: [3,0x4D], - triangledown: [0,0x4F], - square: [0,0x03], - lozenge: [0,0x06], - circledS: [0,0x73], - angle: [0,0x5C], - measuredangle: [0,0x5D], - backprime: [0,0x38], - blacktriangle: [0,0x4E], - blacktriangledown: [0,0x48], - blacksquare: [0,0x04], - blacklozenge: [0,0x07], - bigstar: [0,0x46], - sphericalangle: [0,0x5E], - complement: [0,0x7B], - - // Binary operators - dotplus: [2,0x75], - Cap: [2,0x65], - doublecap: [2,0x65], - Cup: [2,0x64], - doublecup: [2,0x64], - barwedge: [2,0x5A], - veebar: [2,0x59], - doublebarwedge: [2,0x5B], - boxminus: [2,0x0C], - boxtimes: [2,0x02], - boxdot: [2,0x00], - boxplus: [2,0x01], - leftthreetimes: [2,0x68], - rightthreetimes: [2,0x69], - curlywedge: [2,0x66], - curlyvee: [2,0x67], - circleddash: [2,0x7F], - circledast: [2,0x7E], - circledcirc: [2,0x7D], - centerdot: [2,0x05], - intercal: [2,0x7C], - - // Binary relations - leqq: [3,0x35], - leqslant: [3,0x36], - eqslantless: [3,0x30], - lesssim: [3,0x2E], - lessapprox: [3,0x2F], - lll: [3,0x6E], - llless: [3,0x6E], - lessgtr: [3,0x37], - lesseqgtr: [3,0x51], - lesseqqgtr: [3,0x53], - doteqdot: [3,0x2B], - Doteq: [3,0x2B], - risingdotseq: [3,0x3A], - fallingdotseq: [3,0x3B], - backsim: [3,0x76], - backsimeq: [3,0x77], - subseteqq: [3,0x6A], - Subset: [3,0x62], - sqsubset: [3,0x40], - preccurlyeq: [3,0x34], - curlyeqprec: [3,0x32], - precsim: [3,0x2D], - vartriangleleft: [3,0x43], - trianglelefteq: [3,0x45], - vDash: [3,0x0F], - Vvdash: [3,0x0E], - smallsmile: [3,0x60], - smallfrown: [3,0x61], - bumpeq: [3,0x6C], - Bumpeq: [3,0x6D], - varpropto: [3,0x5F], - blacktriangleleft: [3,0x4A], - therefore: [3,0x29], - geqq: [3,0x3D], - geqslant: [3,0x3E], - eqslantgtr: [3,0x31], - gtrsim: [3,0x26], - gtrapprox: [3,0x27], - ggg: [3,0x6F], - gggtr: [3,0x6F], - gtrless: [3,0x3F], - gtreqless: [3,0x52], - gtreqqless: [3,0x54], - eqcirc: [3,0x50], - circeq: [3,0x24], - triangleq: [3,0x2C], - supseteqq: [3,0x6B], - Supset: [3,0x63], - sqsupset: [3,0x41], - succcurlyeq: [3,0x3C], - curlyeqsucc: [3,0x33], - succsim: [3,0x25], - vartriangleright: [3,0x42], - trianglerighteq: [3,0x44], - Vdash: [3,0x0D], - between: [3,0x47], - pitchfork: [3,0x74], - blacktriangleright: [3,0x49], - because: [3,0x2A], - - // Arrows - leftleftarrows: [3,0x12], - leftrightarrows: [3,0x1C], - Lleftarrow: [3,0x57], - twoheadleftarrow: [3,0x11], - leftarrowtail: [3,0x1B], - looparrowleft: [3,0x22], - leftrightharpoons: [3,0x0B], - circlearrowleft: [3,0x09], - Lsh: [3,0x1E], - upuparrows: [3,0x14], - upharpoonleft: [3,0x18], - downharpoonleft: [3,0x19], - multimap: [3,0x28], - leftrightsquigarrow:[3,0x21], - rightrightarrows: [3,0x13], - rightleftarrows: [3,0x1D], - Rrightarrow: [3,0x56], - twoheadrightarrow: [3,0x10], - rightarrowtail: [3,0x1A], - looparrowright: [3,0x23], - rightleftharpoons: [3,0x0A], - circlearrowright: [3,0x08], - Rsh: [3,0x1F], - downdownarrows: [3,0x15], - upharpoonright: [3,0x16], - downharpoonright: [3,0x17], - rightsquigarrow: [3,0x20] -}); - -jsMath.Extension.MathChar("msbm10",{ - // Lowercase Greek letters - digamma: [0,0x7A], - varkappa: [0,0x7B], - - // Hebrew letters - beth: [0,0x69], - daleth: [0,0x6B], - gimel: [0,0x6A], - - // Miscellaneous symbols - hbar: [0,0x7E], - hslash: [0,0x7D], - nexists: [0,0x40], - mho: [0,0x66], - Finv: [0,0x60], - Game: [0,0x61], - Bbbk: [0,0x7C], - varnothing: [0,0x3F], - eth: [0,0x67], - diagup: [0,0x1E], - diagdown: [0,0x1F], - - // Binary operators - smallsetminus: [2,0x72], - divideontimes: [2,0x3E], - ltimes: [2,0x6E], - rtimes: [2,0x6F], - - // Binary relations - approxeq: [3,0x75], - lessdot: [3,0x6C], - precapprox: [3,0x77], - gtrdot: [3,0x6D], - thicksim: [3,0x73], - thickapprox: [3,0x74], - succapprox: [3,0x76], - shortmid: [3,0x70], - shortparallel: [3,0x71], - backepsilon: [3,0x7F], - - // Negated relations - nless: [3,0x04], - nleq: [3,0x02], - nleqslant: [3,0x0A], - nleqq: [3,0x14], - lneq: [3,0x0C], - lneqq: [3,0x08], - lvertneqq: [3,0x00], - lnsim: [3,0x12], - lnapprox: [3,0x1A], - nprec: [3,0x06], - npreceq: [3,0x0E], - precneqq: [3,0x16], - precnsim: [3,0x10], - precnapprox: [3,0x18], - nsim: [3,0x1C], - nshortmid: [3,0x2E], - nmid: [3,0x2D], - nvdash: [3,0x30], - nVdash: [3,0x31], - ntriangleleft: [3,0x36], - ntrianglelefteq: [3,0x35], - nsubseteq: [3,0x2A], - nsubseteqq: [3,0x22], - subsetneq: [3,0x28], - varsubsetneq: [3,0x20], - subsetneqq: [3,0x24], - varsubsetneqq: [3,0x26], - ngtr: [3,0x05], - ngeq: [3,0x03], - ngeqslant: [3,0x0B], - ngeqq: [3,0x15], - gneq: [3,0x0D], - gneqq: [3,0x09], - gvertneqq: [3,0x01], - gnsim: [3,0x13], - gnapprox: [3,0x1B], - nsucc: [3,0x07], - nsucceq: [3,0x0F], - succneqq: [3,0x17], - succnsim: [3,0x11], - succnapprox: [3,0x19], - ncong: [3,0x1D], - nshortparallel: [3,0x2F], - nparallel: [3,0x2C], - nvDash: [3,0x32], - nVDash: [3,0x33], - ntriangleright: [3,0x37], - ntrianglerighteq: [3,0x34], - nsupseteq: [3,0x2B], - nsupseteqq: [3,0x23], - supsetneq: [3,0x29], - varsupsetneq: [3,0x21], - supsetneqq: [3,0x25], - varsupsetneqq: [3,0x27], - - // Arrows - curvearrowleft: [3,0x78], - curvearrowright: [3,0x79], - - // Negated arrows - nleftarrow: [3,0x38], - nLeftarrow: [3,0x3A], - nleftrightarrow: [3,0x3D], - nrightarrow: [3,0x39], - nRightarrow: [3,0x3B], - nLeftrightarrow: [3,0x3C] -}); - -jsMath.Macro('Bbb','{\\msbm #1}',1); -jsMath.Macro('mathbb','{\\msbm #1}',1); -jsMath.Extension.Font('msbm'); -jsMath.Extension.Font('msam');