/************************************************************* * * MathJax/config/MathJax.js * * This configuration file is loaded when there is no explicit * configuration script in the // // would display "[math]" in place of the math until MathJax is able to typeset it. // preRemoveClass: "MathJax_Preview", // // This value controls whether the "Processing Math: nn%" message are displayed // in the lower left-hand corner. Set to "false" to prevent those messages (though // file loading and other messages will still be shown). // showProcessingMessages: true, // // Normally MathJax will perform its starup commands (loading of // configuration, styles, jax, and so on) as soon as it can. If you // expect to be doing additional configuration on the page, however, you // may want to have it wait until the page's onload hander is called. If so, // set this to "onload". // delayStartupUntil: "none", // // Normally MathJax will typeset the mathematics on the page as soon as // the page is loaded. If you want to delay that process, in which case // you will need to call MathJax.Hub.Typeset() yourself by hand, set // this value to true. // skipStartupTypeset: false, //============================================================================ // // These parameters control the tex2jax preprocessor (when you have included // "tex2jax.js" in the extensions list above). // tex2jax: { // // The Id of the element to be processed (defaults to full document) // element: null, // // The delimiters that surround in-line math expressions. The first in each // pair is the initial delimiter and the second is the terminal delimiter. // Comment out any that you don't want, but be sure there is no extra // comma at the end of the last item in the list -- some browsers won't // be able to handle that. // inlineMath: [ // ['$','$'], // uncomment this for standard TeX math delimiters ['\\(','\\)'] ], // // The delimiters that surround displayed math expressions. The first in each // pair is the initial delimiter and the second is the terminal delimiter. // Comment out any that you don't want, but be sure there is no extra // comma at the end of the last item in the list -- some browsers won't // be able to handle that. // displayMath: [ ['$$','$$'], ['\\[','\\]'] ], // // Set to "true" to allow \$ to produce a dollar without starting in-line // math mode. If you uncomment the ['$','$'] line above, you should change // this to true so that you can insert plain dollar signs into your documents // processEscapes: false, // // Controls whether tex2jax processes LaTeX environments outside of math // mode. Set to "false" to prevent processing of environments except within // math mode. // processEnvironments: true, // // Controls whether tex2jax inserts MathJax_Preview spans so that the TeX // code is visible until it is processed by MathJax. Set to "false" to prevent // the previews from being inserted (the math will simply disappear until it is // typeset). // previewTeX: true }, //============================================================================ // // These parameters control the jsMath2jax preprocessor (when you have included // "jsMath2jax.js" in the extensions list above). // jsMath2jax: { // // Controls whether jsMath2tex inserts MathJax_Preview elements so that // the TeX code is visible until it is processed by MathJax. Set to "false" // to prevent previews from being inserted (the math will simply disappear // until it is typeset). // previewTeX: true }, //============================================================================ // // These parameters control the TeX input jax. // TeX: { // // This specifies the side on which \tag{} macros will place the tags. // Set to "left" to place on the left-hand side. // TagSide: "right", // // This is the amound of indentation (from right or left) for the tags. // TagIndent: ".8em", // // This is the width to use for the multline environment // MultLineWidth: "85%" }, //============================================================================ // // These parameters control the MathML inupt jax. // MathML: { // // This specifies whether to use TeX spacing or MathML spacing when the // HTML-CSS output jax is used. // useMathMLspacing: false }, //============================================================================ // // These parameters control the HTML-CSS output jax. // "HTML-CSS": { // // This controls the global scaling of mathematics as compared to the // surrounding text. Values between 100 and 133 are usually good choices. // scale: 100, // // This is a list of the fonts available to MathJax in the // MathJax/Fonts/HTML-CSS directory. If you don't want MathJax // to use one of these fonts (when available on the user's computer), // remove it from the list. Use an empty list to force the use of // web fonts (or image fonts). // availableFonts: ["STIX","TeX"], // // This is the preferred font to use when more than one of those // listed above is available. // preferredFont: "TeX", // // This is the web-based font to use when none of the fonts listed // above are available on the user's computer. Note that currently // only the TeX font is available in a web-based form. Set this to // // webFont: null, // // if you want to prevent the use of web-based fonts. // webFont: "TeX", // // This is the font to use for image fallback mode (when none of the // fonts listed above are available and the browser doesn't support // web-fonts via the @font-face CSS directive). Note that currently // only the TeX font is available as an image font. Set this to // // imageFont: null, // // if you want to prevent the use of image fonts (e.g., you have not // installed the image fonts on your server). In this case, only // browsers that support web-based fonts will be able to view your pages // without having the fonts installed on the client computer. The browsers // that support web-based fonts include: IE6 and later, Chrome, Safari3.1 // and above, Firefox3.5 and later, and Opera10 and later. Note that // Firefox3.0 is NOT on this list, so without image fonts, FF3.0 users // will be required to to download and install either the STIX fonts or the // MathJax TeX fonts. // imageFont: "TeX", // // This allows you to define or modify the styles used to display // various math elements created by MathJax. // // Example: // styles: { // ".MathJax_Display": { // "text-align": "left", // left aligned displayed math // "margin-left": "3em", // with 3em indentation // }, // ".MathJax_Preview": { // "font-size": "80%", // preview uses a smaller font // color: "red" // and is in red // } // } // styles: {} }, //============================================================================ // // These parameters control the MMLorHTML configuration file. // NOTE: if you add MMLorHTML.js to the config array above, // you must REMOVE the output jax from the jax array. // MMLorHTML: { // // The output jax that is to be preferred when both are possible // (set to "MML" for native MathML, "HTML" for MathJax's HTML-CSS output jax). // prefer: "HTML" } }); MathJax.Ajax.loadComplete("[MathJax]/config/MathJax.js");