The Stack Exchange network uses MathJaX with $(inline) and $$(block) as the delimiters, so it definitely should be possible to change that. At worst I'd imagine it's a matter of changing a couple of constants in the source code.  Emeritus Sci Advisor PF Gold P: 9,543 It would be nice to have delimiters that are easier to type than [/itex]. and$$ are easy enough, but $and $are not. An Alt Gr shortcut would be an OK alternative. For example, if you type "Alt Gr+i" now, "[I][/I]" is typed, and the cursor is placed between the tags. If you select some text first, the tags are placed around that block of text. We could have e.g. Alt Gr+f and Alt Gr+d for the tags. Assuming of course that this can be configured in vBulletin. If function keys can be used this way, then I would suggest F8 and F9 (or F4 and F5).  PF Gold P: 1,160 I suppose it shouldn't be too hard* to use '', '', and tex tags to delimit TeX. That way, backwards compatibility is maintained and it's easier to type in LaTeX. *I haven't read the source. HW Helper P: 2,155  Quote by Fredrik It would be nice to have delimiters that are easier to type than [/itex]. and are easy enough, but \( and \[ are not. An Alt Gr shortcut would be an OK alternative. For example, if you type "Alt Gr+i" now, "[I][/I]" is typed, and the cursor is placed between the tags. If you select some text first, the tags are placed around that block of text. We could have e.g. Alt Gr+f and Alt Gr+d for the tags. Assuming of course that this can be configured in vBulletin. If function keys can be used this way, then I would suggest F8 and F9 (or F4 and F5). Whatever is done, it'll have to also work for people who don't have an AltGr key (i.e. most US keyboards). Emeritus Sci Advisor PF Gold P: 11,155  Quote by Fredrik It would be nice to have delimiters that are easier to type than [/itex]. If we have different delimiters, then Greg will have to ensure that the tex and itex tags used in all previous posts be automatically changed to the new ones, so we don't lose the ability to read old TeX. I don't know if that is trivial to do. Emeritus Sci Advisor PF Gold P: 9,543  Quote by diazona Whatever is done, it'll have to also work for people who don't have an AltGr key (i.e. most US keyboards). They don't have Alt Gr keys!? That country is just completely crazy.  Quote by Gokul43201 If we have different delimiters, then Greg will have to ensure that the tex and itex tags used in all previous posts be automatically changed to the new ones, so we don't lose the ability to read old TeX. I don't know if that is trivial to do. I expect that it will only be trivial if we can have several different delimiters mean the same thing. Emeritus Sci Advisor PF Gold P: 11,155  Quote by Fredrik I expect that it will only be trivial if we can have several different delimiters mean the same thing. Of course! That sounds simple enough to do.  PF Gold P: 1,160 It shouldn't be too hard. I read over the source a bit, and multiple delimiters could probably be done just by changing the regexp. (Is it just my editor, or did the MathJax developers throw all the code into one line?) Admin P: 9,710  Quote by jhae2.718 (Is it just my editor, or did the MathJax developers throw all the code into one line?) The code is minified.  PF Gold P: 1,160 Okay, just found the unpacked and commented source. Just found this: http://www.mathjax.org/docs/1.1/upgr...tex-delimiters   Also, in tex2jax.js: MathJax.Extension.tex2jax = { version: "1.1", config: { element: null, // The ID of the element to be processed // (defaults to full document) inlineMath: [ // The start/stop pairs for in-line math // ['',''], // (comment out any you don't want, or add your own, but ['\\(','\$'] // be sure that you don't have an extra comma at the end) ], displayMath: [ // The start/stop pairs for display math ['',''], // (comment out any you don't want, or add your own, but ['\\[','\$'] // be sure that you don't have an extra comma at the end) ], skipTags: ["script","noscript","style","textarea","pre","code"], // The names of the tags whose contents will not be // scanned for math delimiters ignoreClass: "tex2jax_ignore", // the class name of elements whose contents should // NOT be processed by tex2jax. Note that this // is a regular expression, so be sure to quote any // regexp special characters processClass: "tex2jax_process", // the class name of elements whose contents SHOULD // be processed when they appear inside ones that // are ignored. Note that this is a regular expression, // so be sure to quote any regexp special characters processEscapes: false, // set to true to allow \$ to produce a dollar without // starting in-line math mode processEnvironments: true, // set to true to process \begin{xxx}...\end{xxx} outside // of math mode, false to prevent that preview: "TeX" // set to "none" to not insert MathJax_Preview spans // or set to an array specifying an HTML snippet // to use the same preview for every equation. },
 Emeritus Sci Advisor PF Gold P: 9,543 Cool. I don't know javascript, but it looks like it's trivial to configure whatever we want as math delimiters, and like they have made it trivial to have several different ones that mean the same thing. I'm a bit confused by the fact that you seem to be able to configure it in two different places, but I'm guessing that the tex2jax: {blah-blah} command essentially says, "use these definitions instead of the ones you find in that stupid file". So it probably won't be a problem at all to use all of these:       No wait...I do see a problem: Old posts that include $signs. Not sure how to deal with those. Maybe someone can run a script to replace them all with \$. Or maybe we should just stick with the old delimiters. They would be less annoying if we can configure say F8 and F9 to type a pair of them.