Index: trunk/extensions/Math/modules/MathJax/extensions/wiki2jax.js |
— | — | @@ -36,14 +36,14 @@ |
37 | 37 | if (node.nodeName == 'IMG') { |
38 | 38 | tex = node.alt; |
39 | 39 | } else { |
40 | | - tex = node.innerHTML.substring(node.innerHTML[0]=='$',node.innerHTML.length-(node.innerHTML[node.innerHTML.length-1]=='$')); |
| 40 | + tex = node.innerHTML.replace(/^\$/,"").replace(/\$$/,""); |
41 | 41 | tex = tex.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/ /g," "); |
42 | 42 | } |
43 | 43 | |
44 | 44 | tex = tex.replace(/\\iiint([^!]*)!\\!\\!\\!\\!.*\\subset\\!\\supset/g,"\\iiint$1mkern-2.5em\\subset\\!\\supset").replace(/\\iint([^!]*)!\\!\\!\\!\\!\\!\\!\\!\\!\\!\\!(.*)\\subset\\!\\supset/g,"\\iint$1mkern-1.65em$2\\subset\\!\\!\\supset").replace(/\\int\\!\\!\\!(\\!)+\\int\\!\\!\\!(\\!)+\\int([^!]*)!\\!\\!\\!\\!.*\\bigcirc(\\,)*/g,"\\iiint$3mkern-2.5em\\subset\\!\\supset").replace(/\\int\\!\\!\\!(\\!)+\\int([^!]*)!\\!\\!\\!\\!\\!\\!\\!\\!(.*)\\bigcirc(\\,)*/g,"\\iint$2mkern-1.65em$3\\subset\\!\\!\\supset"); |
45 | 45 | if (mode === "") { |
46 | 46 | tex = tex.replace(/ *\\scriptstyle(\W)/g,"\\textstyle$1").replace(/ *\\scriptscriptstyle(\W)/g,"\\scriptstyle$1"); |
47 | | - if (parent.firstChild === node) tex = "\\displaystyle "+tex; |
| 47 | + if (parent.firstChild === node) tex = "\\displaystyle{"+tex+"}"; |
48 | 48 | } |
49 | 49 | |
50 | 50 | var i; |