From 39b78b1477b3ac56e8e0bc2efc6684806d9c9795 Mon Sep 17 00:00:00 2001 From: "Davide P. Cervone" Date: Mon, 20 Feb 2012 18:01:27 -0500 Subject: [PATCH] Updated configuration options documentaiton and added SVG and MathEvents documentation --- docs/html/_sources/options/AsciiMath.txt | 9 +- docs/html/_sources/options/HTML-CSS.txt | 93 ++++-- docs/html/_sources/options/MMLorHTML.txt | 32 +- docs/html/_sources/options/MathEvents.txt | 37 +++ docs/html/_sources/options/MathML.txt | 3 +- docs/html/_sources/options/MathMenu.txt | 46 +-- docs/html/_sources/options/MathZoom.txt | 19 +- docs/html/_sources/options/NativeMML.txt | 49 ++-- docs/html/_sources/options/SVG.txt | 162 +++++++++++ docs/html/_sources/options/TeX.txt | 104 +++++-- docs/html/_sources/options/asciimath2jax.txt | 20 +- docs/html/_sources/options/hub.txt | 72 ++++- docs/html/_sources/options/index.txt | 8 +- docs/html/_sources/options/tex2jax.txt | 35 ++- docs/html/_sources/output.txt | 35 ++- docs/html/options/AsciiMath.html | 9 +- docs/html/options/FontWarnings.html | 10 +- docs/html/options/HTML-CSS.html | 98 +++++-- docs/html/options/MMLorHTML.html | 48 ++- docs/html/options/MathEvents.html | 141 +++++++++ docs/html/options/MathML.html | 3 +- docs/html/options/MathMenu.html | 50 ++-- docs/html/options/MathZoom.html | 29 +- docs/html/options/NativeMML.html | 58 ++-- docs/html/options/SVG.html | 291 +++++++++++++++++++ docs/html/options/TeX.html | 78 ++++- docs/html/options/asciimath2jax.html | 20 +- docs/html/options/hub.html | 72 ++++- docs/html/options/index.html | 8 +- docs/html/options/tex2jax.html | 35 ++- docs/html/output.html | 30 +- docs/html/searchindex.js | 2 +- docs/source/options/AsciiMath.rst | 9 +- docs/source/options/HTML-CSS.rst | 93 ++++-- docs/source/options/MMLorHTML.rst | 32 +- docs/source/options/MathEvents.rst | 37 +++ docs/source/options/MathML.rst | 3 +- docs/source/options/MathMenu.rst | 46 +-- docs/source/options/MathZoom.rst | 19 +- docs/source/options/NativeMML.rst | 49 ++-- docs/source/options/SVG.rst | 162 +++++++++++ docs/source/options/TeX.rst | 104 +++++-- docs/source/options/asciimath2jax.rst | 20 +- docs/source/options/hub.rst | 72 ++++- docs/source/options/index.rst | 8 +- docs/source/options/tex2jax.rst | 35 ++- docs/source/output.rst | 35 ++- 47 files changed, 1981 insertions(+), 449 deletions(-) create mode 100644 docs/html/_sources/options/MathEvents.txt create mode 100644 docs/html/_sources/options/SVG.txt create mode 100644 docs/html/options/MathEvents.html create mode 100644 docs/html/options/SVG.html create mode 100644 docs/source/options/MathEvents.rst create mode 100644 docs/source/options/SVG.rst diff --git a/docs/html/_sources/options/AsciiMath.txt b/docs/html/_sources/options/AsciiMath.txt index 981815b72..ed766ee1a 100644 --- a/docs/html/_sources/options/AsciiMath.txt +++ b/docs/html/_sources/options/AsciiMath.txt @@ -6,10 +6,11 @@ The AsciiMath input processor The options below control the operation of the AsciiMath input processor that is run when you include ``"input/AsciiMath"`` in the -`jax` array of your configuration or use a combined configuration file -that includes AsciiMath input. They are listed with their default -values. To set any of these options, include a ``AsciiMath`` section -in your :meth:`MathJax.Hub.Config()` call. For example +`jax` array of your configuration or load a combined configuration +file that includes the AsciiMath input jax. They are listed with +their default values. To set any of these options, include a +``AsciiMath`` section in your :meth:`MathJax.Hub.Config()` call. For +example .. code-block:: javascript diff --git a/docs/html/_sources/options/HTML-CSS.txt b/docs/html/_sources/options/HTML-CSS.txt index f8cb0fd2e..b52339823 100644 --- a/docs/html/_sources/options/HTML-CSS.txt +++ b/docs/html/_sources/options/HTML-CSS.txt @@ -6,10 +6,12 @@ The HTML-CSS output processor The options below control the operation of the HTML-CSS output processor that is run when you include ``"output/HTML-CSS"`` in the -`jax` array of your configuration. They are listed with their default -values. To set any of these options, include a ``"HTML-CSS"`` section -in your :meth:`MathJax.Hub.Config()` call. Note that, because of the -dash, you need to enclose the name in quotes. For example +`jax` array of your configuration or load a combined configuration +file that includes the HTML-CSS output jax. They are listed with +their default values. To set any of these options, include a +``"HTML-CSS"`` section in your :meth:`MathJax.Hub.Config()` call. +Note that, because of the dash, you need to enclose the name in +quotes. For example .. code-block:: javascript @@ -25,7 +27,7 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. The scaling factor (as a percentage) of math with respect to the surrounding text. The `HTML-CSS` output processor tries to match - the en-size of the mathematics with that of the text where it is + the ex-size of the mathematics with that of the text where it is placed, but you may want to adjust the results using this scaling factor. The user can also adjust this value using the contextual menu item associated with the typeset mathematics. @@ -86,6 +88,68 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. (even if it doesn't contain the needed character), so order these carefully. +.. describe:: mtextFontInherit: false + + This setting controls whether ```` elements will be typeset + using the math fonts or the font of the surrounding text. When + ``false``, the font for ``mathvariant="normal"`` will be used; + when ``true``, the font will be inherited from the surrounding + paragraph. + +.. describe:: EqnChunk: 50 + EqnChunkFactor: 1.5 + EqnChunkDelay: 100 + + These values control how "chunky" the display of mathematical + expressions will be; that is, how often the equations will be + updated as they are processed. + + ``EqnChunk`` is the number of equations that will be typeset before + they appear on screen. Larger values make for less visual flicker + as the equations are drawn, but also mean longer delays before the + reader sees anything. + + ``EqChunkFactor`` is the factor by which the ``EqnChunk`` will + grow after each chunk is displayed. + + ``EqChunkDelay`` is the time (in milliseconds) to delay between + chunks (to allow the browser to respond to other user + interaction). + + Set ``EqnChunk`` to 1, ``EqnChunkFactor`` to 1, and + ``EqnChunkDelay`` to 10 to get the behavior from MathJax v1.1 and + below. + +.. describe:: linebreaks: {} + + This is an object that configures automatic linebreaking in the + HTML-CSS output. In order to be backward compatible with earlier + versions of MathJax, only explicit line breaks are performed by + default, so you must enable line breaks if you want automatic + ones. The object contains the following values: + + .. describe:: automatic: false + + This controls the automatic breaking of expressions: when + ``false``, only ``linebreak="newline"`` is processed; when + ``true``, line breaks are inserted automatically in long + expressions. + + .. describe:: width: "container" + + This controls how wide the lines of mathematics can be. + + Use an explicit width like ``"30em"`` for a fixed width. + Use ``"container"`` to compute the size from the containing + element. + Use ``"nn% container"`` for a portion of the container. + Use ``"nn%"`` for a portion of the window size. + + The container-based widths may be slower, and may not produce + the expected results if the layout width changes due to the + removal of previews or inclusion of mathematics during + typesetting. + .. describe:: styles: {} This is a list of CSS declarations for styling the HTML-CSS @@ -96,18 +160,10 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. .. describe:: showMathMenu: true - This controls whether the MathJax contextual menu will be - available on the mathematics in the page. If true, then - right-clicking (on the PC) or control-clicking (on the Mac) will - produce a MathJax menu that allows you to get the source of the - mathematics in various formats, change the size of the mathematics - relative to the surrounding text, get information about - MathJax, and configure other MathJax settings. - - Set this to ``false`` to disable the menu. When ``true``, the - ``MathMenu`` configuration block determines the operation of the - menu. See :ref:`the MathMenu options ` for - more details. + This value has been moved to the core configuration block, since + it applies to all output jax, but it will still be honored (for + now) if it is set here. See the :ref:`Core configuration options + ` for more details. .. describe:: tooltip: { ... } @@ -128,7 +184,8 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. The delay (in milliseconds) before the tooltop is cleared after the mouse moves out of the ``maction`` element. - .. describe:: offsetX: 10 and offsetY: 5 + .. describe:: offsetX: 10 + offsetY: 5 These are the offset from the mouse position (in pixels) where the tooltip will be placed. diff --git a/docs/html/_sources/options/MMLorHTML.txt b/docs/html/_sources/options/MMLorHTML.txt index 023de9461..77d808a20 100644 --- a/docs/html/_sources/options/MMLorHTML.txt +++ b/docs/html/_sources/options/MMLorHTML.txt @@ -6,9 +6,11 @@ The MMLorHTML configuration options The options below control the operation of the MMLorHTML configuration file that is run when you include ``"MMLorHTML.js"`` in the `config` -array of your configuration. They are listed with their default -values. To set any of these options, include a ``MMLorHTML`` section -in your :meth:`MathJax.Hub.Config()` call. For example +array of your configuration, or when you use one of the combined +configuration files that ends with ``_HTMLorMML``. They are listed +with their default values. To set any of these options, include a +``MMLorHTML`` section in your :meth:`MathJax.Hub.Config()` call. For +example .. code-block:: javascript @@ -28,15 +30,29 @@ Note that if you use the ``MMLorHTML.js`` configuration file, you should **not** specify an output processor in the `jax` array of your configuration; `MMLorHTML` will fill that in for you. -.. describe:: prefer: { MSIE: "MML", Firefox: "MML", Opera: "HTML", other: "HTML" } +.. describe:: prefer: { + MSIE: "MML", + Firefox: "HTML", + Safari: "HTML", + Chrome: "HTML", + Opera: "HTML", + other: "HTML" + } This lets you set the preferred renderer on a browser-by-browser basis. You set the browser to either ``"MML"`` or ``"HTML"`` depending on whether you want to use the `NativeMML` or `HTML-CSS` - output processor. Note that although Opera does process some MathML - natively, its support is not sufficient to handle the more - complicated output generated by MathJax, so its setting is - ``"HTML"`` by default. + output processor. Note that although Opera and Safari do process some MathML + natively, their support is not sufficient to handle the more + complicated output generated by MathJax, so their settings are + ``"HTML"`` by default. Although Firefox does support a large + subset of MathJax, it does not implement all the features needed by + MathJax, and so it is also set to ``"HTML"`` by default (this is + new in v2.0). + + Note that users can still use the MathJax contextual menu to select + a different renderer after the default one has been chosen by + ``MMLorHTML.js``. diff --git a/docs/html/_sources/options/MathEvents.txt b/docs/html/_sources/options/MathEvents.txt new file mode 100644 index 000000000..512b28f85 --- /dev/null +++ b/docs/html/_sources/options/MathEvents.txt @@ -0,0 +1,37 @@ +.. _configure-MathEvents: + +************************ +The MathEvents extension +************************ + +The options below control the operation of the MathEvents component that +allows handles mouse and menu events attached to mathematics that is +typeset by MathJax. They are listed with their +default values. To set any of these options, include a ``MathEvents`` +section in your :meth:`MathJax.Hub.Config()` call. For example + +.. code-block:: javascript + + MathJax.Hub.Config({ + MathEvents: { + hover: 400 + } + }); + +would set the required delay for hovering over a math element to +400 milliseconds. + +.. describe:: hover: 500 + + This value is the time (in milliseconds) that a user must hold the + mouse still over a math element before it is considered to be + hovering over the math. + +.. describe:: styles: {} + + This is a list of CSS declarations for styling the zoomed + mathematics. See the definitions in ``extensions/MathEvents.js`` + for details of what are defined by default. See :ref:`CSS Style + Objects ` for details on how to specify CSS + style in a JavaScript object. + diff --git a/docs/html/_sources/options/MathML.txt b/docs/html/_sources/options/MathML.txt index 7624bdcbb..9038b743f 100644 --- a/docs/html/_sources/options/MathML.txt +++ b/docs/html/_sources/options/MathML.txt @@ -6,7 +6,8 @@ The MathML input processor The options below control the operation of the MathML input processor that is run when you include ``"input/MathML"`` in the `jax` array of -your configuration. They are listed with their default values. To +your configuration or load a combined configuration file that includes +the MathML input jax. They are listed with their default values. To set any of these options, include a ``MathML`` section in your :meth:`MathJax.Hub.Config()` call. For example diff --git a/docs/html/_sources/options/MathMenu.txt b/docs/html/_sources/options/MathMenu.txt index 03ea8e31b..6b8529735 100644 --- a/docs/html/_sources/options/MathMenu.txt +++ b/docs/html/_sources/options/MathMenu.txt @@ -34,33 +34,41 @@ would set the ``delay`` option to 600 milliseconds. .. describe:: showRenderer: true - This controls whether the "Math Renderer" item will be displayed in - the "Settings" submenu of the mathematics contextual menu. It - allows the user to change between the `HTML-CSS` and `NativeMML` - output processors for the mathematics on the page. Set to - ``false`` to prevent this menu item from showing. - -.. describe:: showContext: false - - This controls whether the "Contextual Menu" item will be displayed - in the "Settings" submenu of the mathematics contextual menu. - It allows the user to decide whether the MathJax menu or the - browser's default contextual menu will be shown when the context - menu click occurs over mathematics typeset by MathJax. (The main - reason to allow pass-through to the browser's menu is to gain - access to the MathPlayer contextual menu when the NativeMML output - processor is used in Internet Explorer with the `MathPlayer plugin - `_.) Set to - ``false`` to prevent this menu item from showing. + This controls whether the "Math Renderer" item will be displayed + in the "Math Settings" submenu of the MathJax contextual menu. + It allows the user to change between the `HTML-CSS`, `NativeMML`, + and `SVG` output processors for the mathematics on the page. Set + to ``false`` to prevent this menu item from showing. .. describe:: showFontMenu: false This controls whether the "Font Preference" item will be displayed - in the "Settings" submenu of the mathematics contextual menu. + in the "Math Settings" submenu of the MathJax contextual menu. This submenu lets the user select what font to use in the mathematics produced by the `HTML-CSS` output processor. Note that changing the selection in the font menu will cause the page to reload. Set to ``false`` to prevent this menu item from showing. + +.. describe:: showMathPlayer: true + + This controls whether the "MathPlayer" item will be displayed in + the "Math Settings" submenu of the MathJax contextual menu. This + submenu lets the user select what events should be passed on to + the `MathPlayer plugin + `_, when it is + present. Mouse events can be passed on (so that clicks will be + processed by MathPlayer rather than MathJax), and emnu events can + be passed on (to allow the user access to the MathPlayer menu). + Set to ``false`` to prevent this menu item from showing. + +.. describe:: showContext: false + + This controls whether the "Contextual Menu" item will be displayed + in the "Math Settings" submenu of the MathJax contextual menu. + It allows the user to decide whether the MathJax menu or the + browser's default contextual menu will be shown when the context + menu click occurs over mathematics typeset by MathJax. Set to + ``false`` to prevent this menu item from showing. .. describe:: windowSettings: { ... } diff --git a/docs/html/_sources/options/MathZoom.txt b/docs/html/_sources/options/MathZoom.txt index 3b7ddc7bf..709ab548b 100644 --- a/docs/html/_sources/options/MathZoom.txt +++ b/docs/html/_sources/options/MathZoom.txt @@ -14,23 +14,28 @@ section in your :meth:`MathJax.Hub.Config()` call. For example MathJax.Hub.Config({ MathZoom: { - delay: 600 + styles: { + "#MathJax_Zoom": { + "background-color": "#0000F0" + } + } } }); -would set the ``delay`` option to 600 milliseconds. +would set the background color of the Zoom box to a very light blue. Mathematics is zoomed when the user "triggers" the zoom by an action, either clicking on the mathematics, double-clicking on it, or holding the mouse still over it (i.e., "hovering"). Which trigger is used is set by the user via the math contextual menu (or by the author using -the ``menuSettings`` configuration section). +the ``menuSettings`` configuration section of the `core configuration +options `). -.. describe:: delay: 400 +.. describe:: delay: 500 - This the time (in milliseconds) that the mouse must be still over a - typeset mathematical formula before the zoomed version is displayed - (when the zoom trigger is set to `Hover`). + This value is now stored as the ``hover`` parameter in the + :ref:`MathEvents ` configuration options, and + will have no effect if given here. .. describe:: styles: {} diff --git a/docs/html/_sources/options/NativeMML.txt b/docs/html/_sources/options/NativeMML.txt index a25aacb3f..c2e663b7a 100644 --- a/docs/html/_sources/options/NativeMML.txt +++ b/docs/html/_sources/options/NativeMML.txt @@ -6,9 +6,11 @@ The NativeMML output processor The options below control the operation of the NativeMML output processor that is run when you include ``"output/NativeMML"`` in the -`jax` array of your configuration. They are listed with their default -values. To set any of these options, include a ``NativeMML`` section -in your :meth:`MathJax.Hub.Config()` call. For example +`jax` array of your configuration or load a combined configuration +file taht includes the NativeMML output jax. They are listed with +their default values. To set any of these options, include a +``NativeMML`` section in your :meth:`MathJax.Hub.Config()` call. For +example .. code-block:: javascript @@ -23,35 +25,26 @@ would set the ``scale`` option to 105 percent. .. describe:: scale: 100 The scaling factor (as a percentage) of math with respect to the - surrounding text. Since the `NativeMML` output relies on the - browser's native MathML support, MathJax does not control the - font size used in the mathematics. You may need to set this value - to compensate for the size selected by the browser. The user can - also adjust this value using the contextual menu item associated - with the typeset mathematics. + surrounding text. The `NativeMML` output processor tries to match + the ex-size of the mathematics with that of the text where it is + placed, but you may want to adjust the results using this scaling + factor. The user can also adjust this value using the contextual + menu item associated with the typeset mathematics. + +.. describe:: minScaleAdjust: 50 + + This gives a minimum scale (as a percent) for the scaling used by + MathJax to match the equation to the surrounding text. This will + prevent MathJax from making the mathematics too small. .. describe:: showMathMath: true + showMathMenuMSIE: true - This controls whether the MathJax contextual menu will be - available on the mathematics in the page. If true, then - right-clicking (on the PC) or control-clicking (on the Mac) will - produce a MathJax menu that allows you to get the source of the - mathematics in various formats, change the size of the mathematics - relative to the surrounding text, get information about - MathJax, and configure other MathJax settings. - - Set this to ``false`` to disable the menu. When ``true``, the - ``MathMenu`` configuration block determines the operation of the - menu. See :ref:`the MathMenu options ` for - more details. + These values have been moved to the core configuration block, since + it applies to all output jax, but they will still be honored (for + now) if it is set here. See the :ref:`Core configuration options + ` for more details. -.. describe:: showMathMenuMSIE: true - - There is a separate menu setting for MSIE since the code to handle - that is a bit delicate; if it turns out to have unexpected - consequences, you can turn it off without turning off the - menu support in other browsers. - .. describe:: styles: {} This is a list of CSS declarations for styling the NativeMML diff --git a/docs/html/_sources/options/SVG.txt b/docs/html/_sources/options/SVG.txt new file mode 100644 index 000000000..bfbe9e5db --- /dev/null +++ b/docs/html/_sources/options/SVG.txt @@ -0,0 +1,162 @@ +.. _configure-SVG: + +************************ +The SVG output processor +************************ + +The options below control the operation of the SVG output +processor that is run when you include ``"output/SVG"`` in the +`jax` array of your configuration or load a combined configuration +file that includes the SVG output jax. They are listed with their default +values. To set any of these options, include an ``SVG`` section +in your :meth:`MathJax.Hub.Config()` call. Note that, because of the +dash, you need to enclose the name in quotes. For example + +.. code-block:: javascript + + MathJax.Hub.Config({ + "SVG": { + scale: 120 + } + }); + +would set the ``scale`` option to 120%. + +.. describe:: scale: 100 + + The scaling factor (as a percentage) of math with respect to the + surrounding text. The `SVG` output processor tries to match + the ex-size of the mathematics with that of the text where it is + placed, but you may want to adjust the results using this scaling + factor. The user can also adjust this value using the contextual + menu item associated with the typeset mathematics. + +.. describe:: minScaleAdjust: 50 + + This gives a minimum scale (as a percent) for the scaling used by + MathJax to match the equation to the surrounding text. This will + prevent MathJax from making the mathematics too small. + +.. describe:: font: "TeX" + + This is the font to use for rendering the mathematics. Note that + currently only the `TeX` font is available. + +.. describe:: blacker: 10 + + This is the stroke width to use for all character paths (1em = + 1000 units). This is a cheap way of getting slightly lighter or + darker characters, but remember that not all displays will act the + same, so a value that is good for you may not be good for everyone. + +.. describe:: undefinedFamily: "STIXGeneral, 'Arial Unicode MS', serif" + + This is the font-family CSS value used for characters that are not + in the selected font (e.g., this is where to look for characters + not included in the MathJax TeX fonts). IE will stop looking + after the first font that exists on the system (even if it doesn't + contain the needed character), so order these carefully. + +.. describe:: mtextFontInherit: false + + This setting controls whether ```` elements will be typeset + using the math fonts or the font of the surrounding text. When + ``false``, the font for ``mathvariant="normal"`` will be used; + when ``true``, the font will be inherited from the surrounding + paragraph. + +.. describe:: addMMLclasses: false + + This controls whether the MathML structure is retained and CSS + classes are added to mark the original MathML elements (as in the + output from the `HTML-CSS` output jax). By default, the SVG + output jax removes unneeded nesting in order to produce a more + efficient markup, but if you want to use CSS to style the elements + as if they were MathML, you might need to set this to true. + +.. describe:: EqnChunk: 50 + EqnChunkFactor: 1.5 + EqnChunkDelay: 100 + + These values control how "chunky" the display of mathematical + expressions will be; that is, how often the equations will be + updated as they are processed. + + ``EqnChunk`` is the number of equations that will be typeset before + they appear on screen. Larger values make for less visual flicker + as the equations are drawn, but also mean longer delays before the + reader sees anything. + + ``EqChunkFactor`` is the factor by which the ``EqnChunk`` will + grow after each chunk is displayed. + + ``EqChunkDelay`` is the time (in milliseconds) to delay between + chunks (to allow the browser to respond to other user + interaction). + + Set ``EqnChunk`` to 1, ``EqnChunkFactor`` to 1, and + ``EqnChunkDelay`` to 10 to get the behavior from MathJax v1.1 and + below. + +.. describe:: linebreaks: {} + + This is an object that configures automatic linebreaking in the + SVG output. In order to be backward compatible with earlier + versions of MathJax, only explicit line breaks are performed by + default, so you must enable line breaks if you want automatic + ones. The object contains the following values: + + .. describe:: automatic: false + + This controls the automatic breaking of expressions: when + ``false``, only ``linebreak="newline"`` is processed; when + ``true``, line breaks are inserted automatically in long + expressions. + + .. describe:: width: "container" + + This controls how wide the lines of mathematics can be. + + Use an explicit width like ``"30em"`` for a fixed width. + Use ``"container"`` to compute the size from the containing + element. + Use ``"nn% container"`` for a portion of the container. + Use ``"nn%"`` for a portion of the window size. + + The container-based widths may be slower, and may not produce + the expected results if the layout width changes due to the + removal of previews or inclusion of mathematics during + typesetting. + +.. describe:: styles: {} + + This is a list of CSS declarations for styling the SVG output. + See the definitions in ``jax/output/SVG/config.js`` for some + examples of what are defined by default. See :ref:`CSS Style + Objects ` for details on how to specify CSS + style in a JavaScript object. + +.. describe:: tooltip: { ... } + + This sets the configuration options for ```` elements + with ``actiontype="tooltip"``. (See also the ``#MathJax_Tooltip`` + style setting in ``jax/output/SVG/config.js``, which can be + overridden using the ``styles`` option above.) + + The ``tooltip`` section can contain the following options: + + .. describe:: delayPost: 600 + + The delay (in milliseconds) before the tooltip is posted after + the mouse is moved over the ``maction`` element. + + .. describe:: delayClear: 600 + + The delay (in milliseconds) before the tooltop is cleared + after the mouse moves out of the ``maction`` element. + + .. describe:: offsetX: 10 + offsetY: 5 + + These are the offset from the mouse position (in pixels) + where the tooltip will be placed. diff --git a/docs/html/_sources/options/TeX.txt b/docs/html/_sources/options/TeX.txt index 19471fff6..949556b5d 100644 --- a/docs/html/_sources/options/TeX.txt +++ b/docs/html/_sources/options/TeX.txt @@ -6,7 +6,8 @@ The TeX input processor The options below control the operation of the TeX input processor that is run when you include ``"input/TeX"`` in the `jax` array of -your configuration. They are listed with their default values. To +your configuration or load a combined configuration file that includes +the TeX input jax. They are listed with their default values. To set any of these options, include a ``TeX`` section in your :meth:`MathJax.Hub.Config()` call. For example @@ -41,41 +42,90 @@ to be defined within the TeX input processor. either side of the equation, but if you are displaying mathematics in a small area or a thin column of text, you might need to change the value to leave sufficient margin for tags. + +.. describe:: equationNumbers: {} + + This object controls the automatic equation numbering and the + equation referencing. It contains the following values: + + .. describe:: autoNumber: "none" + + This controls whether equations are numbered and how. By + default it is set to ``"none"`` to be compatible with earlier + versions of MathJax where auto-numbering was not performed (so + pages will not change their appearance). You can change + this to ``"AMS"`` for equations numbered as the `AMSmath` + package would do, or ``"all"`` to get an equation number for + every displayed equation. + + .. describe:: formatNumber: function (n) {return n} + + A function that tells MathJax what tag to use for equation + number ``n``. This could be used to have the equations labeled + by a sequence of symbols rather than numbers, or to use section + and subsection numbers instead. + + .. describe:: formatTag: function (n) {return '('+n+')'} + + A function that tells MathJax how to format an equation number + for displaying as a tag for an equation. This is what appears + in the margin of a tagged or numbered equation. + + .. describe:: formatID: function {return 'mjx-eqn-'+String(n).replace(/[:'"<>&]/g,"")} + + A function that rells MathJax what ID to use as an anchor for + the equation (so that it can be used in URL references). + + .. describe:: formatURL: function (id) {return '#'+escape(id)} + + A function that takes an equation ID and returns the URL to + link to it. + + .. describe:: useLabelIds: true + + This controls whether element ID's use the ``\label`` name or + the equation number. When ``true``, use the label, when + ``false``, use the equation number. + + See the `MathJax examples page + `_ for + some examples of equation numbering. .. describe:: Macros: {} - This lists macros to define before the TeX input processor begins. - These are name:value pairs where the `name` gives the name of the TeX - macro to be defined, and `value` gives the replacement text for the - macro. The `value` can be an array of the form `[value,n]`, where - `value` is the replacement text and `n` is the number of parameters - for the macro. Note that since the `value` is a javascript string, - backslashes in the replacement text must be doubled to prevent them - from acting as javascript escape characters. + This lists macros to define before the TeX input processor begins. + These are `name:value` pairs where the `name` gives the name of + the TeX macro to be defined, and `value` gives the replacement + text for the macro. The `value` can be an array of the form + `[value,n]`, where `value` is the replacement text and `n` is the + number of parameters for the macro. Note that since the `value` + is a javascript string, backslashes in the replacement text must + be doubled to prevent them from acting as javascript escape + characters. - For example, + For example, - .. code-block:: javascript + .. code-block:: javascript + + Macros: { + RR: '{\\bf R}', + bold: ['{\\bf #1}', 1] + } - Macros: { - RR: '{\\bf R}', - bold: ['{\\bf #1}', 1] - } - - would ask the TeX processor to define two new macros: ``\RR``, - which produces a bold-face "R", and ``\bold{...}``, which takes one - parameter and sets it in the bold-face font. + would ask the TeX processor to define two new macros: ``\RR``, + which produces a bold-face "R", and ``\bold{...}``, which takes one + parameter and sets it in the bold-face font. .. describe:: MAXMACROS: 10000 - Because a definition of the form ``\def\x{\x} \x`` would cause MathJax - to loop infinitely, the `MAXMACROS` constant will limit the number of - macro substitutions allowed in any expression processed by MathJax. + Because a definition of the form ``\def\x{\x} \x`` would cause MathJax + to loop infinitely, the `MAXMACROS` constant will limit the number of + macro substitutions allowed in any expression processed by MathJax. .. describe:: MAXBUFFER: 5*1024 - Because a definition of the form ``\def\x{\x aaa} \x`` would loop - infinitely, and at the same time stack up lots of a's in MathJax's - equation buffer, the `MAXBUFFER` constant is used to limit the size of - the string being processed by MathJax. It is set to 5KB, which should - be sufficient for any reasonable equation. + Because a definition of the form ``\def\x{\x aaa} \x`` would loop + infinitely, and at the same time stack up lots of a's in MathJax's + equation buffer, the `MAXBUFFER` constant is used to limit the size of + the string being processed by MathJax. It is set to 5KB, which should + be sufficient for any reasonable equation. diff --git a/docs/html/_sources/options/asciimath2jax.txt b/docs/html/_sources/options/asciimath2jax.txt index cb899efa7..f408a1846 100644 --- a/docs/html/_sources/options/asciimath2jax.txt +++ b/docs/html/_sources/options/asciimath2jax.txt @@ -86,11 +86,11 @@ preprocessor to include dollar signs as well as back-ticks. special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``ignoreClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``ignoreClass: "class1|class2"`` - any element assigned a class of either ``class1`` or ``class2`` - will be skipped. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``ignoreClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will be skipped. .. describe:: processClass: "asciimath2jax_process" @@ -103,8 +103,8 @@ preprocessor to include dollar signs as well as back-ticks. `regexp` special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``processClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``processClass: "class1|class2"`` any - element assigned a class of either ``class1`` or ``class2`` will - have its contents processed. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``processClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will have its contents processed. diff --git a/docs/html/_sources/options/hub.txt b/docs/html/_sources/options/hub.txt index 1c86cac71..5b4e8d4c4 100644 --- a/docs/html/_sources/options/hub.txt +++ b/docs/html/_sources/options/hub.txt @@ -19,10 +19,7 @@ behavior of MathJax. They are given with their default values. A comma-separated list of extensions to load at startup. The default directory is ``MathJax/extensions``. The ``tex2jax`` and - ``mml2jax`` preprocessors can be listed here, as well as a number - of TeX-specific extensions (see the :ref:`TeX and LaTeX input - ` section of the :ref:`Getting Started - ` document for more details). There is also a + ``mml2jax`` preprocessors can be listed here, as well as a ``FontWarnings`` extension that you can use to inform your user that mathematics fonts are available that they can download to improve their experience of your site. @@ -33,7 +30,9 @@ behavior of MathJax. They are given with their default values. starts up, e.g., to define local macros, etc., and there is a sample config file named ``config/local/local.js``. The default directory is the `MathJax/config` directory. The ``MMLorHTML.js`` - configuration is the only other predefined configuration file. + configuration is one such configuration file, and there are a + number of other pre-defined configurations (see :ref:`Using a + configuration file ` for more details). .. describe:: styleSheets: [] @@ -43,8 +42,9 @@ behavior of MathJax. They are given with their default values. .. describe:: styles: {} - CSS `selector: rules;` styles to be defined dynamically at startup - time. + CSS styles to be defined dynamically at startup time. These are + in the form `selector:rules` (see :ref:`CSS Style Objects + ` for complete details). .. describe:: preJax: null and postJax: null @@ -149,13 +149,51 @@ behavior of MathJax. They are given with their default values. .. describe:: elements: [] This is a list of DOM element ID's that are the ones to process for - mathematics when any of the Hub typesetting calls (Typeset, Process, - Update, etc.) are called with no element specified, and during + mathematics when any of the Hub typesetting calls (``Typeset()``, ``Process()``, + ``Update()``, etc.) are called with no element specified, and during MathJax's initial typesetting run when it starts up. This lets you restrict the processing to particular containers rather than scanning the entire document for mathematics. If none are supplied, the complete document is processed. +.. describe:: positionToHash: true + + Since typesetting usually changes the vertical dimensions of the + page, if the URL contains an anchor position, then after the page + is typeset, you may no longer be positioned at the correct + position on the page. MathJax can reposition to that location + after it completes its initial typesetting of the page. This + value controls whether MathJax will reposition the browser to the + ``#hash`` location from the page URL after typesetting for the page. + + +.. describe:: showMathMenu: true + showMathMenuMSIE: true + + These control whether to attach the MathJax contextual menu to the + expressions typeset by MathJax. Since the code for handling + MathPlayer in Internet Explorer is somewhat delicate, it is + controlled separately via ``showMathMenuMSIE``, but the latter is + now deprecated in favor of the MathJax contextual menu settings + for MathPlayer (see below). + + If ``showMathMenu`` is ``true``, then right-clicking (on Windows + or Linux) or control-clicking (on Mac OS X) will produce a MathJax + menu that allows you to get the source of the mathematics in + various formats, change the size of the mathematics relative to + the surrounding text, get information about MathJax, and configure + other MathJax settings. + + Set this to ``false`` to disable the menu. When ``true``, the + ``MathMenu`` configuration block determines the operation of the + menu. See :ref:`the MathMenu options ` for + more details. + + These values used to be listed in the separate output jax, but + have been moved to this more central location since they are + shared by all output jax. MathJax will still honor their values + from their original positions, if they are set there. + .. describe:: menuSettings: { ... } This block contains settings for the mathematics contextual menu @@ -195,9 +233,19 @@ behavior of MathJax. They are given with their default values. to ``"Browser"``, you will get the MathPlayer contextual menu rather than the MathJax menu. - There are also settings for ``format``, ``renderer``, and ``font``, - but these are maintained by MathJax and should not be set by the - page author. + .. describe:: texHints: true + + This controls whether the "Show Source" menu item includes + special class names that help MathJax to typeset the + mathematics that was produced by the TeX input jax. If these + are included, then you can take the output from "Show Source" + and put it into a page that uses MathJax's MathML input jax + and expect to get the same results as the original TeX. + (Without this, there may be some spacing differences.) + + There are also settings for ``format``, ``renderer``, ``font``, + ``mpContext``, and ``mpMouse``, but these are maintained by + MathJax and should not be set by the page author. .. describe:: errorSettings: { ... } diff --git a/docs/html/_sources/options/index.txt b/docs/html/_sources/options/index.txt index f73fca1ce..3a7d42c76 100644 --- a/docs/html/_sources/options/index.txt +++ b/docs/html/_sources/options/index.txt @@ -13,16 +13,16 @@ will see that ``config/default.js`` is itself one big call to ``config/default.js`` can be included in-line to configure MathJax. The structure that you pass to :meth:`MathJax.Hub.Config()` is a -JavaScript object that includes name-value pairs giving the names of +JavaScript object that includes `name:value` pairs giving the names of parameters and their values, with pairs separated by commas. Be careful not to include a comma after the last value, however, as some browsers (namely Internet Explorer) will fail to process the configuration if you do. The MathJax components, like the TeX input processor, have their own -sections in the configuration object, labeled by the component name, +sections in the configuration object labeled by the component name, and using an object as its value. That object is itself -a configuration object made up of name-value pairs that give the +a configuration object made up of `name:value` pairs that give the configuration options for the component. For example, @@ -81,6 +81,7 @@ are categorized by the component they affect. The AsciiMath input processor options The HTML-CSS output processor options The NativeMML output processor options + The SVG output processor options The MMLorHTML configuration options .. toctree:: @@ -88,6 +89,7 @@ are categorized by the component they affect. The MathMenu options The MathZoom options + The MathEvents options The FontWarnings options diff --git a/docs/html/_sources/options/tex2jax.txt b/docs/html/_sources/options/tex2jax.txt index 246ae3635..4354f2e9b 100644 --- a/docs/html/_sources/options/tex2jax.txt +++ b/docs/html/_sources/options/tex2jax.txt @@ -56,6 +56,21 @@ preprocessor. the browser before MathJax has the chance to run. You can only include text, not tags, as your math delimiters. +.. describe:: balanceBraces: true, + + This value determines whether `tex2jax` requires braces to be + balanced within math delimiters (which allows for nested dollar + signs). Set to ``false`` to get pre-v2.0 compatibility. When + ``true``, + + .. code-block:: latex + + $y = x^2 \hbox{ when $x > 2$}$. + + will be properly handled as a single expression. When ``false``, + it would be interpreted as two searpate expressions, each with + improperly balanced braces. + .. describe:: processEscapes: false When set to ``true``, you may use ``\$`` to represent a literal @@ -116,11 +131,11 @@ preprocessor. special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``ignoreClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``ignoreClass: "class1|class2"`` - any element assigned a class of either ``class1`` or ``class2`` - will be skipped. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``ignoreClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will be skipped. .. describe:: processClass: "tex2jax_process" @@ -133,8 +148,8 @@ preprocessor. `regexp` special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``processClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``processClass: "class1|class2"`` any - element assigned a class of either ``class1`` or ``class2`` will - have its contents processed. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``processClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will have its contents processed. diff --git a/docs/html/_sources/output.txt b/docs/html/_sources/output.txt index 26d1e767f..5acf5fcae 100644 --- a/docs/html/_sources/output.txt +++ b/docs/html/_sources/output.txt @@ -32,7 +32,7 @@ the `jax` array of your MathJax configuration. For example would specify TeX input and HTML-with-CSS output for the mathematics in your document. -The HTML-CSS output processor produces high-quality output in all +The **HTML-CSS output processor** produces high-quality output in all major browsers, with results that are consistent across browsers and operating systems. This is MathJax's primary output mode. Its major advantage is its quality and consistency; its drawback is that it is @@ -46,7 +46,7 @@ fonts so that users don't have to have math fonts installed on their computers; but this does introduce some printing issues in some browsers. -The SVG output processor is new in MathJax version 2.0, and it uses +The **SVG output processor** is new in MathJax version 2.0, and it uses `Scalable Vector Graphics` to render the mathematics on the page. SVG is supported in all the major browsers and most mobile devices; note, however, that Internet Explorer prior to IE9 does not support SVG, and @@ -63,7 +63,7 @@ once they are typeset, and don't rescale if the window size changes variable-width tables, that means equation numbers may not stay at the edge of the window if it is resized. -The NativeMML output processor uses the browser's internal MathML +The **NativeMML output processor** uses the browser's internal MathML support (if any) to render the mathematics. Currently, Firefox has native support for MathML, and IE has the `MathPlayer plugin `_ for rendering @@ -179,3 +179,32 @@ possible. That can be accomplished by adding at the top of the ```` section of your HTML documents. Note that this line must come at the beginning of the ````, before any stylesheets, scripts, or other content are loaded. + +.. _html-css-extensions: + +HTML-CSS Extensions +=================== + +The HTML-CSS output jax uses elements with width set to 100% when it +typesets displayed equations. If there are floating elements on the +left or right, this can mean that displayed mathematics isn't properly +centered, and can cause equation numbers to overlap the floating +content. To avoid this, you can specify the `handle-floats` extension +in the `extensions` array of your `HTML-CSS` configuration block. + +.. code-block:: javascript + + "HTML-CSS": { + extensions: ["handle-floats.js"] + } + +This will use CSS that puts the displayed equations into elements that +work like tabel cells, and won't overlap the floaring content. +Because this is somewhat of a misuse of CSS, it is not used by +default, but it has proved successful in most situations, so you may +consider using it in pages that include material that floats to the +left or right of text containing displayed mathematics, especially +when equation numbers or tags are used. + +See the :ref:`HTML-CSS configuration options ` for +other options of the HTML-CSS output jax. diff --git a/docs/html/options/AsciiMath.html b/docs/html/options/AsciiMath.html index 7b8e9a97f..df812bf93 100644 --- a/docs/html/options/AsciiMath.html +++ b/docs/html/options/AsciiMath.html @@ -55,10 +55,11 @@

The AsciiMath input processor

The options below control the operation of the AsciiMath input processor that is run when you include "input/AsciiMath" in the -jax array of your configuration or use a combined configuration file -that includes AsciiMath input. They are listed with their default -values. To set any of these options, include a AsciiMath section -in your MathJax.Hub.Config() call. For example

+jax array of your configuration or load a combined configuration +file that includes the AsciiMath input jax. They are listed with +their default values. To set any of these options, include a +AsciiMath section in your MathJax.Hub.Config() call. For +example

MathJax.Hub.Config({
   AsciiMath: {
     displaystyle: false
diff --git a/docs/html/options/FontWarnings.html b/docs/html/options/FontWarnings.html
index 404985822..48f3ab288 100644
--- a/docs/html/options/FontWarnings.html
+++ b/docs/html/options/FontWarnings.html
@@ -25,7 +25,7 @@
     
     
     
-     
+     
   
   
     
@@ -39,7 +39,7 @@
           next |
         
  • - previous |
  • MathJax v2.0 documentation »
  • Configuration Objects »
  • @@ -218,8 +218,8 @@ The default is 1.5 seconds.

    Previous topic

    -

    The MathZoom extension

    +

    The MathEvents extension

    Next topic

    Using MathJax in popular web platforms

    @@ -250,7 +250,7 @@ The default is 1.5 seconds.

    next |
  • - previous |
  • MathJax v2.0 documentation »
  • Configuration Objects »
  • diff --git a/docs/html/options/HTML-CSS.html b/docs/html/options/HTML-CSS.html index fd85b522e..65207049a 100644 --- a/docs/html/options/HTML-CSS.html +++ b/docs/html/options/HTML-CSS.html @@ -55,10 +55,12 @@

    The HTML-CSS output processor

    The options below control the operation of the HTML-CSS output processor that is run when you include "output/HTML-CSS" in the -jax array of your configuration. They are listed with their default -values. To set any of these options, include a "HTML-CSS" section -in your MathJax.Hub.Config() call. Note that, because of the -dash, you need to enclose the name in quotes. For example

    +jax array of your configuration or load a combined configuration +file that includes the HTML-CSS output jax. They are listed with +their default values. To set any of these options, include a +"HTML-CSS" section in your MathJax.Hub.Config() call. +Note that, because of the dash, you need to enclose the name in +quotes. For example

    MathJax.Hub.Config({
       "HTML-CSS": {
         preferredFont: "STIX"
    @@ -72,7 +74,7 @@ dash, you need to enclose the name in quotes.  For example

    scale: 100

    The scaling factor (as a percentage) of math with respect to the surrounding text. The HTML-CSS output processor tries to match -the en-size of the mathematics with that of the text where it is +the ex-size of the mathematics with that of the text where it is placed, but you may want to adjust the results using this scaling factor. The user can also adjust this value using the contextual menu item associated with the typeset mathematics.

    @@ -145,6 +147,74 @@ will stop looking after the first font that exists on the system carefully.

    +
    +
    +mtextFontInherit: false
    +

    This setting controls whether <mtext> elements will be typeset +using the math fonts or the font of the surrounding text. When +false, the font for mathvariant="normal" will be used; +when true, the font will be inherited from the surrounding +paragraph.

    +
    + +
    +
    +EqnChunk: 50
    +
    +EqnChunkFactor: 1.5
    +
    +EqnChunkDelay: 100
    +

    These values control how “chunky” the display of mathematical +expressions will be; that is, how often the equations will be +updated as they are processed.

    +

    EqnChunk is the number of equations that will be typeset before +they appear on screen. Larger values make for less visual flicker +as the equations are drawn, but also mean longer delays before the +reader sees anything.

    +

    EqChunkFactor is the factor by which the EqnChunk will +grow after each chunk is displayed.

    +

    EqChunkDelay is the time (in milliseconds) to delay between +chunks (to allow the browser to respond to other user +interaction).

    +

    Set EqnChunk to 1, EqnChunkFactor to 1, and +EqnChunkDelay to 10 to get the behavior from MathJax v1.1 and +below.

    +
    + +
    +
    +linebreaks: {}
    +

    This is an object that configures automatic linebreaking in the +HTML-CSS output. In order to be backward compatible with earlier +versions of MathJax, only explicit line breaks are performed by +default, so you must enable line breaks if you want automatic +ones. The object contains the following values:

    +
    +
    +automatic: false
    +

    This controls the automatic breaking of expressions: when +false, only linebreak="newline" is processed; when +true, line breaks are inserted automatically in long +expressions.

    +
    + +
    +
    +width: "container"
    +

    This controls how wide the lines of mathematics can be.

    +

    Use an explicit width like "30em" for a fixed width. +Use "container" to compute the size from the containing +element. +Use "nn% container" for a portion of the container. +Use "nn%" for a portion of the window size.

    +

    The container-based widths may be slower, and may not produce +the expected results if the layout width changes due to the +removal of previews or inclusion of mathematics during +typesetting.

    +
    + +
    +
    styles: {}
    @@ -158,17 +228,9 @@ CSS style in a JavaScript object.

    showMathMenu: true
    -

    This controls whether the MathJax contextual menu will be -available on the mathematics in the page. If true, then -right-clicking (on the PC) or control-clicking (on the Mac) will -produce a MathJax menu that allows you to get the source of the -mathematics in various formats, change the size of the mathematics -relative to the surrounding text, get information about -MathJax, and configure other MathJax settings.

    -

    Set this to false to disable the menu. When true, the -MathMenu configuration block determines the operation of the -menu. See the MathMenu options for -more details.

    +

    This value has been moved to the core configuration block, since +it applies to all output jax, but it will still be honored (for +now) if it is set here. See the Core configuration options for more details.

    @@ -195,7 +257,9 @@ after the mouse moves out of the
    -offsetX: 10 and offsetY: 5
    +offsetX: 10 +
    +offsetY: 5

    These are the offset from the mouse position (in pixels) where the tooltip will be placed.

    diff --git a/docs/html/options/MMLorHTML.html b/docs/html/options/MMLorHTML.html index 35ecd69f3..2cc9b8076 100644 --- a/docs/html/options/MMLorHTML.html +++ b/docs/html/options/MMLorHTML.html @@ -25,7 +25,7 @@ - + @@ -39,7 +39,7 @@ next |
  • - previous |
  • MathJax v2.0 documentation »
  • Configuration Objects »
  • @@ -55,9 +55,11 @@

    The MMLorHTML configuration options

    The options below control the operation of the MMLorHTML configuration file that is run when you include "MMLorHTML.js" in the config -array of your configuration. They are listed with their default -values. To set any of these options, include a MMLorHTML section -in your MathJax.Hub.Config() call. For example

    +array of your configuration, or when you use one of the combined +configuration files that ends with _HTMLorMML. They are listed +with their default values. To set any of these options, include a +MMLorHTML section in your MathJax.Hub.Config() call. For +example

    MathJax.Hub.Config({
       MMLorHTML: {
         prefer: {
    @@ -75,14 +77,34 @@ browsers unchanged).

    configuration; MMLorHTML will fill that in for you.

    -prefer: { MSIE: "MML", Firefox: "MML", Opera: "HTML", other: "HTML" }
    +prefer: { +
    +MSIE: "MML",
    +
    +Firefox: "HTML",
    +
    +Safari: "HTML",
    +
    +Chrome: "HTML",
    +
    +Opera: "HTML",
    +
    +other: "HTML"
    +
    +}

    This lets you set the preferred renderer on a browser-by-browser basis. You set the browser to either "MML" or "HTML" depending on whether you want to use the NativeMML or HTML-CSS -output processor. Note that although Opera does process some MathML -natively, its support is not sufficient to handle the more -complicated output generated by MathJax, so its setting is -"HTML" by default.

    +output processor. Note that although Opera and Safari do process some MathML +natively, their support is not sufficient to handle the more +complicated output generated by MathJax, so their settings are +"HTML" by default. Although Firefox does support a large +subset of MathJax, it does not implement all the features needed by +MathJax, and so it is also set to "HTML" by default (this is +new in v2.0).

    +

    Note that users can still use the MathJax contextual menu to select +a different renderer after the default one has been chosen by +MMLorHTML.js.

    @@ -94,8 +116,8 @@ complicated output generated by MathJax, so its setting is

    Previous topic

    -

    The NativeMML output processor

    +

    The SVG output processor

    Next topic

    The MathMenu extension

    @@ -126,7 +148,7 @@ complicated output generated by MathJax, so its setting is next |
  • - previous |
  • MathJax v2.0 documentation »
  • Configuration Objects »
  • diff --git a/docs/html/options/MathEvents.html b/docs/html/options/MathEvents.html new file mode 100644 index 000000000..f4f1b6bb2 --- /dev/null +++ b/docs/html/options/MathEvents.html @@ -0,0 +1,141 @@ + + + + + + + + The MathEvents extension — MathJax v2.0 documentation + + + + + + + + + + + + + + + + +
    +
    +
    +
    + +
    +

    The MathEvents extension

    +

    The options below control the operation of the MathEvents component that +allows handles mouse and menu events attached to mathematics that is +typeset by MathJax. They are listed with their +default values. To set any of these options, include a MathEvents +section in your MathJax.Hub.Config() call. For example

    +
    MathJax.Hub.Config({
    +  MathEvents: {
    +    hover: 400
    +  }
    +});
    +
    +
    +

    would set the required delay for hovering over a math element to +400 milliseconds.

    +
    +
    +hover: 500
    +

    This value is the time (in milliseconds) that a user must hold the +mouse still over a math element before it is considered to be +hovering over the math.

    +
    + +
    +
    +styles: {}
    +

    This is a list of CSS declarations for styling the zoomed +mathematics. See the definitions in extensions/MathEvents.js +for details of what are defined by default. See CSS Style +Objects for details on how to specify CSS +style in a JavaScript object.

    +
    + +
    + + +
    +
    +
    +
    +
    +

    Previous topic

    +

    The MathZoom extension

    +

    Next topic

    +

    The FontWarnings extension

    + + +
    +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/html/options/MathML.html b/docs/html/options/MathML.html index 05b2d69c5..25fdc61f3 100644 --- a/docs/html/options/MathML.html +++ b/docs/html/options/MathML.html @@ -55,7 +55,8 @@

    The MathML input processor

    The options below control the operation of the MathML input processor that is run when you include "input/MathML" in the jax array of -your configuration. They are listed with their default values. To +your configuration or load a combined configuration file that includes +the MathML input jax. They are listed with their default values. To set any of these options, include a MathML section in your MathJax.Hub.Config() call. For example

    MathJax.Hub.Config({
    diff --git a/docs/html/options/MathMenu.html b/docs/html/options/MathMenu.html
    index 976783e2d..7a9b3cf1f 100644
    --- a/docs/html/options/MathMenu.html
    +++ b/docs/html/options/MathMenu.html
    @@ -85,38 +85,48 @@ selects that item, the browser opens a new window with this URL.

    showRenderer: true
    -

    This controls whether the “Math Renderer” item will be displayed in -the “Settings” submenu of the mathematics contextual menu. It -allows the user to change between the HTML-CSS and NativeMML -output processors for the mathematics on the page. Set to -false to prevent this menu item from showing.

    -
    - -
    -
    -showContext: false
    -

    This controls whether the “Contextual Menu” item will be displayed -in the “Settings” submenu of the mathematics contextual menu. -It allows the user to decide whether the MathJax menu or the -browser’s default contextual menu will be shown when the context -menu click occurs over mathematics typeset by MathJax. (The main -reason to allow pass-through to the browser’s menu is to gain -access to the MathPlayer contextual menu when the NativeMML output -processor is used in Internet Explorer with the MathPlayer plugin.) Set to -false to prevent this menu item from showing.

    +

    This controls whether the “Math Renderer” item will be displayed +in the “Math Settings” submenu of the MathJax contextual menu. +It allows the user to change between the HTML-CSS, NativeMML, +and SVG output processors for the mathematics on the page. Set +to false to prevent this menu item from showing.

    showFontMenu: false

    This controls whether the “Font Preference” item will be displayed -in the “Settings” submenu of the mathematics contextual menu. +in the “Math Settings” submenu of the MathJax contextual menu. This submenu lets the user select what font to use in the mathematics produced by the HTML-CSS output processor. Note that changing the selection in the font menu will cause the page to reload. Set to false to prevent this menu item from showing.

    +
    +
    +showMathPlayer: true
    +

    This controls whether the “MathPlayer” item will be displayed in +the “Math Settings” submenu of the MathJax contextual menu. This +submenu lets the user select what events should be passed on to +the MathPlayer plugin, when it is +present. Mouse events can be passed on (so that clicks will be +processed by MathPlayer rather than MathJax), and emnu events can +be passed on (to allow the user access to the MathPlayer menu). +Set to false to prevent this menu item from showing.

    +
    + +
    +
    +showContext: false
    +

    This controls whether the “Contextual Menu” item will be displayed +in the “Math Settings” submenu of the MathJax contextual menu. +It allows the user to decide whether the MathJax menu or the +browser’s default contextual menu will be shown when the context +menu click occurs over mathematics typeset by MathJax. Set to +false to prevent this menu item from showing.

    +
    +
    windowSettings: { ... }
    diff --git a/docs/html/options/MathZoom.html b/docs/html/options/MathZoom.html index ac8d370fc..d7ca14101 100644 --- a/docs/html/options/MathZoom.html +++ b/docs/html/options/MathZoom.html @@ -24,7 +24,7 @@ - + @@ -36,7 +36,7 @@ index
  • - next |
  • MathJax.Hub.Config() call. For example

    MathJax.Hub.Config({
       MathZoom: {
    -    delay: 600
    +    styles: {
    +      "#MathJax_Zoom": {
    +        "background-color": "#0000F0"
    +      }
    +    }
       }
     });
     
    -

    would set the delay option to 600 milliseconds.

    +

    would set the background color of the Zoom box to a very light blue.

    Mathematics is zoomed when the user “triggers” the zoom by an action, either clicking on the mathematics, double-clicking on it, or holding the mouse still over it (i.e., “hovering”). Which trigger is used is set by the user via the math contextual menu (or by the author using -the menuSettings configuration section).

    +the menuSettings configuration section of the core configuration +options <configure-hub>).

    -delay: 400
    -

    This the time (in milliseconds) that the mouse must be still over a -typeset mathematical formula before the zoomed version is displayed -(when the zoom trigger is set to Hover).

    +delay: 500 +

    This value is now stored as the hover parameter in the +MathEvents configuration options, and +will have no effect if given here.

    @@ -101,8 +106,8 @@ style in a JavaScript object.

    The MathMenu extension

    Next topic

    -

    The FontWarnings extension

    +

    The MathEvents extension

  • - next |
  • --> - + @@ -36,7 +36,7 @@ index
  • - next |
  • The NativeMML output processor

    The options below control the operation of the NativeMML output processor that is run when you include "output/NativeMML" in the -jax array of your configuration. They are listed with their default -values. To set any of these options, include a NativeMML section -in your MathJax.Hub.Config() call. For example

    +jax array of your configuration or load a combined configuration +file taht includes the NativeMML output jax. They are listed with +their default values. To set any of these options, include a +NativeMML section in your MathJax.Hub.Config() call. For +example

    MathJax.Hub.Config({
       NativeMML: {
         scale: 105
    @@ -70,37 +72,29 @@ in your MathJax.H
     
    scale: 100

    The scaling factor (as a percentage) of math with respect to the -surrounding text. Since the NativeMML output relies on the -browser’s native MathML support, MathJax does not control the -font size used in the mathematics. You may need to set this value -to compensate for the size selected by the browser. The user can -also adjust this value using the contextual menu item associated -with the typeset mathematics.

    +surrounding text. The NativeMML output processor tries to match +the ex-size of the mathematics with that of the text where it is +placed, but you may want to adjust the results using this scaling +factor. The user can also adjust this value using the contextual +menu item associated with the typeset mathematics.

    +
  • + +
    +
    +minScaleAdjust: 50
    +

    This gives a minimum scale (as a percent) for the scaling used by +MathJax to match the equation to the surrounding text. This will +prevent MathJax from making the mathematics too small.

    showMathMath: true
    -

    This controls whether the MathJax contextual menu will be -available on the mathematics in the page. If true, then -right-clicking (on the PC) or control-clicking (on the Mac) will -produce a MathJax menu that allows you to get the source of the -mathematics in various formats, change the size of the mathematics -relative to the surrounding text, get information about -MathJax, and configure other MathJax settings.

    -

    Set this to false to disable the menu. When true, the -MathMenu configuration block determines the operation of the -menu. See the MathMenu options for -more details.

    -
    - -
    showMathMenuMSIE: true
    -

    There is a separate menu setting for MSIE since the code to handle -that is a bit delicate; if it turns out to have unexpected -consequences, you can turn it off without turning off the -menu support in other browsers.

    +

    These values have been moved to the core configuration block, since +it applies to all output jax, but they will still be honored (for +now) if it is set here. See the Core configuration options for more details.

    @@ -125,8 +119,8 @@ CSS style in a JavaScript object.

    The HTML-CSS output processor

    Next topic

    -

    The MMLorHTML configuration options

    +

    The SVG output processor

    +
    +
    +equationNumbers: {}
    +

    This object controls the automatic equation numbering and the +equation referencing. It contains the following values:

    +
    +
    +autoNumber: "none"
    +

    This controls whether equations are numbered and how. By +default it is set to "none" to be compatible with earlier +versions of MathJax where auto-numbering was not performed (so +pages will not change their appearance). You can change +this to "AMS" for equations numbered as the AMSmath +package would do, or "all" to get an equation number for +every displayed equation.

    +
    + +
    +
    +formatNumber: function (n) {return n}
    +

    A function that tells MathJax what tag to use for equation +number n. This could be used to have the equations labeled +by a sequence of symbols rather than numbers, or to use section +and subsection numbers instead.

    +
    + +
    +
    +formatTag: function (n) {return '('+n+')'}
    +

    A function that tells MathJax how to format an equation number +for displaying as a tag for an equation. This is what appears +in the margin of a tagged or numbered equation.

    +
    + +
    +
    +formatID: function {return 'mjx-eqn-'+String(n).replace(/[:'"<>&]/g,"")}
    +

    A function that rells MathJax what ID to use as an anchor for +the equation (so that it can be used in URL references).

    +
    + +
    +
    +formatURL: function (id) {return '#'+escape(id)}
    +

    A function that takes an equation ID and returns the URL to +link to it.

    +
    + +
    +
    +useLabelIds: true
    +

    This controls whether element ID’s use the \label name or +the equation number. When true, use the label, when +false, use the equation number.

    +
    + +

    See the MathJax examples page for +some examples of equation numbering.

    +
    +
    Macros: {}

    This lists macros to define before the TeX input processor begins. -These are name:value pairs where the name gives the name of the TeX -macro to be defined, and value gives the replacement text for the -macro. The value can be an array of the form [value,n], where -value is the replacement text and n is the number of parameters -for the macro. Note that since the value is a javascript string, -backslashes in the replacement text must be doubled to prevent them -from acting as javascript escape characters.

    +These are name:value pairs where the name gives the name of +the TeX macro to be defined, and value gives the replacement +text for the macro. The value can be an array of the form +[value,n], where value is the replacement text and n is the +number of parameters for the macro. Note that since the value +is a javascript string, backslashes in the replacement text must +be doubled to prevent them from acting as javascript escape +characters.

    For example,

    Macros: {
       RR: '{\\bf R}',
    diff --git a/docs/html/options/asciimath2jax.html b/docs/html/options/asciimath2jax.html
    index f90a02269..dac7359fa 100644
    --- a/docs/html/options/asciimath2jax.html
    +++ b/docs/html/options/asciimath2jax.html
    @@ -131,11 +131,11 @@ expression, and so you need to be sure to quote any regexp
     special characters.  The pattern is inserted into one that
     requires your pattern to match a complete word, so setting
     ignoreClass: "class2" would cause it to match an element with
    -class="class1 class2 class3".  Note that you can assign
    -several classes by separating them by the vertical line character
    -(|).  For instance, with ignoreClass: "class1|class2"
    -any element assigned a class of either class1 or class2
    -will be skipped.

    +class="class1 class2 class3" but not class="myclass2". +Note that you can assign several classes by separating them by the +vertical line character (|). For instance, with +ignoreClass: "class1|class2" any element assigned a class of +either class1 or class2 will be skipped.

    @@ -150,11 +150,11 @@ regular expression, and so you need to be sure to quote any regexp special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting processClass: "class2" would cause it to match an element with -class="class1 class2 class3". Note that you can assign -several classes by separating them by the vertical line character -(|). For instance, with processClass: "class1|class2" any -element assigned a class of either class1 or class2 will -have its contents processed.

    +class="class1 class2 class3" but not class="myclass2". +Note that you can assign several classes by separating them by the +vertical line character (|). For instance, with +processClass: "class1|class2" any element assigned a class of +either class1 or class2 will have its contents processed.

    diff --git a/docs/html/options/hub.html b/docs/html/options/hub.html index 3b9c964e6..5ac6b6d7a 100644 --- a/docs/html/options/hub.html +++ b/docs/html/options/hub.html @@ -70,8 +70,7 @@ directory.

    extensions: []

    A comma-separated list of extensions to load at startup. The default directory is MathJax/extensions. The tex2jax and -mml2jax preprocessors can be listed here, as well as a number -of TeX-specific extensions (see the TeX and LaTeX input section of the Getting Started document for more details). There is also a +mml2jax preprocessors can be listed here, as well as a FontWarnings extension that you can use to inform your user that mathematics fonts are available that they can download to improve their experience of your site.

    @@ -84,7 +83,9 @@ improve their experience of your site.

    starts up, e.g., to define local macros, etc., and there is a sample config file named config/local/local.js. The default directory is the MathJax/config directory. The MMLorHTML.js -configuration is the only other predefined configuration file.

    +configuration is one such configuration file, and there are a +number of other pre-defined configurations (see Using a +configuration file for more details).

    @@ -98,8 +99,8 @@ directory.

    styles: {}
    -

    CSS selector: rules; styles to be defined dynamically at startup -time.

    +

    CSS styles to be defined dynamically at startup time. These are +in the form selector:rules (see CSS Style Objects for complete details).

    @@ -213,14 +214,53 @@ yourself by hand, set this value to elements: []

    This is a list of DOM element ID’s that are the ones to process for -mathematics when any of the Hub typesetting calls (Typeset, Process, -Update, etc.) are called with no element specified, and during +mathematics when any of the Hub typesetting calls (Typeset(), Process(), +Update(), etc.) are called with no element specified, and during MathJax’s initial typesetting run when it starts up. This lets you restrict the processing to particular containers rather than scanning the entire document for mathematics. If none are supplied, the complete document is processed.

    +
    +
    +positionToHash: true
    +

    Since typesetting usually changes the vertical dimensions of the +page, if the URL contains an anchor position, then after the page +is typeset, you may no longer be positioned at the correct +position on the page. MathJax can reposition to that location +after it completes its initial typesetting of the page. This +value controls whether MathJax will reposition the browser to the +#hash location from the page URL after typesetting for the page.

    +
    + +
    +
    +showMathMenu: true
    +
    +showMathMenuMSIE: true
    +

    These control whether to attach the MathJax contextual menu to the +expressions typeset by MathJax. Since the code for handling +MathPlayer in Internet Explorer is somewhat delicate, it is +controlled separately via showMathMenuMSIE, but the latter is +now deprecated in favor of the MathJax contextual menu settings +for MathPlayer (see below).

    +

    If showMathMenu is true, then right-clicking (on Windows +or Linux) or control-clicking (on Mac OS X) will produce a MathJax +menu that allows you to get the source of the mathematics in +various formats, change the size of the mathematics relative to +the surrounding text, get information about MathJax, and configure +other MathJax settings.

    +

    Set this to false to disable the menu. When true, the +MathMenu configuration block determines the operation of the +menu. See the MathMenu options for +more details.

    +

    These values used to be listed in the separate output jax, but +have been moved to this more central location since they are +shared by all output jax. MathJax will still honor their values +from their original positions, if they are set there.

    +
    +
    menuSettings: { ... }
    @@ -268,9 +308,21 @@ to "Browser"
    -

    There are also settings for format, renderer, and font, -but these are maintained by MathJax and should not be set by the -page author.

    +
    +
    +texHints: true
    +

    This controls whether the “Show Source” menu item includes +special class names that help MathJax to typeset the +mathematics that was produced by the TeX input jax. If these +are included, then you can take the output from “Show Source” +and put it into a page that uses MathJax’s MathML input jax +and expect to get the same results as the original TeX. +(Without this, there may be some spacing differences.)

    +
    + +

    There are also settings for format, renderer, font, +mpContext, and mpMouse, but these are maintained by +MathJax and should not be set by the page author.

    diff --git a/docs/html/options/index.html b/docs/html/options/index.html index d51aa4a92..b0b54569e 100644 --- a/docs/html/options/index.html +++ b/docs/html/options/index.html @@ -59,15 +59,15 @@ will see that config/default.jsMathJax.Hub.Config()). Anything that is in config/default.js can be included in-line to configure MathJax.

    The structure that you pass to MathJax.Hub.Config() is a -JavaScript object that includes name-value pairs giving the names of +JavaScript object that includes name:value pairs giving the names of parameters and their values, with pairs separated by commas. Be careful not to include a comma after the last value, however, as some browsers (namely Internet Explorer) will fail to process the configuration if you do.

    The MathJax components, like the TeX input processor, have their own -sections in the configuration object, labeled by the component name, +sections in the configuration object labeled by the component name, and using an object as its value. That object is itself -a configuration object made up of name-value pairs that give the +a configuration object made up of name:value pairs that give the configuration options for the component.

    For example,

    diff --git a/docs/html/options/tex2jax.html b/docs/html/options/tex2jax.html index 53c107e15..2cca717cc 100644 --- a/docs/html/options/tex2jax.html +++ b/docs/html/options/tex2jax.html @@ -101,6 +101,21 @@ the browser before MathJax has the chance to run. You can only include text, not tags, as your math delimiters.

    +
    +
    +balanceBraces: true,
    +

    This value determines whether tex2jax requires braces to be +balanced within math delimiters (which allows for nested dollar +signs). Set to false to get pre-v2.0 compatibility. When +true,

    +
    $y = x^2 \hbox{ when $x > 2$}$.
    +
    +
    +

    will be properly handled as a single expression. When false, +it would be interpreted as two searpate expressions, each with +improperly balanced braces.

    +
    +
    processEscapes: false
    @@ -166,11 +181,11 @@ expression, and so you need to be sure to quote any regexp special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ignoreClass: "class2" would cause it to match an element with -class="class1 class2 class3". Note that you can assign -several classes by separating them by the vertical line character -(|). For instance, with ignoreClass: "class1|class2" -any element assigned a class of either class1 or class2 -will be skipped.

    +class="class1 class2 class3" but not class="myclass2". +Note that you can assign several classes by separating them by the +vertical line character (|). For instance, with +ignoreClass: "class1|class2" any element assigned a class of +either class1 or class2 will be skipped.

    @@ -185,11 +200,11 @@ regular expression, and so you need to be sure to quote any regexp special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting processClass: "class2" would cause it to match an element with -class="class1 class2 class3". Note that you can assign -several classes by separating them by the vertical line character -(|). For instance, with processClass: "class1|class2" any -element assigned a class of either class1 or class2 will -have its contents processed.

    +class="class1 class2 class3" but not class="myclass2". +Note that you can assign several classes by separating them by the +vertical line character (|). For instance, with +processClass: "class1|class2" any element assigned a class of +either class1 or class2 will have its contents processed.

    diff --git a/docs/html/output.html b/docs/html/output.html index 6d4de3465..3311d2f87 100644 --- a/docs/html/output.html +++ b/docs/html/output.html @@ -74,7 +74,7 @@ the jax array of your MathJax configuration. For example

    would specify TeX input and HTML-with-CSS output for the mathematics in your document.

    -

    The HTML-CSS output processor produces high-quality output in all +

    The HTML-CSS output processor produces high-quality output in all major browsers, with results that are consistent across browsers and operating systems. This is MathJax’s primary output mode. Its major advantage is its quality and consistency; its drawback is that it is @@ -87,7 +87,7 @@ more comparable to other browsers. The HTML-CSS output uses web-based fonts so that users don’t have to have math fonts installed on their computers; but this does introduce some printing issues in some browsers.

    -

    The SVG output processor is new in MathJax version 2.0, and it uses +

    The SVG output processor is new in MathJax version 2.0, and it uses Scalable Vector Graphics to render the mathematics on the page. SVG is supported in all the major browsers and most mobile devices; note, however, that Internet Explorer prior to IE9 does not support SVG, and @@ -103,7 +103,7 @@ once they are typeset, and don’t rescale if the window size changes (for example). Since equation numbers are handled through variable-width tables, that means equation numbers may not stay at the edge of the window if it is resized.

    -

    The NativeMML output processor uses the browser’s internal MathML +

    The NativeMML output processor uses the browser’s internal MathML support (if any) to render the mathematics. Currently, Firefox has native support for MathML, and IE has the MathPlayer plugin for rendering MathML. Opera has some built-in support for MathML that works well @@ -200,6 +200,29 @@ possible. That can be accomplished by adding

    that this line must come at the beginning of the <head>, before any stylesheets, scripts, or other content are loaded.

    +
    +

    HTML-CSS Extensions

    +

    The HTML-CSS output jax uses elements with width set to 100% when it +typesets displayed equations. If there are floating elements on the +left or right, this can mean that displayed mathematics isn’t properly +centered, and can cause equation numbers to overlap the floating +content. To avoid this, you can specify the handle-floats extension +in the extensions array of your HTML-CSS configuration block.

    +
    "HTML-CSS": {
    +  extensions: ["handle-floats.js"]
    +}
    +
    +
    +

    This will use CSS that puts the displayed equations into elements that +work like tabel cells, and won’t overlap the floaring content. +Because this is somewhat of a misuse of CSS, it is not used by +default, but it has proved successful in most situations, so you may +consider using it in pages that include material that floats to the +left or right of text containing displayed mathematics, especially +when equation numbers or tags are used.

    +

    See the HTML-CSS configuration options for +other options of the HTML-CSS output jax.

    +
    @@ -213,6 +236,7 @@ any stylesheets, scripts, or other content are loaded.

  • MathJax Output Formats
  • diff --git a/docs/html/searchindex.js b/docs/html/searchindex.js index c9ed18f4f..4c83a5103 100644 --- a/docs/html/searchindex.js +++ b/docs/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{"":{Load:[0,0,1],Preloading:[0,0,1],Log:[18,0,1],ExecuteHooks:[28,0,1],setScript:[12,0,1],Subclass:[40,0,1],Delay:[28,0,1],Add:[28,0,1],getAllJax:[39,0,1],getScript:[12,0,1],Interest:[29,0,1],preProcess:[24,0,1],loadComplete:[0,0,1],Translate:[41,0,1],Config:[39,0,1],addElement:[12,0,1],Reprocess:[39,0,1],Styles:[0,0,1],ExecuteHook:[29,0,1],loadTimeout:[0,0,1],Resume:[17,0,1],Update:[39,0,1],preTranslate:[24,0,1],setRenderer:[39,0,1],formatError:[39,0,1],call:[17,0,1],postTranslate:[24,0,1],getJaxByInputType:[39,0,1],PreProcess:[39,0,1],Post:[29,0,1],has:[40,0,1],Signal:[28,0,1],Set:[18,0,1],Insert:[39,0,1],Execute:[28,0,1],addText:[12,0,1],TextNode:[12,0,1],Augment:[40,0,1],needsUpdate:[48,0,1],Clear:[18,0,1],Register:[41,0,1],Zoom:[24,0,1],Remove:[18,0,1],Element:[12,0,1],Queue:[28,0,1],NoInterest:[29,0,1],Rerender:[39,0,1],getJaxByType:[39,0,1],Push:[17,0,1],Typeset:[39,0,1],fileURL:[0,0,1],wait:[17,0,1],reset:[28,0,1],loadError:[0,0,1],getJaxFor:[39,0,1],getJaxFromMath:[24,0,1],LoadHook:[0,0,1],Process:[39,0,1],Hooks:[28,0,1],MessageHook:[29,0,1],Startup:[41,0,1],Init:[40,0,1],Suspend:[17,0,1],SourceElement:[48,0,1],can:[40,0,1],File:[18,0,1],Text:[48,0,1],isJax:[39,0,1],filterText:[18,0,1],isa:[40,0,1],Require:[0,0,1]}},terms:{represent:[54,48,51],lspace:49,reprocess:[39,48,51],mathjax_msie_fram:18,yellow:49,four:[49,1,14],prefix:[12,20,24,42],asymp:49,blacktriangledown:49,webfont:[6,45,20],whose:[12,7,51,5,46,33,39,24],html5:[14,42,20,44,53,54,7],under:[44,37],preprocess:[30,51,41,54,39,24],asciimath2jax:[15,43,20,33,54,26],worth:7,digit:42,gimel:49,everi:[19,39,42,7],risk:20,mskip:49,arcco:49,govern:[20,14,7],dotplu:49,affect:[14,37,42,49,39,26],eqnarrai:49,cmd:22,bigodot:49,c6h5:49,ominu:49,vector:[47,53,54],math:[30,5,7,12,13,14,42,43,18,19,20,11,22,23,24,27,15,3,32,33,35,36,37,10,39,49,44,45,47,50,51,52,53,54],nparallel:49,showcontext:50,nsubseteqq:49,direct:[6,14,45,37],consequ:11,second:[0,14,37,28,46,56,52,5,6,33,21,22,7,19,10,44,24,1],ngeq:49,even:[0,3,49,39,28,17,19,20,21,23,15,29,46,7,43,44,45,1,51,52,53,54],hide:51,prejax:[54,22],neg:49,menclos:49,"new":[30,4,49,12,13,14,42,18,19,20,25,23,24,26,28,39,10,7,40,29,37,48,1,50,51,52,53,54],net:20,mhtml:2,told:[49,52,3],limsup:49,elimin:22,behavior:[14,37,22,7],lessapprox:49,never:[0,7,37,41],here:[12,49,34,28,46,48,1,3,51,19,20,41,22,39,29],updiagonalstrik:49,met:30,lneqq:49,path:[43,0,7,20],noundefin:[43,20,49],interpret:[49,20,37,15],nrightarrow:49,forum:[20,4],mbox:49,rceil:49,linearli:53,circleddash:49,mathstrut:49,unix:37,brower:[49,15],thinmathspac:44,unit:[49,42],highli:23,describ:[12,49,14,37,28,20,47,56,30,51,43,6,21,7,46,54,39,24],would:[5,6,7,9,11,12,14,15,43,17,20,25,22,48,27,28,31,32,33,35,36,37,39,40,49,45,46,21,56,50,51,53,54,55,1],afterward:46,readi:[19,34,30,43,41,10],ltime:49,varlambda:49,call:[0,2,3,49,6,7,9,14,17,18,19,20,25,22,24,26,27,28,29,31,32,33,36,37,10,39,40,41,5,45,46,47,48,1,50,51,52,11,54,55],recommend:[20,54,37,53],vcenter:49,preview:[27,5,32,33,22,54],type:[0,2,3,5,8,10,12,14,43,19,20,41,22,48,39,35,38,7,49,44,24,1,51,52,53,54],until:[0,27,46,1,5,32,33,41,22,7,19,39,29],notin:49,displaymath:[5,7],relat:[0,42,53],notic:[49,15],warn:[0,14,22,6],mathev:24,jpg:[5,32,33,21,27],loss:7,hold:[0,21,22,36,54,39],unpack:[20,37],must:[0,30,49,6,14,17,18,20,25,22,15,29,39,33,36,37,7,5,44,45,47,56,52,53],fbox:[49,42],join:[19,49],centerdot:49,setup:[23,20,44],work:[12,13,14,37,42,15,46,49,3,4,51,43,20,44,35,52,19,23,53,40],cc0000:[56,22],tag_nam:37,root:[0,42,30,18,49,7],overrid:[40,6,10,41,24],mathmenu:[34,45,56,50,43,11,26],give:[49,7,45,20,47,21,56,19,6,25,39,29,26],cirit:7,indic:[0,7,37,15,46,17,49,30,19,20,29,41,22,48,10,39,24,54],impair:23,hline:49,want:[4,5,14,28,43,16,18,19,20,22,24,15,46,33,37,38,7,40,49,44,45,1,51,53,55],keep:[14,37,2,15,47,51,49,20,54,7,24],setminu:49,end:[0,5,44,15,2,53,49,30,4,43,1,8,19,38,7,54,42],quot:[5,33,45,22,42],hom:49,heartsuit:49,how:[0,2,3,4,5,6,7,8,14,15,43,17,18,20,21,22,27,28,29,32,33,35,36,37,39,49,45,31,50,51,52,11,54],disappear:[5,32,33,27],answer:[4,51],verifi:[20,37,4],config:[2,30,5,6,7,8,9,10,11,14,43,18,19,20,25,22,24,26,27,15,3,31,32,33,35,36,38,39,41,49,45,46,56,50,51,53,55,1],renewcommand:49,updat:[39,37,42,2,1,51,14,22,7,48],showrender:50,recogn:20,lai:[53,54],diagdown:49,after:[0,3,49,39,17,18,19,20,41,22,26,28,46,37,7,29,45,1,50,51,52,54],befor:[0,2,3,4,49,7,8,14,15,17,18,19,20,21,22,25,28,29,30,46,33,36,39,40,41,5,44,45,47,1,51,52,53,54],wrong:44,startuphook:[19,39],parallel:[49,1,30,42],averag:54,alignedat:49,attempt:[0,44,50],third:[1,44],leftarrow:49,receiv:[29,14,37,46,40,19,20,41,52,7,24],greasekit:3,maintain:[14,52,4,19,46,22,24],environ:[5,20,49,25,4],enter:[44,31,51,49,20,54,7],textnod:12,order:[30,49,6,5,14,17,18,20,22,27,28,39,32,33,37,7,40,29,45,46,47,1,53,54],oper:[0,5,6,9,11,42,17,18,19,25,23,24,27,31,32,33,36,45,10,29,34,37,46,47,1,50,51,53,55],approxeq:49,over:[12,0,45,42,49,50,51,43,20,22,36,53,54,7],fall:[37,15,20,1,49,6],becaus:[19,14,45,1,15,46,49,3,18,5,20,33,21,7,54,44,29,25,51],boxtim:49,suspend:[19,17,1,29],textrm:49,appar:1,afil:46,flexibl:[21,1,14],vari:53,smallint:49,img:[27,56,3,5,32,33,21],fix:[53,14,37,42,7],strang:44,better:[42,15,31,50,20,35,8,53,7],boxminu:49,drawback:53,fade:6,persist:4,comprehens:47,hidden:49,easier:[29,14,37,1,49,44,40],moveleft:49,them:[0,5,6,12,14,28,43,17,19,20,25,15,29,39,31,33,7,42,49,44,37,46,56,54,1],thei:[0,1,3,4,5,6,7,9,11,14,42,16,17,18,19,20,25,22,26,27,28,29,30,31,32,33,36,37,39,41,43,45,46,47,21,49,50,51,52,53,54,55,56],qualiti:[23,53,54],safe:[12,20,51],rectangl:47,"break":[49,52,1,42],emph:49,mtext:[49,20,42],wedg:49,widetild:49,choic:[53,39,8],dbinom:49,leftharpoondown:49,timeout:[0,42,28],each:[5,7,37,15,28,29,49,30,52,18,43,20,33,51,19,54,39,1],debug:18,side:[18,49,20,25,22,8],mean:[2,30,5,6,14,43,16,19,22,23,27,15,29,3,32,33,7,49,46,51,52,53],leqq:49,createel:3,resum:[17,1],represetn:49,leqalignno:49,mathopen:49,looparrowleft:49,network:[14,37,42,43,20,38,7],goe:[49,52,1],newli:[12,19,40],crucial:37,predefin:22,content:[2,30,5,8,10,12,14,42,43,20,21,22,39,33,38,7,40,49,44,47,1,51,53,54],method:[12,0,14,40,28,29,17,1,52,18,19,46,41,7,48,10,39,24,51],reader:[43,23,49,42,53],forth:34,impract:37,multilin:49,situat:[20,7,42,51],free:[48,4],ineffici:[40,22],reconfigur:14,lneq:49,angl:49,moment:[20,10,37],filter:28,isn:[19,41,48,51],iphon:42,isa:40,subtl:51,onto:[47,20,1,39,51],attribtu:20,mathbb:49,rang:[20,54],mathbf:49,render:[5,44,42,30,50,43,20,22,23,53,54,39,55,35],independ:7,yourcolleg:37,restrict:[49,37,22],hook:[19,0,28,29],unlik:[23,49,7,41],alreadi:[0,28,51,30,49,3,4,18,19,46,52,7,40,1],subtleti:49,primari:[53,14],tooltop:45,top:[34,37,49,20,53,7,24],sometim:[20,7,37],underlin:[49,42],master:52,too:[49,45,42,15,3,5,20,33,53],similarli:[0,39,37],newenviron:49,john:46,listen:[19,29,39,28],thickapprox:49,namespac:[42,28,3,51,49,20],tool:[1,37],tagind:25,embellish:42,compressor:42,somewhat:52,technic:47,past:[29,14,42,19,52,23,53],filesmatch:37,provid:[12,0,44,2,28,46,17,49,3,18,19,20,29,21,51,52,23,54,39,40,1],eqalignno:49,x2212:[20,54],tree:[20,21],"final":[14,46,49,20,21,23,54,24],project:[47,7,4],matter:[19,35],mathtt:49,ldotp:49,modern:[23,6,44,13],mind:[49,20,7,15,2],increment:17,seem:[46,44],rightrightarrow:49,ldot:49,person:46,latter:[49,16,19,31,21,54,7,26],domcontentload:[30,3],expens:[53,54],simplifi:42,though:[28,15,49,52,21,22,54],object:[0,30,49,6,12,13,16,17,18,19,21,22,24,26,28,46,36,10,39,40,41,29,34,45,47,48,56,50,51,52,11,54,1],gzip:42,regular:[5,20,33,22],letter:[20,37],grave:49,don:[49,14,42,46,1,3,31,51,19,6,44,7,53,54,39],dom:[12,48,1,51,19,52,41,22,10,39,24],doe:[49,44,37,15,28,55,48,3,51,19,20,11,22,7,23,53,10,39,24,54],declar:[44,45,56,50,49,6,11,36],place:[0,45,6,40,49,4,51,19,20,29,25,22,37,7,24,1,35],tfrac:49,unchang:[49,14,55,51],sum:[49,28],came:37,delaystartupuntil:[39,30,22,7],random:[20,37],lnapprox:49,syntax:[49,47,40,42,15],mediawiki:2,isopera:39,outerhtml:42,shownam:46,asynchon:51,next:[15,52,51,49,31,39,48],involv:[49,52,54,7,4],consolid:23,just:[19,44,37,2,28,46,49,43,20,1,22,7,8,23,54,39,29,56],mathchoic:49,ismsi:[39,30],menu:[13,44,45,42,48,30,50,43,34,22,36,8,37,53,38,24,54,11],explain:[14,2,43,52,7,26],configur:[0,3,5,6,7,8,9,10,13,14,42,18,19,20,25,22,23,24,26,27,15,30,31,32,33,35,36,37,38,39,41,43,44,45,46,21,49,11,53,54,55],apach:37,theme:[7,2,8],rich:[23,47],folder:[20,45,37],stop:[49,39,45],infti:[49,54],amazon:20,report:[44,22,4],circeq:49,subseteq:49,fadeouttim:6,bar:[49,40,28],patch:[7,37],reload:50,bad:42,replacechild:3,neq:49,unexpectedli:[49,20,15],undefinedfamili:45,dashrightarrow:49,scriptscriptstyl:49,precneqq:49,result:[14,45,28,15,46,47,48,1,51,49,20,44,7,53,10,39,24,54],respons:[49,29,10,42,28],fail:[0,42,46,41,53,26],themselv:[34,30,43,20,21,39],best:[0,14,37,15,1,53,54,7],awar:[49,0,1,44,15],subarrai:49,varinjlim:49,wikipedia:[47,3],circledcirc:49,gneqq:49,awai:[49,7,37],approach:[46,54,2,51],attribut:[12,44,42,20,56,49,32,21,54,7],blacktriangleright:49,extend:[23,54,15],extens:[0,30,5,6,14,42,43,19,20,25,22,26,27,39,32,33,35,36,7,41,49,34,47,56,50,51,1],add:[40,5,14,2,28,17,49,43,6,33,41,22,48,53,24,56],preprocessor:[5,14,15,20,49,44,30,34,43,32,33,27,22,7,54,39,51,26,35],toler:3,intop:49,protect:49,expos:15,cow:40,howev:[49,14,37,46,30,56,3,4,18,43,20,22,51,53,54,7,40,1,26],configuraiton:[49,54],against:29,seri:[1,21],com:[7,37],varpsi:49,pre:[5,14,37,28,49,43,6,33,19,7],foral:49,can:[0,3,4,5,6,7,12,14,28,43,17,18,19,20,25,22,23,24,26,15,29,30,46,33,34,35,37,10,39,40,41,42,49,44,45,47,56,11,51,52,53,54,1],foobar:40,delic:11,innerhtml:[3,51],height:[49,24,42,50],wider:4,summat:31,sqsupset:49,speak:[16,54],issol:49,chrome:[45,53,39,3,42],three:[44,37,28,46,1,49,6,21,41,52,53,54,20],been:[0,3,4,5,14,17,18,19,20,24,28,30,46,33,35,10,7,29,37,1,51,52,53],trigger:[43,24,22,36],interest:[19,29,47,4,52],basic:13,tini:49,quickli:[23,7,4],underrightarrow:49,regul:1,xxx:49,ani:[0,3,4,5,6,7,9,11,14,43,17,18,19,20,25,22,24,27,28,29,30,31,32,33,36,37,10,39,40,49,44,45,46,48,1,50,51,52,53,55],emploi:53,dash:[56,45],tanh:49,hat:49,servic:[14,37,42,20,38,7],properti:[12,0,34,40,28,29,17,46,41,48,10,39,24],diamondsuit:49,sourceforg:14,weren:14,dashboard:38,"3px":[49,56],succeq:49,have:[0,2,30,4,5,6,7,14,15,43,19,20,11,22,24,26,28,29,3,46,33,37,39,40,42,49,44,45,31,48,1,51,52,53,54],nexist:49,retransl:[48,51],tabl:[53,44,15],cong:49,sever:[0,5,14,37,49,51,43,46,33,54,24,1],amout:18,disabl:[11,14,45],incorrectli:[20,14,42],perform:[30,4,6,14,42,17,18,19,41,22,48,28,46,39,10,7,29,34,47,24,1,51,52,53],suggest:[6,4,20],make:[0,4,5,6,14,42,43,16,17,19,20,22,23,24,27,39,32,33,37,7,40,49,44,45,56,50,51,52,53,54,1],complex:[53,21],split:49,synch:14,lrcorner:49,unsafewindow:3,complet:[0,30,5,14,43,17,19,20,41,22,24,28,29,39,46,33,7,49,37,47,48,1,51,52,53],longmapsto:49,hand:[44,34,3,18,25,22,54,35],fairli:[21,14],rais:[49,42],mkern:49,ignorepast:29,unlhd:49,squar:[49,21,42],redefin:[6,10,41,24],kept:19,thu:[14,28,1,19,46,48],min:49,inherit:[16,40,10,24,48],client:45,thi:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],idotsint:49,programm:40,everyth:[43,49,1,39,7],settimeout:[46,28],left:[44,37,34,30,18,49,52,25,22,8,38,26],processclass:[5,33],identifi:[12,29,15,49,20,54],proccess:[10,24],yen:49,mathbin:49,human:20,coprod:49,yet:[44,17,1,51,19,52],languag:[49,20,54,47,52],noscript:[5,33],onload:[34,3,30,46,22,7],errorset:[43,22],easi:[47,35],interfer:[20,31],had:[19,20,14,3,7],myconfig:[19,46],step1:49,els:[49,46,3,51],save:[53,38,7,56,8],"0x21c0":49,take:[12,0,14,28,2,46,1,30,4,51,49,6,25,52,53,7],sanit:18,applic:[23,20,30,2],loadtimeout:0,preserv:46,bbox:49,background:[49,56,42],sqsubset:49,specif:[0,7,2,28,29,47,17,1,34,5,46,33,41,22,51,53,54,39,48],arbitrari:49,manual:6,zoom:[13,44,42,30,43,22,36,24],leftrightarrow:49,underli:53,www:[20,3,37,50],right:[11,44,45,47,17,1,3,18,49,31,25,22,8,37,54,7,26],old:19,famili:[49,0,45],deal:20,autobold:49,interv:31,begin:[19,37,15,49,30,51,5,25,53,54,7,1],percentag:[11,45,22],intern:[0,44,15,28,29,47,17,1,51,49,22,48,53,10,39,24,54],successfulli:[0,46],interc:49,dddot:49,bottom:[7,8],subclass:[29,34,24,41,48,10,40],circ:49,tracker:[20,4],overcom:52,condit:[0,30],foo:[40,28],core:[1,30,49,22,54,39,26],plu:[43,29,30],bold:[49,47,21,25,26],insecur:20,popular:[20,35,2],colleg:37,repositori:[14,37,42],post:[29,45,28,30,4,18,19,52,41],"super":[40,42],llless:49,obj:12,nwarrow:49,slightli:[49,53,8],surround:[20,11,45],unfortun:[20,37],current_theme_templ:2,joomla:2,span:[49,27,5,32,33,21,22,54,24,35],downharpoonright:49,geramond:49,regist:[0,7,29,47,30,19,52,41,10,39,24,54],jipsen:15,encod:[49,15],bound:49,two:[19,1,15,52,49,43,20,21,22,56,7,25,26],down:[37,38,24,22],shortparallel:49,wrap:40,ntriangleright:49,stackrel:49,nsupseteq:49,git:[20,14,37,42],suffici:[15,49,20,25,7,55],support:[13,14,45,42,15,20,30,49,3,4,34,43,6,44,23,53,54,7,55,11],transform:54,ngtr:49,avail:[0,2,3,5,6,14,43,19,20,11,22,23,48,27,32,33,37,7,40,49,44,45,47,1,50,51,53,54],width:[44,50,49,20,25,53,24],reli:[0,14,47,1,3,51,46,11,53],wordpress:[2,8],editor:8,rightthreetim:49,lnsim:49,longdiv:49,form:[44,45,47,18,49,20,25,22,54,7,48],offer:[14,42,4],forc:[45,53,7,24],epsilon:49,hear:[19,29],so4:49,downdownarrow:49,"true":[5,14,45,28,29,48,49,30,50,43,31,34,22,7,11,9,39,40,10],maxmacro:25,reset:[50,28],displayalign:22,donald:47,tell:[20,7,37,51,53],moveright:49,more:[49,6,8,10,14,42,17,20,21,22,23,28,29,46,39,35,37,38,7,40,41,43,45,47,56,11,51,52,53,54,55,1],retir:14,featur:[13,44,37,49,4,51,19,46,36,53,40],rfloor:49,exist:[45,28,49,20,37,40],ddot:49,backsim:49,triangleq:49,check:[0,14,37,46,18,49,20,29,10,40],tip:49,abovewithdelim:49,role:54,test:[12,13,14,37,52,30,3,51,19,20,44,7,53,39,40],tie:[30,24,28],smallsmil:49,scriptstyl:49,searrow:49,mathel:2,intend:[47,40,22],munderov:54,gvertneqq:49,consid:[0,14,42,49,4,5,20,54,39,48,1],omega:49,outdat:4,longer:[29,14,37,3,18,43,53],furthermor:[1,14,22,7],anywher:7,cancelto:49,tex2jax_ignor:[5,42],ignor:[5,49,33,29],time:[0,3,4,49,6,12,39,42,18,19,25,22,28,46,36,7,41,29,37,1,51,53,54],push:[28,47,17,1,30,51,46,39],"5kb":25,mathrm:49,doteq:49,skip:[5,33,37],consum:18,known:1,skin:2,displayind:22,millisecond:[0,45,28,50,18,6,36,39],decid:[7,50],middl:[49,20],depend:[28,30,51,46,8,53,7,55],head:[2,3,51,20,8,53,38,7],decim:[49,31],readabl:47,nearrow:49,varpi:49,certainli:37,vee:49,decis:53,text:[2,30,5,6,8,10,12,14,42,43,18,19,20,21,22,23,48,25,27,15,3,32,33,35,38,7,49,45,46,47,56,11,51,53,54,1],succnsim:49,sourc:[13,14,45,37,49,3,50,43,44,19,23,53,54,39,48,1,11],string:[0,28,29,49,18,5,56,33,21,22,19,39,48,25],word:[5,33,7,54],room:25,dim:49,getjaxfor:[19,39,24],administr:[2,8],level:[20,7,37,34],did:46,item:[11,45,50,49,46,21,24],cooki:[12,30,42],div:[12,49,54,35,51],prevent:[49,27,45,42,20,50,5,32,33,25,22,7],mmlorhtml:[43,53,55,22,26],slower:53,htmlcss:24,compens:11,sign:[49,14,15,5,20,33,54,7],cost:[49,20,7,40,15],pmb:49,rightarrowtail:49,histori:[19,29,30,47],xandi:40,dotsi:49,dotsm:49,appear:[19,34,37,15,46,49,31,18,5,20,33,22,51,8,7,48,50],dotso:49,repli:19,dotsc:49,dotsb:49,current:[0,7,45,37,2,29,40,20,8,53,38,39,24,10,48],backepsilon:49,ampersand:[49,15],inlinemath:[49,14,3,51,5,20,33,7],defici:44,amalg:49,mathsiz:49,gener:[49,7,15,20,55,48,30,43,6,35,46,54,39,24],mfrac:[20,54],explicitli:[49,14,42,15,46,5,20,33,22,7,40],modif:[1,7],address:[20,37,51],along:[49,47,1,18,19,35,10,24],wait:[0,7,37,42,28,29,47,17,1,3,51,19,46,30,22,52,10,39,24],box:[0,42,30,49,6,24],html_head:2,shift:22,xtwoheadrightarrow:49,bot:49,queue:[29,34,28,52,16,17,1,30,51,46,47,39],overriden:39,digamma:49,varlimsup:49,commonli:[43,20,47],macintosh:39,semant:40,succsim:49,extra:[49,42,3,19,22,54],circumv:37,modul:[0,38,34],prefer:[14,45,50,20,53,37,55],iepro7:3,veebar:49,visibl:[49,27,1,51,5,32,33,44,24],marker:[49,15],myid:56,mobil:[14,42,7,23,53,39],arrowvert:49,memori:[52,48],bigr:49,visit:20,todai:47,subvers:[20,37],stylesheet:[0,34,28,29,17,30,51,52,22,8,53],handler:[0,34,47,3,30,51,52,22,54,7,24],xtofrom:49,current_skin:2,bigl:49,bigm:49,eqcirc:49,checkout:37,bigg:49,inputjax:[34,16,48,30,41,10,39,40],capit:16,reduct:53,peopl:20,bigtriangleup:49,enhanc:[54,42],minscaleadjust:45,visual:[43,23],accept:[46,28,51],hphantom:49,easiest:[19,20,37,28,46],graphic:[47,53,37],prepar:[1,7,24],cap:49,uniqu:56,pmatrix:49,whatev:[49,2,15,24,1,51,19,40],cal:49,purpos:[46,54],getjaxbytyp:39,downharpoonleft:49,meant:28,subseteqq:49,varprojlim:49,backslash:[49,25,22],topic:[16,13,7],critic:37,sharp:49,chemic:49,occur:[0,44,37,28,46,17,1,3,50,18,19,20,30,41,22,7,52,39,24,29,51],eqsim:49,pink:49,alwai:[28,16,1,49,46,7],multipl:[49,1,14],trianglelefteq:49,write:[29,15,47,1,51,20,23],fourth:1,mathsf:49,tild:49,xhtml:[20,44],map:[54,24],book:47,max:49,clone:37,spot:[49,15],usabl:37,mac:[11,39,45,22],cours:[1,14,44,7],mai:[0,2,3,4,49,6,8,14,16,19,20,11,22,24,15,29,46,39,37,7,40,5,44,45,48,1,51,52,53,54],underscor:[49,20],data:[12,0,34,45,28,46,40,19,20,41,48,37,10,39,24],grow:[53,2],newlin:[49,42,18],vartheta:49,baso4:49,explicit:[0,7,22,20],uparrow:49,produc:[49,6,14,19,20,25,22,23,48,26,28,46,35,53,10,7,29,45,24,50,51,11,54],programmat:[54,35],"switch":[14,37,42,49,35,54],preced:[46,7,22],combin:[0,14,42,31,49,43,20,53,54,7],block:[11,14,45,42,20,3,30,49,6,41,22,54,7],approx:49,comfort:37,lsh:49,tex2math:35,still:[19,44,2,28,29,47,1,43,22,36,53,7],pointer:40,ttf:37,dynam:[0,34,13,1,3,51,20,22,52,23,54,7],entiti:[49,44,42,15],amssymbol:[43,20,49,14,7],conjunct:14,group:[0,44,4],monitor:4,polici:37,mpcontext:43,lucki:49,platform:[23,13,2,20],window:[34,28,6,3,50,18,46,51,53,39],"05em":49,bookmarklet:7,main:[49,14,37,1,16,40,56,50,34,43,20,41,22,7,53,10,39,24,54],mathexampl:51,non:[12,0,15,17,49,20,53,54],within:[0,30,49,6,14,28,16,20,25,24,15,39,46,33,35,7,40,42,5,44,37,51,52,54],myinputjax:41,initi:[0,14,15,52,49,30,50,34,5,20,33,41,22,7,19,54,39,48,1],safari:[53,39,3,42],half:46,now:[14,37,42,47,30,43,20,53],discuss:[12,37,7,3,4],nor:[6,21],term:[20,14,7,18],name:[0,30,5,6,7,12,14,28,43,18,19,20,21,22,24,25,26,15,29,3,46,33,37,10,39,40,41,42,49,44,45,48,56],opera:[53,55,39,3,42],boxdot:49,drop:37,separ:[19,14,37,1,49,18,5,20,33,44,22,11,7,56,26],messagestyl:[6,22,18],confid:23,varsupsetneqq:49,compil:46,domain:[20,7,37],replac:[0,14,37,42,28,40,44,3,51,49,20,25,7,10,39,24,54],individu:[48,42,26,51],strikethrough:49,continu:[0,14,15,49,19,52,7,1],happen:[44,37,15,17,1,3,49,52,54],baselin:24,shown:[49,21,22,50,51],accomplish:[20,7,37,53],"3rd":20,space:[42,15,31,51,49,20,22,53,9,48,54],intermix:30,internet:[0,42,3,50,18,49,46,22,53,54,51,24,26],formula:[51,22,36,23,53,54],correct:[46,14,3],simeq:49,earlier:[20,1,7,30,53],state:[10,24,1],migrat:[13,14],ajax:[0,7,16,1,30,34,49,46,41,19,39],mime:[44,48,20,41,10,39,24],underleftarrow:49,org:[14,42,2,3,50,51,49,20,35,8,53,38,7],ord:49,care:[15,31,3,49,20,26],ntrianglelefteq:49,couldn:46,x00b1:20,synchron:[0,28,13,47,17,1,3,51,19,46,30,52,39,29],mscarri:44,thing:[15,47,51,49,20,21],eqref:49,mathop:49,unwis:53,think:[49,22,15,51],frequent:[5,19,33,15],first:[3,49,8,28,19,20,21,22,24,15,29,46,33,37,10,7,5,44,45,1,51,52,54],origin:[40,49,37,15,29,17,3,51,19,20,48,10,7,24],lfloor:49,oni:37,directli:[37,42,1,3,51,49,46,41,8,54],onc:[0,37,28,29,49,30,51,43,20,35,53,10,24,1],arrai:[30,49,6,9,7,42,17,19,21,22,24,25,26,27,28,29,31,32,33,35,10,39,41,5,45,46,11,53,54,55],yourself:[37,20,17,49,46,22,7],fast:[14,42,7],open:[13,44,37,50,49,20,8,23,38],ios4:42,size:[11,45,42,56,51,49,25,53,7,24],given:[0,2,49,12,15,17,18,19,20,21,22,48,28,46,10,39,40,42,29,24,56,54,1],convent:24,ifmodul:37,referenec:39,leftrightharpoon:49,circl:49,white:56,conveni:[20,40,22],hub:[0,30,5,6,7,9,11,14,43,16,18,19,20,25,22,24,26,27,15,3,31,32,33,35,36,10,39,49,34,45,46,48,1,50,51,53,54,55],especi:54,copi:[14,37,15,3,4,43,20,44,7,23,39,41],specifi:[30,49,6,7,9,11,12,14,28,17,19,20,21,22,25,15,29,46,33,36,10,39,42,5,45,47,56,50,52,53,54,55,1],github:[14,37],enclos:[49,54,56,45,22],quad:49,than:[0,3,5,6,7,8,9,14,28,43,17,19,20,41,22,23,48,26,15,29,30,31,33,37,10,39,40,42,49,44,45,47,56,51,52,53,54,1],serv:[20,42],wide:[23,54,37],instanc:[12,7,48,1,5,33,41,39,40],underbrac:49,were:[14,48,51,19,53,24],posit:[49,17,45,42],stub:41,browser:[30,5,6,12,13,14,42,43,20,11,22,23,48,26,15,39,3,33,34,35,37,7,49,44,45,47,50,52,53,54,55],preccurlyeq:49,sai:[17,3,28],lnot:49,doublecup:49,nleftrightarrow:49,argument:[29,28,1,49,46,40,26],hskip:49,doctyp:[20,44],engin:[23,13],techniqu:[14,3],npreceq:49,consortium:23,note:[0,3,49,6,8,39,20,21,22,48,25,15,29,46,33,37,7,41,5,45,56,50,51,53,54,55,1],x2260:20,jsmath:[13,54,35],noth:[20,28,46],channel:[19,47],updownarrow:49,surd:[49,42],sure:[49,14,37,42,29,1,4,51,5,20,33,53,7],windowset:50,normal:[5,28,49,3,43,20,33,22,54,56],buffer:25,compress:7,beta:[49,7],pair:[12,0,28,49,5,56,33,21,19,10,39,24,25,26],fileurl:0,beth:49,hotfix:7,latex:[13,15,47,49,5,20,22,23,54,7],renam:14,textarea:[5,33],later:[29,44,45,28,15,17,1,49,46,7,39],drive:37,typeset:[0,30,5,42,18,19,11,22,23,48,27,46,33,36,39,34,45,32,47,1,50,51,52,53,54],badg:4,sigma:49,mathfrak:49,showmathmenu:45,ismobil:39,show:[49,37,20,4,51,43,6,21,22,46,38,50,26],autoreset:28,parentnod:[3,42],unprocess:[39,48,51],concurr:30,permiss:[20,37,15],hack:53,isfirefox:39,corner:[34,22,18],xml:[23,47],onli:[0,2,3,4,5,6,14,42,43,20,21,22,23,48,15,29,39,46,33,37,10,7,49,45,47,56,51,53,54],slow:24,activ:[14,37,28,47,4,51,43,52,44,54],behind:49,inlinedelimit:49,otim:49,black:49,offici:7,geq:49,mypic:[5,32,33,21,27],nearli:[43,49,7,26],variou:[0,7,45,2,29,16,56,18,19,6,11,10,39,54,26],get:[30,49,12,13,28,18,20,11,22,24,15,3,46,37,7,40,42,29,44,45,1,51,53],cannot:[49,15],ncong:49,downarrow:49,nsim:49,requir:[0,5,14,1,28,46,49,3,43,20,33,41,7,19,23,10,39,24,54],truli:51,prime:49,blind:54,lceil:49,mathpunct:49,rerend:[10,39,48,51],consist:[44,15,1,49,21,53],hostil:20,intermitt:[34,18],shortmid:49,apricot:49,through:[49,14,37,42,29,1,50,19,52,44,53,54,7,40,26],where:[0,30,4,49,6,12,14,28,18,19,20,25,24,15,46,39,37,10,7,43,34,45,48,56,51,52,54],wiki:[2,47,3,49,20,54,7],latexmathml:15,often:[49,20,56,54,15],keyboard:47,maximum:24,ismac:[39,30],concern:[54,39,15],infinit:25,detect:[3,42,28],parent:[12,40],enumer:49,label:[53,50,26],enough:[44,1,20,21,53,7],between:[49,7,28,15,46,1,50,19,20,53,54,39,48,42],maltes:49,"import":[0,37,42,1,43,52,19,7],across:[47,53],absenc:2,longleftrightarrow:49,vdot:49,screen:[0,42,1,18,43,23,51,24],negmedspac:49,come:[14,37,1,3,43,46,44,53,54,7],leftleftarrow:49,fit:[19,50],timout:0,pertain:20,audienc:[53,44],inconsist:14,overbrac:49,improv:[14,42,4,22,53,7],among:7,color:[42,47,56,49,21,22],operatornam:49,period:[0,34,37],colorbox:49,colon:[49,56],cancel:[49,28],"70kb":7,bigcirc:49,msrow:44,damag:20,needlessli:46,myserv:7,rebuild:39,mark:[0,44,15,49,5,20,33,35,54,56],addit:[0,1,14,15,28,20,17,49,51,43,6,44,48,22,46,19,10,39,24,56,42],succapprox:49,upharpoonleft:49,arcsin:49,xrightharpoonup:49,mathplay:[42,3,50,43,22,53],breve:49,texfont:6,blacktriangl:49,former:31,those:[49,6,39,17,19,20,21,22,23,48,28,29,46,10,7,41,43,44,37,24,56,51,54,1],"case":[3,49,14,16,19,20,21,22,48,26,28,46,37,7,40,45,31,24,56,51,53,54,1],kappa:49,tostr:28,oldstyl:49,addtext:12,trick:49,invok:53,invoc:7,margin:[56,25],opera10:45,advantag:[53,1,14,7,2],ctrl:22,leadsto:49,henc:37,worri:[19,54],destin:39,somewher:7,updatemath:51,bigwedg:49,develop:[14,37,47,4,44,7],author:[14,15,18,49,20,41,22,36,23,54],media:[56,7,37],postjax:[54,22],same:[5,14,37,42,15,20,49,8,27,43,32,33,25,29,19,52,7,24,1],html:[2,30,5,6,7,9,12,13,14,42,16,19,20,21,22,24,26,27,15,3,32,33,34,35,37,38,39,43,44,45,47,49,50,51,52,53,54,55,56],pad:[12,49,56],knuth:47,mathvari:54,document:[0,14,37,47,15,13,16,49,3,51,5,20,44,22,7,23,53,54,39,24,35],bring:54,finish:[47,1,3,51,52,39],vvdash:49,nest:[44,42,34],availablefont:[6,7,45],someon:49,hslash:49,capabl:[16,23,53],formaterror:39,mani:[49,7,42,52,56,5,46,33,53,39,1],extern:[0,34,46,1,19,52,39],submenu:[22,50,8],appropri:[19,49,43,35,10,24,54],macro:[42,49,20,25,22,7,26],mml_svg:[43,7],leftharpoonup:49,overwithdelim:49,without:[0,14,45,46,47,49,19,6,44,7,11,54,39],model:[13,34,37,16,30,49,53,54,40],bigotim:49,stixfont:6,mml2jax:[44,20,43,32,22,54,26],loaderror:0,when:[0,3,5,6,7,8,9,11,14,15,16,17,18,19,20,25,22,23,24,27,28,29,30,31,32,33,34,35,36,37,10,39,40,41,42,43,44,45,46,47,21,49,50,51,52,48,53,54,55,1],greasemonkei:[7,3],bitmap:47,flavor:[43,7],speed:[53,54,14,42,7],versu:1,strikeout:49,widest:[20,44],asciimathml:15,nleqq:49,filevers:34,except:[43,20,52,53],littl:[0,29],blog:[2,47,49,20,54,7],rescal:53,treatment:49,yuicompressor:42,earli:[7,42],hover:[50,22,36],around:[49,7,15],read:[14,37,42,47,21,19,20,44,7],outermost:21,boldsymbol:49,messsag:18,getjaxbyinputtyp:39,moo:40,world:[23,46,7],lasterror:39,mod:49,sum_:54,blackberri:42,asciimath2jax_process:33,cdot:49,integ:[49,39],server:[49,14,45,42,3,43,20,37,7],either:[0,14,37,2,29,16,49,3,56,5,20,33,21,7,36,19,53,39,55,25],output:[30,49,9,13,14,42,19,20,11,22,24,26,15,39,44,35,10,7,40,43,34,45,47,48,56,50,51,53,54,55],rollov:42,manag:[12,34,37,2,46,47,30,18,49,20,54,48],lesssim:49,node:12,respect:[11,45,28],inlin:[5,20,33,14],constitut:16,pod:49,slice:28,easili:[23,20,54,47],definit:[0,45,42,49,50,43,25,36,23,11,56],shoveright:49,inputid:48,dashleftarrow:49,mathcal:49,complic:[47,53,21,44,55],refer:[19,7,37,13,30,3,52,51,43,6,29,41,46,48,10,39,40,20],arrow:49,power:[1,4],inspect:39,broken:54,thinspac:49,found:[0,37,20,4,46,22,53,10,24],regexp:[5,33],"throw":[24,10,41,3],trianglerighteq:49,comparison:[1,39],ibook:53,firstnam:46,ddddot:49,stretch:49,act:[49,47,1,19,46,25,22,54],industri:47,needsupd:[10,48,51],processor:[49,44,45,1,15,31,47,55,56,30,50,43,20,25,53,9,7,24,54,26,11],hookrightarrow:49,nobreakspac:49,routin:[12,0,52,46,41,10,39,24],nsupseteqq:49,effici:[40,51],elementari:44,lessdot:49,triangledown:49,compos:44,rightharpoondown:49,mathbackground:49,your:[0,2,3,4,5,6,7,8,9,11,13,14,42,43,20,25,22,23,27,15,31,32,33,35,36,37,38,39,49,44,45,46,47,21,1,50,51,52,53,55],compon:[0,30,49,14,43,16,19,20,23,24,26,15,39,44,10,7,40,29,34,56,50,52,54],log:[49,20,37,18],area:[25,18],aren:49,fontwarn:[6,22,26],lor:49,strict:37,compliant:[14,42],interfac:[37,2,20,8,23,38],low:28,lot:[19,25,37],lambda:49,verbatim:49,cloudfront:20,buggi:49,categor:26,faster:[43,53,54,7,42],pull:37,mathml:[3,49,8,9,38,13,42,20,11,23,48,26,15,10,7,43,44,47,24,51,53,54,55],bullet:[49,47],possibl:[0,44,37,15,28,6,56,18,43,20,22,46,53,54,7,40,1,42],"default":[0,30,5,6,7,9,11,14,28,43,18,20,25,22,24,26,27,15,32,33,35,36,37,10,39,41,49,45,31,50,53,54,55],processescap:[5,49,14,7],buildrel:49,notag:49,asiimath2jax:15,embed:44,connect:[43,20,54,7,46],taylor:20,creat:[0,30,4,49,12,18,19,41,48,28,46,10,40,29,34,37,47,24,56,50,52,54,1],certain:[19,29,52],leftrightsquigarrow:49,risingdotseq:49,varliminf:49,file:[0,2,3,49,6,7,8,10,14,15,17,18,19,20,21,22,24,26,28,29,30,46,35,38,39,41,42,43,34,37,31,47,48,56,52,53,54,55,1],momentarili:39,outputjax:[34,16,48,30,41,39,24],fill:[53,55],again:[49,0,39,48,51],iiiint:49,googl:4,pmod:49,event:[0,42,47,30,3,51,43,52,22,19,54,24],wai:[2,3,49,14,18,19,20,41,22,27,28,29,32,33,7,5,37,46,1,51,53,54],getscript:12,you:[1,2,3,4,5,6,7,8,9,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56],trash:48,poor:53,resolut:23,sequenc:[13,7,37,17,49,30,19,52,39],symbol:[49,20,15,31],mhchem:49,begingroup:49,dashv:49,track:[54,24,4],menuset:[43,22,36],reduc:[49,7],mathcolor:49,lbrace:49,directori:[0,45,42,52,47,48,30,18,43,20,41,22,19,37,10,7,24],descript:[27,32,3,5,6,33,34,22],lbrack:49,hello:46,calle:40,potenti:1,extpfeil:49,escap:[49,25],dst:39,negthickspac:49,lvertneqq:49,all:[0,2,3,5,6,7,13,14,42,43,18,19,20,41,22,23,24,26,27,28,29,30,32,33,34,39,40,49,44,37,46,47,1,52,53,54],consider:7,illustr:51,dollar:[49,14,15,5,20,33,7],mathjax_displai:56,abil:[14,37,42,47,53,54],follow:[30,49,14,42,16,19,20,21,24,26,28,46,37,10,7,40,41,43,45,56,51,54],alt:[3,22],disk:[43,20,7,37],multlinewidth:25,scr:49,articl:47,init:40,program:[34,2,52,16,48,1,30,20,23,54,40],smile:49,cgi:0,introduc:[20,7,53],liter:[5,49],multlin:[49,25],vert:49,far:[0,29,37,15,18],varrho:49,"1px":[12,49,56],verb:49,mechan:[49,28,29,17,1,30,19,52,40],difficult:[46,44,52],loadcomplet:[49,0,39,41,7],veri:8,preferredfont:45,alterant:47,list:[2,30,49,6,8,9,38,7,16,19,20,25,22,24,27,28,32,33,36,37,10,39,5,45,31,47,48,1,50,51,11,54,55],"_html":53,emul:53,adjust:[45,3,51,11,8,38,7],plain:49,small:[45,42,18,49,25,54],dimens:[49,42],getalljax:[39,51],foreground:56,lll:49,tex:[2,3,5,6,7,8,9,10,13,14,42,43,19,20,25,22,23,26,27,15,34,35,37,38,39,41,49,44,45,47,1,51,53,54],zero:[6,17],design:[44,3,4,43,23,38],pass:[0,14,42,28,29,17,1,30,50,43,46,19,54,39,40,26],overlin:49,further:[17,1,53,10,24,54],what:[0,30,4,49,6,13,39,28,20,11,22,23,27,15,32,33,36,7,42,5,44,45,50,51,54],sub:34,section:[3,5,6,7,9,11,14,42,43,25,22,26,27,15,31,32,33,35,36,38,39,49,44,45,46,50,53,55],advanc:[16,13,23,7],abl:[19,14,45,28,2,20,49,51,43,6,44,22,8,23,37,38,7],delet:45,version:[13,14,37,42,15,46,30,3,4,34,43,20,41,7,36,48,53,10,39,24,51],sup:49,"public":[29,37],hasn:[0,14,30,18,10,24],full:[0,42,46,16,3,51,43,20,22,23,54,7],hash:30,geqslant:49,modular:[23,44],ggg:49,trunk:37,standard:[19,37,47,49,43,20,23,53,54,7,56],modifi:[13,14,2,51,49,18,43,20,41,7,19,39,24],valu:[0,30,49,6,9,12,42,17,19,21,22,24,25,26,27,28,31,32,33,36,39,40,5,44,45,46,56,50,51,11,54,55,1],search:[23,13,39,4],sender:19,prior:[49,53,44,3,22],amount:[49,6,39,25,28],action:[0,3,49,39,28,17,18,19,41,24,15,30,46,36,10,7,29,34,47,1,51,52,54],mathjax_wikipedia:3,mml_htmlormml:[14,2,3,43,20,8,53,38,7],llap:49,via:[0,2,30,5,6,14,42,18,19,20,41,48,26,28,3,33,36,37,7,40,43,44,45,1,54],shorthand:51,filenam:[46,14,7],href:[49,21,42],inappropri:19,emptyset:49,simbl:3,decrement:17,establish:43,select:[44,37,45,50,43,11,53,39],hexadecim:49,proceed:[1,21],x41:49,distinct:16,barwedg:49,stretchi:49,rightsquigarrow:49,taken:[19,49,1,51,53],imath:49,ispc:[39,30],toggl:49,vec:49,flat:49,diamond:49,desir:[43,40,3,37],mlongdiv:44,ital:[49,0,47,22,20],flag:22,aleph:49,particular:[12,0,7,37,15,28,46,47,17,56,49,20,29,22,52,53,54,39,40],webkit:[39,42],upsilon:49,mathml3:44,cach:[19,7],showmathmenumsi:[11,42],none:[29,27,45,28,46,5,32,33,22,7,54,39],outlin:42,det:49,dev:4,widehat:49,remain:[43,47],paragraph:[49,6,54,51,20],caveat:[20,24,37],def:[49,25,40],deg:49,mathtip:49,scan:[39,22],myspan:21,challeng:43,registr:41,share:[20,7,37,4],templat:[38,7,2,8],succneqq:49,minimum:[39,45,42],unreli:14,explor:[0,42,3,50,18,49,46,22,53,54,51,24,26],phrase:[49,20,15],mathinput:51,huge:49,rowspan:44,goal:23,awkward:40,secur:[20,3,37],rather:[0,3,5,6,9,14,42,43,17,19,20,41,22,23,48,26,28,30,31,33,7,40,49,44,37,47,56,51,52,53,54,1],anoth:[49,37,29,17,1,18,19,52,10,51,54,26],showmathmath:11,csc:49,snippet:[12,13,27,32,49,4,5,6,33,21,22,39],ddagger:49,stix:[45,42,47,49,6,37,53,54,7],simpl:[53,21,22,18],css:[0,49,6,9,13,14,42,20,11,22,24,26,39,44,35,36,37,7,43,34,45,47,48,56,50,51,53,54,55],unabl:6,regener:[48,51],resourc:42,referenc:6,algebra:47,mtabl:43,variant:47,reflect:[30,51],vdash:49,mstack:44,impliedbi:49,associ:[11,45,28,48,51,49,46,41,10,39,24,54],welcom:4,lhd:49,footer:7,confus:[20,14],ambigu:16,caus:[0,49,6,5,39,18,19,20,25,22,48,15,46,33,34,10,7,29,44,37,24,1,50,51,54],callback:[0,34,28,29,16,17,1,30,52,51,19,46,47,48,10,39,24],firefox3:45,merror:56,unrhd:49,help:[13,14,37,4,20,50,53,7],soon:[7,3,22,51],trade:[53,7],retypeset:51,hierarchi:[7,37],suffer:53,paramet:[0,30,49,12,14,28,17,18,20,25,22,24,26,27,15,29,32,39,10,7,40,41,42,43,46,48,51],style:[12,0,45,42,13,47,49,30,50,18,5,6,33,21,22,36,56,11,54,39,20],arial:[49,45],border:[12,49,56],x221a:44,processupdatetim:39,x221e:54,late:[47,3],isreadi:[34,30],pend:17,amsmathaddit:1,processenviron:5,might:[0,14,37,46,1,4,19,20,25,7,54,44,24],alter:[5,48,51],cee:49,good:[1,3,4],"return":[12,0,44,40,28,29,17,1,52,18,19,46,41,51,48,10,39,24],textstyl:49,longleftarrow:49,getelementbyid:51,wilipedia:47,rlap:49,xtwoheadleftarrow:49,mathscr:49,instruct:[21,20,14,3,2],bigcup:49,ntriangleleft:49,iff:49,iint:49,fulli:[20,1,44],unicod:[49,6,44,45],x2211:54,subsystem:30,originaltext:48,weight:[21,40],setrender:39,hard:[37,42,4,43,20,7],realli:[46,22],nless:49,expect:[49,1,7,22,51],math2:49,math1:49,beyond:[49,4],orient:[16,40,34,30],"try":[37,4,19,20,41,40],looparrowright:49,shortcom:52,skiptag:[5,33],print:[23,53,56,37],occurr:52,msie:[11,39,55],difficulti:49,assist:43,safari3:45,ast:49,offsetx:45,symbian:42,mml:[7,55,43,20,34,53,10,39,48,54],reason:[0,44,15,46,1,3,50,18,49,20,25,39,41],base:[37,14,45,2,28,52,16,30,3,34,6,41,7,48,23,53,39,40],put:[0,14,37,15,52,49,20,7,26],mathr:49,processupdatedelai:39,offseti:45,basi:[53,7,55],succnapprox:49,stanard:49,drupal:2,msbm10:20,showprocessingmessag:[22,26],perhap:[46,7],bumpeq:49,perman:49,elementjax:[34,16,48,30,41,10,24],stixgener:[49,45],getelementsbytagnam:3,assign:[5,46,33],major:[23,53,7,3],notifi:19,boxplu:49,upper:49,feel:4,exchang:47,lastnam:46,number:[0,2,30,49,6,14,42,18,20,21,22,24,25,28,46,39,10,7,41,43,34,37,31,48,1,51,53],grtaphic:54,fadeoutstep:6,done:[17,1,30,49,20,54,7],least:[54,39,7,15],blank:[29,28],stabl:[20,7,37],miss:[49,15,28],differ:[49,7,37,28,46,1,51,19,20,52,54,39,40],script:[0,2,30,5,8,10,12,14,42,43,19,20,41,22,24,39,3,33,35,38,7,49,37,48,1,51,53,54],interact:[7,20,23,54,39,48],smoother:6,construct:[54,1],statement:[1,28],exten:15,illeg:[21,42,7],store:[12,29,14,45,42,28,48,1,51,46,34,35,7,10,39,24,54],xmln:20,option:[5,6,8,9,13,14,43,20,25,22,26,27,15,39,32,33,35,36,7,40,41,49,45,31,21,50,11,54,55],nleftarrow:49,triangleleft:49,ntrianglerighteq:49,selector:[56,22,18],tex2jax_process:5,part:[5,44,37,15,28,52,40,49,8,3,43,20,25,22,19,23,53,54,7,24,1],pars:[49,42,15],mmltoken:49,binom:49,cosh:49,kind:54,aaa:25,prebuilt:20,whenev:[29,44,37],remot:37,remov:[49,7,42,28,29,48,18,5,6,33,22,51,54,39,24],dtd:20,bridg:[14,48],arrang:28,markup:[0,44,15,47,49,20,54],ffff88:56,comput:[45,37,47,49,53,39],nleqslant:49,packag:[37,15,47,49,35,7],expir:12,"null":[12,0,34,45,42,28,29,40,3,18,6,41,22,51,48,10,39,24],built:[13,14,3,53],equival:[12,28,1,51,43,46,21],lim:49,self:[20,44,42],ell:49,also:[3,4,5,12,14,28,43,16,18,19,20,11,22,48,15,46,37,7,40,49,44,45,47,50,51,52,53,54],brack:49,build:20,brace:[49,3],msgroup:44,distribut:[20,38,14,37,7],appendchild:[12,3],addel:12,reach:7,ignoreclass:[5,33],react:29,most:[19,34,37,2,28,47,30,49,3,43,20,41,53,54,7,40,56,42],plan:20,rho:49,alpha:49,rhd:49,vardelta:49,renewenviron:49,clear:[29,45,28,30,18,19],tpl:2,h2o:49,exp:49,latest:[14,37,2,3,4,51,49,20,35,8,53,38,7],leftroot:49,cdata:42,nshortparallel:49,carefulli:[21,45,51],cdn:[49,14,37,42,2,3,51,43,20,35,8,53,38,7],finv:49,particularli:[43,37],rightleftarrow:49,font:[0,49,6,13,14,42,18,20,21,22,23,24,25,37,7,11,45,47,56,50,51,52,53,54],find:[7,4,51,49,6,35,8,54,39],preremoveclass:22,execut:[0,28,29,17,49,30,19,46,54,7,1],pretti:37,solut:[20,54,37,4],delayedx:28,queu:[17,1,7,28,29],factor:[11,45,22,42],noerror:[43,20,49],jaxfil:41,tagsid:[25,26],precnsim:49,express:[19,29,49,51,5,20,33,25,22,53,24,1],strut:49,nativ:[44,16,3,43,11,23,53,54,55],mainten:14,rest:[0,44,1,51,49,20,23,54],konqueror:[53,39],restart:[37,17,1,5,33,7],ie9:[53,37,42],ie8:[53,42],ie7:53,acut:49,vmatrix:49,common:[13,14,15,2,20,47,49,44,43,6,21,7,39,41],set:[0,30,5,6,7,9,12,14,15,43,18,19,20,25,22,48,26,27,28,29,3,31,32,33,35,36,37,39,40,42,49,34,45,46,47,21,56,50,51,52,11,54,55,1],overrightarrow:49,startup:[13,7,42,51,3,1,30,34,19,41,22,39],see:[0,30,4,5,6,7,8,10,14,28,43,17,19,20,11,22,24,26,27,15,29,32,33,35,36,37,38,39,42,49,44,45,46,47,56,50,51,52,53,54,1],barb:49,sec:49,arg:49,ams_hml:7,disadvantag:53,langl:49,inconveni:14,someth:[49,37,4,51,5,20,22],particip:4,won:[1,7,37,42],columnspan:44,subscript:[49,20,42],experi:22,altern:[0,15,49,46,54,40],numer:[39,44],complement:49,javascript:[0,2,3,49,6,8,11,13,14,16,19,20,21,22,23,48,25,26,28,46,36,38,7,40,43,34,45,47,56,50,51,52,53,54,1],isol:[49,42],mailbox:[19,47],bmatrix:49,consumpt:42,distinguish:10,longrightarrow:49,errat:7,classnam:3,popul:30,closur:[46,28,51],last:[0,37,28,17,56,49,39,24,26],delimit:[49,14,42,15,5,20,33,54,7],hyperlink:54,mathzoom:[43,56,24,36,26],nvdash:49,grei:[49,30],context:[5,33,50,22,28],overset:49,hbar:49,whole:[52,39,51,34],load:[0,2,3,49,7,10,13,14,42,17,18,19,20,41,22,23,24,28,29,30,46,35,38,39,43,34,37,47,1,51,52,53,54],markdown:[49,20,54,47],simpli:[5,14,37,15,28,46,17,49,51,43,32,33,27,22,7,23,10,39,24,41,35],point:[49,17,7,31,20],instanti:40,smith:46,usemathmlspac:9,fcolorbox:49,header:[7,37,2,8],suppli:[39,48,22,28],bigve:49,mistak:21,zeta:49,throughout:49,becom:[14,37,28,1,4,19,44,53,40],notaion:13,gneq:49,devic:[23,53,14,42,7],due:14,empti:[34,45,28,1,30,22,54],otherwis:[0,7,28,48,49,18,43,20,34,8,53,10,39,40],invis:[49,37],fire:[30,7,3,51,46],imag:[14,45,42,32,47,3,27,5,6,33,21,23,37,7,24],descib:15,coordin:[17,54,1],understand:[43,54],demand:43,urcorn:49,convers:[49,15],blacksquar:49,look:[12,49,44,45,28,2,29,56,15,4,18,5,20,33,51,8,37,54,39,26],bcancel:49,solid:[12,49,56],histor:53,pitchfork:49,lvert:49,"while":[12,0,14,37,20,55,49,3,31,19,6,44,22,52,54,7,29,1],blacktriangleleft:49,nprec:49,abov:[12,14,45,15,28,20,40,1,3,7,31,51,49,6,22,46,37,39,24,42],circlearrowright:49,bowti:49,everyon:19,loop:[25,48],pack:42,subsect:41,measuredangl:49,vartriangl:49,eqslantless:49,biguplu:49,itself:[40,49,14,37,1,28,29,17,56,30,34,19,44,22,7,48,10,39,24,54,26],overleftarrow:49,limit:[12,0,44,49,31,25,7],peramet:10,rightarrow:49,minim:24,xleftarrow:49,shorten:18,shorter:42,am_htmlormml:[43,20,7],redisplai:18,htmlcsslast:24,conflict:[49,54,42],higher:7,upuparrow:49,optim:[53,42],wherea:49,domin:47,alert:[19,46,1,28],jsmath2jax:[27,35,26,42],temporari:7,user:[30,4,49,6,13,39,18,19,20,11,22,23,28,3,35,36,37,7,43,44,45,50,51,53,54],robust:[19,47],stack:25,recent:[23,3],lower:[34,42,16,30,18,49,22],task:49,older:[44,7],entri:[49,17,56,42,47],searchabl:23,ngeqq:49,textit:49,curvearrowleft:49,normals:49,scriptsiz:49,fallingdotseq:49,explan:[49,20],rvert:49,obscur:[42,18],press:[22,51],amp:[49,42,15],regardless:51,cup:49,setscript:12,blacklozeng:49,endgroup:49,ffeeee:49,rgb:49,input:[30,49,8,9,38,14,42,19,20,41,22,24,25,26,15,31,39,34,35,10,7,40,43,44,47,48,1,51,53,54],subsequ:[49,10,24],sin:49,oslash:49,asciimath:[13,15,31,47,43,20,33,23,54,7,26],format:[13,14,45,15,47,48,49,11,43,20,21,22,23,53,10,44,24,54],big:[49,26],moodl:2,intuit:47,tomathml:[43,48],game:49,insert:[49,27,28,3,5,32,33,41,22,8,38,39,24,54],bit:[11,40],diagup:49,semi:56,varkappa:49,signal:[29,7,28,52,16,30,34,19,46,41,47,39],altough:46,resolv:42,collect:[28,47,56,46,48,1],api:[16,13,23,20],mathrel:49,swarrow:49,asciimath2jax_ignor:33,scrip:14,gtrless:49,creation:[10,30],some:[2,3,49,6,14,15,16,17,19,20,41,22,23,24,26,28,46,39,37,10,7,40,11,44,45,48,1,51,53,54,55],back:[37,15,20,48,49,6,33,24],endtoggl:49,global:[34,28,16,51,49,53],urgent:7,sampl:[37,52,56,30,51,19,20,22],instal:[13,14,45,42,20,37,49,6,8,23,53,7],scale:[45,42,49,11,22,23],substitut:25,mathemat:[0,30,5,6,8,10,11,7,42,43,19,20,25,22,23,24,27,15,32,33,35,36,37,38,39,41,49,44,45,47,48,1,50,51,53,54],larg:[49,0,14,7],prod:49,reproduc:51,sqsubseteq:49,tex2jax:[5,14,42,51,49,3,34,43,20,44,22,54,7,26],machin:[47,37],garamond:49,previou:[46,1,29,28,18],run:[0,3,5,6,9,39,17,19,20,25,22,27,28,30,31,32,33,37,7,29,44,45,46,1,51,52,11,54,55],doteqdot:49,odot:49,step:[6,54,30,2,20],hookleftarrow:49,varsubsetneq:49,carol:49,impos:37,ngeqslant:49,reappear:18,materi:[42,51],dialog:42,rangl:49,succcurlyeq:49,gamma:49,file3:1,file2:[0,1],file1:[0,1],file4:1,bmod:49,msam10:20,prec:49,notat:[15,47,49,20,23,54,7],isjax:39,chang:[49,14,45,42,2,31,3,50,18,43,20,25,7,37,53,10,39,48,54,51,11],announc:52,triangl:49,question:[20,41,4],submit:4,custom:[49,42,15,18,43,20,23,53],adjac:42,perp:49,includ:[0,1,2,3,5,6,7,9,11,14,15,16,19,20,25,22,23,26,27,28,30,31,32,33,34,35,36,37,10,39,41,42,43,44,45,46,47,21,49,50,51,53,54,55,56],suit:[14,6,31,44,7,20],nativemml:[44,47,55,50,43,11,53,54,39,24,26],overleftrightarrow:49,ulcorn:49,properli:[12,0,14,37,42,20,48,1,3,51,6,44,46,39,40],poster:29,atop:49,loadhook:[0,39,46],serif:[49,0,45],link:[14,37,42,2,20,16,49,6,52,7],translat:[54,10,41,24,42],delta:49,line:[49,14,37,42,2,31,47,30,3,5,20,33,27,53,54,7,26],enspac:49,rmoustach:49,qquad:49,divideontim:49,geqq:49,similar:[52,37,28],xmapsto:49,enlarg:36,constant:[19,25],doesn:[19,45,28,15,48,49,43,22,37,7,40],repres:[12,49,27,20,47,56,18,5,6,33,21,22,23,32,24,54],"char":49,mathdiv:[12,46,1,51],tbinom:49,home:[47,0,15],ebook:53,gecko:39,phantom:49,iiint:49,titl:[20,51],sequenti:[52,1,30],invalid:[49,21],llcorner:49,toaudibl:48,bracket:[49,21,22],shoveleft:49,xrightarrow:49,department:37,supseteq:49,nice:3,lozeng:49,delayclear:45,msup:[20,54],alttext:32,varsubsetneqq:49,eval:28,fisher:49,newcommand:49,svn:[20,14,37],rightharpoonup:49,land:49,mimetyp:[48,10,41,24],svg:[42,47,43,53,54,7],supseteqq:49,depth:49,dot:49,leak:48,aquamarin:49,scroll:38,prototyp:40,code:[0,3,4,5,7,8,12,13,14,43,17,19,20,21,22,24,27,28,29,30,32,33,39,41,49,34,46,47,56,51,52,11,1],partial:49,edg:53,queri:54,tiddlywiki:2,edu:37,privat:[52,41,37],elsewher:51,friendli:20,send:[19,29,7],becam:47,sens:54,sent:[19,29,39,47],actiontyp:45,unzip:37,gnsim:49,xxxxxxxx:[20,37],mous:[45,42,50,43,36,54,24],untouch:49,skew:49,tri:[49,0,14,45],ischrom:39,mathit:49,button:37,geograph:7,fewer:43,nleq:49,xcancel:49,userscript:3,maction:[49,45,42],pleas:[21,4],impli:49,smaller:[43,0,54,42],fortun:19,getjaxfrommath:24,natur:[23,20,49,37,54],jump:30,varupsilon:49,download:[0,14,37,42,6,20,22,23,54,7],hspace:49,click:[49,45,50,43,11,22,36,8,54,24],append:[12,37],compat:[42,47,49,22,53,7],index:[20,37,2],compar:53,access:[49,37,42,2,46,48,1,50,43,20,29,23,53,7,40],acronym:47,mathjax:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],backprim:49,vargamma:49,varsigma:49,leq:49,intercept:20,let:[14,37,44,50,49,20,21,22,39,55],sinh:49,vertic:[5,33,24],sinc:[0,49,14,28,43,17,19,20,11,22,25,15,39,7,40,42,29,44,56,51,52,53,54,1],tex4ht:54,rtime:49,convert:[13,44,15,28,49,3,18,5,35,23,54,24],sqcap:49,larger:[43,20,54,7,53],technolog:[43,23,4],zscale:22,circledast:49,typic:[49,37,15,5,20,10,7],honor:37,chanc:[5,19,33,29,20],firefox:[37,42,3,53,39,55],rgroup:49,bittersweet:49,appli:[49,37,7,40],iskonqueror:39,lessgtr:49,"boolean":39,smallmatrix:49,oval:49,cloud:[14,7],from:[0,2,30,5,7,10,13,14,15,43,18,19,20,25,22,24,27,28,29,3,32,33,35,37,38,39,40,41,42,49,34,45,46,48,1,50,51,53,54],zip:[20,37,42],commun:[19,13,4,20],chi:49,doubl:[49,43,25,22,36,24],upgrad:[6,37,4,13],varphi:49,cho:49,implic:37,few:[49,20,37,35,15],msqrt:[20,54],postprocess:41,simpler:18,newmath:51,src:[5,14,2,20,49,3,27,51,43,32,33,21,35,7,8,53,38,39,1],nsubseteq:49,lippman:15,doublebarwedg:49,projlim:49,"4ac":20,actual:[12,0,44,15,28,17,49,51,19,46,1,22,7,10,39,24,54],versionatleast:39,account:12,alik:3,retriev:12,augment:[40,10,41,24],scalabl:[47,53,54],underwai:1,aperson:46,halt:52,thin:25,control:[5,6,9,11,39,43,20,25,22,27,32,33,36,37,7,49,45,31,56,50,53,55],tau:49,tar:37,process:[0,3,5,7,12,13,14,42,43,17,18,19,20,25,22,24,26,27,15,30,32,33,35,10,39,41,49,44,46,48,1,51,53,54,55],dfrac:49,preformat:42,high:[23,53,54],tag:[2,30,49,8,14,42,19,20,21,22,24,25,26,15,39,3,32,33,35,10,7,5,44,37,48,51,54],tab:37,tan:49,delai:[0,7,45,28,29,50,18,43,22,36,19,54,39],fontwarns:56,gcd:49,importat:16,getelementsbytagnamen:3,subdirectori:[37,10,24,48],instead:[49,14,37,42,15,46,17,1,51,19,20,54,7],class4:40,class2:[5,33,40],smallfrown:49,sim:49,class1:[5,33,40],simplesup:40,frac:49,overridden:[45,24,18,41,48,10,40],mspace:[49,20,44,42],"_svg":53,anothermethod:40,frak:49,filtertext:18,redund:[40,22],essenti:[43,49,54,40,15],light:[49,40],correspond:[39,45,35,7],element:[30,5,6,12,39,42,43,19,20,21,22,24,29,33,10,7,40,49,34,45,48,56,51,52,54,1],reredn:48,newextarrow:49,allow:[2,3,49,14,42,18,19,20,21,22,23,24,25,29,46,36,37,7,40,43,45,47,56,50,11,1],fallback:[37,45],mjx:12,fastest:53,move:[37,14,45],nsucc:49,comma:[56,3,49,22,7,26],dagger:49,mathjax_tooltip:45,movabl:[38,2],chosen:53,clickabl:49,coth:49,varxi:49,pretransl:[41,24],therefor:49,pixel:[47,45,24],multimap:49,crash:22,pure:44,handl:[0,14,15,28,52,47,55,49,3,11,34,19,6,44,7,53,1,39,24,41,42],supsetneq:49,nokia:42,innermost:21,dai:12,automat:[17,1,18,49,20,41,53,54,7,40],front:[43,42],successor:35,gggtr:49,sourceel:[19,48,24,51],anyth:[19,26,4],edit:[43,7,2,8],class3:[5,33,40],februari:13,mode:[49,45,42,5,20,35,37,53,54],varomega:49,"2em":49,genfrac:49,subset:49,delaypost:45,nointerest:29,meta:53,"static":40,our:[14,37,42,4,20,38],meth:39,ie6:45,special:[5,44,15,46,49,43,20,33,22,7,52,23,53,54,39,56],out:[0,14,45,37,1,51,19,6,11,53,54],variabl:[34,28,16,40,30,51,49,46,53,24],lesseqqgtr:49,matrix:49,categori:1,suitabl:49,rel:[0,11,45,42],moveabl:[38,2],merg:[12,39],ref:49,red:[49,20,21],negthinspac:49,nsucceq:49,insid:[42,2],workflow:44,manipul:51,eqslantgtr:49,releas:[20,7,3,37],bleed:42,indent:[25,22],could:[0,14,15,46,16,48,49,4,51,19,20,44,7,54,39,24,1],ask:[4,51,20,25,54,7,24],succ:49,timer:30,david:15,gtreqqless:49,length:3,outsid:[5,53],"0em":[56,22],uproot:49,softwar:[43,20,54,23],rbrace:49,blogger:2,rbrack:49,precapprox:49,spadesuit:49,date:[20,14,37,42,7],uplu:49,clubsuit:49,bigsqcup:49,suffic:20,prioriti:28,"long":[49,20,1,42,50],start:[0,30,49,8,10,13,14,28,19,20,21,22,24,15,39,38,7,29,37,1,52,54],unknown:44,respond:[29,22,4],system:[45,37,2,20,16,30,4,49,6,23,53],messag:[0,14,37,47,20,16,49,30,52,18,43,6,34,41,22,19,39,29],attach:[19,49,24,52,29],attack:20,termin:[5,33],man:20,iota:49,rsh:49,supset:49,"1em":[56,44],gtreqless:49,hdashlin:49,xlongequ:49,ipad:42,preceq:49,gtrdot:49,subsetneq:49,structur:[0,7,28,46,47,51,19,20,34,10,39,24,26],charact:[49,44,45,42,15,31,47,56,5,6,33,25,22,53,54],htaccess:37,seriou:54,bet:37,exhibit:37,"function":[0,7,28,29,47,17,49,3,51,19,46,30,41,52,54,39,40,1],biggl:49,biggm:49,rrightarrow:49,deprec:[43,20,7],unkown:39,lightli:53,close:[44,42,20,3,4,43,6,26],need:[0,1,2,3,4,5,6,7,8,10,14,15,17,18,19,20,25,22,23,24,28,30,46,33,37,38,39,40,41,42,43,44,45,31,47,48,49,11,51,52,53,54,56],turn:[12,5,14,28,29,43,33,44,11],biggr:49,gdef:49,issu:[0,44,4,18,22,7,53,54,39],inform:[0,45,2,29,47,49,30,18,43,46,11,22,19,10,7,24,54],mid:49,fontdir:24,which:[2,30,5,7,10,14,15,43,18,19,20,21,22,24,25,26,27,28,29,3,32,33,34,35,36,37,38,39,40,42,49,44,45,46,48,56,51,53,54,1],hbox:49,mit:49,singl:[0,14,15,28,52,16,49,51,5,20,33,34,23,1,7,56,42],declaremathoper:49,mathjax_preview:[27,5,32,33,22,54],x22d6:49,unless:[20,42,28,53],who:[19,29,4],leftthreetim:49,why:49,underset:49,placement:42,url:[0,14,37,42,3,49,30,50,43,20,7],gather:49,request:[0,42,28,29,49,30,19,46,7,1],face:[45,4,49,6,25,37,26],inde:[53,26],movablelimit:42,nmid:49,determin:[7,45,2,30,49,31,11,22,39,24],flux:1,occasion:7,fact:[29,14,41],backsimeq:49,mathjax_messag:18,leftarrowtail:49,verbos:[47,46,22],bracevert:49,woth:44,curlyeqsucc:49,highest:53,locat:[0,14,37,6,49,30,51,5,32,33,27,22,7,19,54,39,24,20,35],jax:[30,49,9,14,42,16,19,25,22,24,26,15,31,39,35,10,7,40,41,43,34,45,47,48,56,11,51,53,54,55],vartriangleright:49,should:[3,5,7,8,38,14,28,43,17,20,21,22,24,25,15,29,46,33,35,10,39,41,49,44,37,47,56,51,53,55,1],imagefont:[6,45],vartriangleleft:49,suppos:[46,14,7,51],"5px":[12,49],triangleright:49,"5pt":20,local:[49,37,28,20,1,3,51,43,6,22,7],hope:[6,14],precsim:49,liminf:49,woff:37,expres:49,increas:[14,42],bigstar:49,leqslant:49,smash:49,enabl:[49,14,15,2,5,20,33,8,38,7],organ:54,frown:49,stuff:39,she:53,contain:[0,2,3,5,6,12,7,43,16,17,18,19,20,41,22,24,27,28,29,32,33,37,10,39,49,34,45,46,48,56,51,54,1],view:[44,45,16,3,43,20,35,23,37,7],conform:20,frame:18,apolog:14,temporarili:18,troubl:20,issafari:39,asynchron:[0,34,28,29,47,17,1,51,19,46,52,39],statu:[0,37,46],error:[0,14,15,49,3,4,43,20,44,22,10,39,24,41],jmath:49,pattern:[5,33,22],gtrsim:49,favor:14,written:[20,8],quickest:20,theta:49,neither:[6,21],equiv:[49,53],omicron:49,nshortmid:49,"2pt":49,kei:[12,0,28,29,17,19,22,39],texttip:49,"2px":49,entir:[39,22,7,51],closebox:6,ker:49,thumb:1,skipstartuptypeset:22,plugin:[2,50,49,22,8,23,53,54],admin:[38,8],nabla:49,equal:[49,1,39,40],gnapprox:49,etc:[47,1,51,49,22,7],eta:49,equat:[5,27,45,42,20,37,49,31,51,43,32,33,25,22,48,23,53,54,39,24],eth:49,limiti:37,lmoustach:49,onchang:51,comment:[49,42,56,43,20,22,7],varnoth:49,arriv:[19,52],solv:7,harpoon:49,arguement:46,sqcup:49,quit:[53,51],showfontmenu:50,"55em":49,quotat:56,bbb:49,defint:49,sqsupseteq:49,treat:[49,20,15],immedi:[0,3,1,30,51,19,17,7],incldu:54,smallsetminu:49,both:[0,14,42,15,46,47,49,30,43,20,44,1,22,7,8,53,38,39,40,54],alignat:49,varsupsetneq:49,otf:[37,42],psi:49,x_2:49,togeth:[14,28,1,43,44,39],x_1:49,injlim:49,present:[29,44,4,6,22,53,7],cot:49,twoheadrightarrow:49,multi:49,iscallback:28,displaylin:49,align:[49,20,56,44,22],contextu:[13,44,45,48,50,43,34,22,36,53,54,24,11],studentdisplai:51,defin:[30,49,6,14,19,20,25,22,24,26,15,3,46,39,36,10,7,40,41,43,45,56,50,11,1],glossari:[47,13],layer:[42,2],almost:49,curvearrowright:49,site:[49,14,37,2,43,20,22,23,38,7],archiv:[20,37],substanti:[53,14,7],revis:37,greater:[49,53,15],curlywedg:49,displaystyl:[49,31,51],parti:[19,20],cross:37,sqrt:[49,20,54],getx:40,extensiondir:41,oint:49,android:42,cssid:[49,42],curlyve:49,phi:49,http:[14,37,2,3,50,51,49,20,35,8,53,38,7],d3eoax9i5htok0:20,lleftarrow:49,"8em":[49,25],effect:[17,1,3],mrow:[20,54],student:51,canva:54,php:[2,8],executehook:[29,28],off:[49,42,43,52,11,53,7],center:[49,20,56,22],well:[19,44,37,28,46,56,4,51,43,20,33,41,22,52,53,7],exampl:[0,3,4,49,6,7,9,11,12,14,15,17,19,20,25,22,24,26,27,28,29,31,32,33,34,35,36,37,10,39,40,42,5,44,45,46,21,56,50,51,52,48,53,54,55,1],command:[44,37,28,47,17,1,30,51,49,22,7,39],choos:[49,20,53],undefin:[49,20,28,46],setx:40,subsetneqq:49,sibl:42,usual:[28,15,46,1,49,6,41,22,54,7],curlyeqprec:49,paus:[39,37],less:[49,37,15,5,20,33,54,39],obtain:[49,14,37,51,43,20,22,54,7,24],mistaken:54,mathclos:49,mathoutput:51,simultan:[1,30],web:[2,30,49,6,13,14,42,19,20,22,23,48,15,3,35,45,7,29,37,47,1,51,52,53,54],current_them:2,priorit:28,textbf:49,cdotp:49,atopwithdelim:49,valid:[46,14],schedul:46,match:[5,29,33,45],webpag:35,piec:42,varpropto:49,punctuat:42,cpan:49,know:[49,46,19,20,29,10,7,24,54],cfrac:49,mathinn:49,redesign:53,tick:[49,20,33,15],recurs:[39,42],mho:49,nofont:6,like:[3,49,28,17,18,19,20,23,26,15,29,46,33,35,10,7,42,5,44,37,31,47,56,51,52,54,1],lost:46,messagehook:[19,29,39],arctan:49,necessari:[7,3,20,23,53,39],resiz:53,page:[2,30,5,6,7,8,12,13,14,42,16,18,19,20,11,22,23,24,27,15,29,3,32,33,35,37,38,39,43,44,45,46,47,48,49,50,51,52,53,54,1],didn:49,captur:47,linux:39,"export":48,superclass:40,proper:[29,39],guarante:[0,1,51,17],peter:15,librari:[16,1,34,37],glyph:[49,47],kern:49,rspace:49,assum:51,avoid:[14,42,15,49,21,22,53,54,44],thank:15,tooltip:[49,45],checkmark:49,leav:[12,15,51,49,25,55],doublecap:49,supsetneqq:49,preload:[0,20],twoheadleftarrow:49,mpmous:43,daleth:49,upharpoonright:49,journal:47,usag:[49,13],host:[14,7],sphericalangl:49,although:[16,20,37,55,29],offset:[45,24],panel:49,varepsilon:49,about:[4,49,6,14,28,19,20,11,22,24,15,29,31,39,37,10,7,42,43,45,46,51,52,54],ams_html:[49,14,51,43,35,7],rare:1,column:25,mathajx:14,mod_head:37,mapsto:49,constructor:40,fals:[49,45,42,29,48,3,50,5,31,11,22,9,39,40,10,26],bigoplu:49,eqalign:49,own:[49,14,37,42,20,16,1,31,4,43,6,52,53,10,7,24,54,26],amsmath:[49,14,1,43,20,25,7],circledr:49,maxbuff:25,bigtriangledown:49,guard:22,vphantom:49,circlearrowleft:49,transfer:[20,37],much:[31,47,19,52,53,7],bigcap:49,arg1:46,"var":[12,28,1,3,51,19,46,40],stai:[53,7],arg2:46,deliveri:[20,42],propto:49,unexpect:[11,22],precnapprox:49,studentansw:51,bodi:[0,14,51,20,10,7,24],gain:[53,50],lgroup:49,bug:[12,14,37,42,4,18,20,22,54,7],count:3,made:[37,1,4,52,54,48,26],bbbk:49,whether:[49,27,45,46,55,3,31,51,5,32,33,11,22,7,9,39,48,50],wish:[14,46,56,3,4,49,20,7,53,39],displai:[49,6,12,13,39,42,18,19,20,25,22,23,24,27,15,31,33,35,36,7,5,44,37,47,48,50,51,53,54],substack:49,underleftrightarrow:49,mathord:49,gtrapprox:49,below:[2,49,6,9,12,39,20,25,22,48,27,32,33,36,10,7,5,45,31,21,50,52,11,54,24,55],sideset:49,"_htmlormml":53,problem:[14,37,42,15,46,4,51,49,20,44,53,54,7],x03c0:54,"int":49,imagedir:24,dure:[42,28,30,19,41,22,39,48],novemb:14,implement:[12,0,14,16,49,54,43,46,44,19,53,10,40,41],nolimit:49,inf:49,rightleftharpoon:49,probabl:[19,46,7,15,2],oplu:49,helpurl:50,definecolor:49,immateri:1,percent:[11,45],detail:[0,5,6,7,8,13,14,28,43,17,19,20,11,22,27,15,29,32,33,35,36,37,38,39,42,49,44,45,1,50,51,52,53,54],lesseqgtr:49,other:[0,2,30,5,6,7,14,15,43,17,18,19,20,41,22,23,48,28,29,46,33,35,37,39,40,42,49,44,45,47,1,11,51,52,53,54,55],futur:[0,4,18,19,52,53,39,48],branch:[7,37],varieti:54,removeaft:6,repeat:[37,2],star:49,"class":[40,49,34,42,28,29,16,17,5,33,41,22,48,10,24,54,35],thicksim:49,posttransl:[41,24],reflow:[53,24,42],sphinx:2,scientif:47,reliabl:[53,14,3,7],rule:[49,6,9,1,22],mathjax_mathml:3,portion:[54,51],eot:37},objtypes:{"0":"py:method"},titles:["The MathJax.Ajax Object","Using Queues","Using MathJax in popular web platforms","Loading MathJax Dynamically","The MathJax Community","The tex2jax Preprocessor","The FontWarnings extension","Loading and Configuring MathJax","Installing MathJax in WordPress","The MathML input processor","The MathJax.InputJax Class","The NativeMML output processor","The MathJax.HTML Object","MathJax Documentation","Migrating from MathJax v1.0 to v1.1","MathJax AsciiMath Support","The MathJax API","The MathJax.Callback.Queue Class","The MathJax.Message Object","Using Signals","Getting Started","Describing HTML snippets","The Core Configuration Options","What is MathJax?","The MathJax.OutputJax Class","The TeX input processor","Configuration Objects","The jsMath2jax Preprocessor","The MathJax.Callback Class","The MathJax.Callback.Signal Class","The MathJax Startup Sequence","The AsciiMath input processor","The mml2jax Preprocessor","The asciimath2jax Preprocessor","The MathJax variable","Converting to MathJax from jsMath","The MathZoom extension","Installing and Testing MathJax","Using MathJax in Movable Type","The MathJax.Hub Object","The MathJax Object-Oriented Programming Model","The Base Jax Class","What’s New in MathJax v1.1","Common Configurations","MathJax MathML Support","The HTML-CSS output processor","Using Callbacks","Glossary","The MathJax.ElementJax Class","MathJax TeX and LaTeX Support","The MathMenu extension","Modifying Math on the Page","Synchronizing your code with MathJax","MathJax Output Formats","The MathJax Processing Model","The MMLorHTML configuration options","CSS Style Objects"],objnames:{"0":"Python method"},filenames:["api/ajax","queues","platforms/index","dynamic","community","options/tex2jax","options/FontWarnings","configuration","platforms/wordpress","options/MathML","api/inputjax","options/NativeMML","api/html","index","upgrade","asciimath","api/index","api/queue","api/message","signals","start","HTML-snippets","options/hub","mathjax","api/outputjax","options/TeX","options/index","options/jsMath2jax","api/callback","api/signal","startup","options/AsciiMath","options/mml2jax","options/asciimath2jax","api/variable","jsMath","options/MathZoom","installation","platforms/movable-type","api/hub","api/object","api/jax","whats-new","config-files","mathml","options/HTML-CSS","callbacks","glossary","api/elementjax","tex","options/MathMenu","typeset","synchronize","output","model","options/MMLorHTML","CSS-styles"]}) \ No newline at end of file +Search.setIndex({objects:{"":{Load:[0,0,1],Preloading:[0,0,1],Log:[19,0,1],ExecuteHooks:[29,0,1],setScript:[13,0,1],Subclass:[41,0,1],Delay:[29,0,1],Add:[29,0,1],getAllJax:[40,0,1],getScript:[13,0,1],Interest:[30,0,1],preProcess:[25,0,1],loadComplete:[0,0,1],Translate:[42,0,1],Config:[40,0,1],addElement:[13,0,1],Reprocess:[40,0,1],Styles:[0,0,1],ExecuteHook:[30,0,1],loadTimeout:[0,0,1],Resume:[18,0,1],Update:[40,0,1],preTranslate:[25,0,1],setRenderer:[40,0,1],formatError:[40,0,1],call:[18,0,1],postTranslate:[25,0,1],getJaxByInputType:[40,0,1],PreProcess:[40,0,1],Post:[30,0,1],has:[41,0,1],Signal:[29,0,1],Set:[19,0,1],Insert:[40,0,1],Execute:[29,0,1],addText:[13,0,1],TextNode:[13,0,1],Augment:[41,0,1],needsUpdate:[49,0,1],Clear:[19,0,1],Register:[42,0,1],Zoom:[25,0,1],Remove:[19,0,1],Element:[13,0,1],Queue:[29,0,1],NoInterest:[30,0,1],Rerender:[40,0,1],getJaxByType:[40,0,1],Push:[18,0,1],Typeset:[40,0,1],fileURL:[0,0,1],wait:[18,0,1],reset:[29,0,1],loadError:[0,0,1],getJaxFor:[40,0,1],getJaxFromMath:[25,0,1],LoadHook:[0,0,1],Process:[40,0,1],Hooks:[29,0,1],MessageHook:[30,0,1],Startup:[42,0,1],Init:[41,0,1],Suspend:[18,0,1],SourceElement:[49,0,1],can:[41,0,1],File:[19,0,1],Text:[49,0,1],isJax:[40,0,1],filterText:[19,0,1],isa:[41,0,1],Require:[0,0,1]}},terms:{linebreak:[46,27],represent:[56,49,52],lspace:50,reprocess:[40,49,52],mathjax_msie_fram:19,yellow:50,four:[50,1,15],prefix:[13,21,25,43],asymp:50,thinspac:50,webfont:[6,46,21],whose:[13,8,52,5,47,34,40,25],html5:[15,43,21,45,55,56,8],under:[45,38],preprocess:[31,52,42,56,40,25],asciimath2jax:[16,44,21,34,56,54],worth:8,digit:43,gimel:50,everi:[20,40,26,8,43],risk:21,mskip:50,arcco:50,govern:[21,15,8],dotplu:50,affect:[15,38,43,50,40,54],eqnarrai:50,cmd:23,bigodot:50,c6h5:50,ominu:50,vector:[48,55,56],math:[31,5,7,8,13,14,15,43,44,19,20,21,12,23,24,25,27,28,16,3,33,34,36,37,38,11,40,50,45,46,48,51,52,53,55,56],nparallel:50,showcontext:51,nsubseteqq:50,direct:[6,15,46,38],blacktriangledown:50,second:[0,15,38,29,47,58,53,5,6,34,22,23,8,20,11,45,25,1],ngeq:50,blue:37,hide:52,prejax:[56,23],neg:50,menclos:50,"new":[31,4,50,13,14,15,43,19,20,21,26,24,25,54,29,40,11,8,41,30,38,49,1,51,52,53,55,56,57],net:21,mhtml:2,told:[50,53,3],limsup:50,elimin:23,behavior:[15,38,23,46,8,27],lessapprox:50,never:[0,8,38,42],here:[13,50,35,46,29,47,49,1,3,52,20,21,42,23,37,12,40,30],updiagonalstrik:50,met:31,lneqq:50,formaturl:26,path:[44,0,8,27,21],noundefin:[44,21,50],interpret:[5,21,50,38,16],nrightarrow:50,forum:[21,4],mbox:50,rceil:50,linearli:55,circleddash:50,mathstrut:50,unix:38,brower:[50,16],thinmathspac:45,unit:[50,43,27],highli:24,describ:[13,50,15,38,29,21,48,58,31,52,44,6,22,8,47,56,40,25],would:[5,6,7,8,10,12,13,15,16,44,18,21,26,23,49,27,28,29,32,33,34,36,37,38,40,41,50,46,47,22,58,51,52,55,56,57,1],afterward:47,readi:[20,35,31,44,42,11],ltime:50,varlambda:50,call:[0,2,3,50,6,7,8,10,15,18,19,20,21,26,23,25,27,28,29,30,32,33,34,37,38,11,40,41,42,5,46,47,48,49,1,51,52,53,54,12,56,57],recommend:[21,56,38,55],vcenter:50,preview:[28,46,5,33,34,23,56,27],type:[0,2,3,5,9,11,13,15,44,20,21,42,23,49,40,36,39,8,50,45,25,1,52,53,55,56],until:[0,28,47,1,5,33,34,42,23,8,20,40,30],notin:50,displaymath:[5,8],relat:[0,43,55],notic:[50,16],warn:[0,15,23,6],mathev:[54,25,7,37],jpg:[5,33,34,22,28],loss:8,hold:[0,7,22,23,37,56,40],unpack:[21,38],must:[0,31,50,6,15,18,19,21,26,23,27,16,30,40,34,38,8,5,45,46,48,58,7,53,55],fbox:[50,43],join:[20,50],centerdot:50,setup:[24,21,45],work:[13,14,15,38,43,16,47,50,3,4,52,44,21,45,36,53,20,24,55,41],cc0000:[58,23],tag_nam:38,root:[0,43,31,19,50,8],overrid:[41,6,11,42,25],mathmenu:[35,58,51,44,23,54],give:[50,8,46,21,48,22,58,20,6,26,54,12,40,30,27],cirit:8,indic:[0,8,38,16,47,18,50,31,20,21,30,42,23,49,11,40,25,56],impair:24,hline:50,want:[4,5,15,29,44,17,19,20,21,12,23,25,27,16,47,34,38,39,8,41,50,45,46,1,52,55,57],keep:[15,38,2,16,48,52,50,21,56,8,25],setminu:50,end:[0,5,45,16,2,55,50,31,4,44,1,9,20,39,8,57,56,43],quot:[46,43,5,34,23,27],hom:50,heartsuit:50,how:[0,2,3,4,5,6,7,8,9,15,16,18,19,21,26,23,27,28,29,30,33,34,36,37,38,40,44,46,32,22,50,51,52,53,12,56],disappear:[5,33,34,28],answer:[4,52],verifi:[21,38,4],config:[1,2,31,5,6,7,8,9,10,11,12,15,19,20,21,26,23,25,27,28,16,3,32,33,34,36,37,39,40,42,44,46,47,50,51,52,54,55,57,58],renewcommand:50,updat:[15,46,43,2,1,52,23,8,38,40,49,27],showrender:51,recogn:21,lai:[55,56],diagdown:50,after:[0,3,50,40,18,19,20,21,42,23,54,29,47,38,8,30,46,1,51,52,53,27,56,57],befor:[0,2,3,4,50,8,9,15,16,18,19,20,21,22,23,26,27,29,30,31,47,34,40,41,42,5,45,46,48,1,7,52,53,55,56],wrong:45,startuphook:[20,40],parallel:[50,1,31,43],averag:56,alignedat:50,attempt:[0,45,51],third:[1,45],leftarrow:50,receiv:[30,15,38,47,41,20,21,42,53,8,25],greasekit:3,maintain:[15,53,4,20,47,23,25],environ:[5,21,50,26,4],enter:[45,32,52,50,21,56,8],textnod:13,order:[31,50,6,5,15,18,19,21,23,27,28,29,40,33,34,38,8,41,30,46,47,48,1,55,56],oper:[0,5,6,7,10,12,43,18,19,20,26,23,24,25,27,28,32,33,34,37,38,11,30,35,46,47,48,1,51,52,55,57],approxeq:50,over:[13,0,46,43,7,50,51,52,44,21,23,37,55,56,8,27],fall:[38,16,21,1,50,6],becaus:[20,15,46,1,16,47,50,3,19,5,21,34,22,8,52,55,56,45,30,26,27],boxtim:50,suspend:[20,18,1,30],textrm:50,appar:1,afil:47,flexibl:[22,1,15],vari:55,smallint:50,img:[28,58,3,5,33,34,22],fix:[15,46,43,38,55,8,27],strang:45,better:[43,16,32,51,21,36,9,55,8],boxminu:50,drawback:55,fade:6,persist:4,comprehens:48,hidden:50,easier:[30,15,38,1,50,45,41],moveleft:50,them:[0,5,6,13,15,29,44,18,20,21,26,16,30,40,32,34,8,43,50,45,38,47,58,56,1],thei:[0,1,3,4,5,6,7,8,10,12,15,43,17,18,19,20,21,26,23,27,28,29,30,31,32,33,34,37,38,40,42,44,46,47,48,22,50,51,52,53,54,55,56,57,58],qualiti:[24,55,56],safe:[13,21,52],rectangl:48,"break":[46,43,1,50,53,27],emph:50,mtext:[50,21,46,43,27],wedg:50,widetild:50,choic:[55,40,9],dbinom:50,leftharpoondown:50,timeout:[0,43,29],each:[5,8,46,16,29,30,50,31,53,19,44,21,34,52,20,38,56,40,1,27],debug:19,side:[19,50,21,26,23,9],mean:[2,31,5,6,15,44,17,20,23,24,27,28,16,30,3,33,34,8,50,46,47,52,53,55],leqq:50,createel:3,resum:[18,1],represetn:50,leqalignno:50,mathopen:50,looparrowleft:50,network:[15,38,43,44,21,39,8],goe:[50,53,1],newli:[13,20,41],crucial:38,content:[2,31,5,9,11,13,15,43,44,21,22,23,40,34,39,8,41,50,45,48,1,52,55,56],method:[13,0,15,41,29,30,18,1,53,19,20,47,42,8,49,11,40,25,52],reader:[50,46,43,44,24,55,27],forth:35,impract:38,multilin:50,situat:[21,8,43,52,55],free:[49,4],ineffici:[41,23],autonumb:26,reconfigur:15,lneq:50,angl:50,moment:[21,11,38],filter:29,isn:[20,55,42,49,52],mtabl:44,isa:41,subtl:52,onto:[48,21,1,40,52],attribtu:21,mathbb:50,rang:[21,56],mathbf:50,render:[5,45,43,31,51,44,21,23,24,55,56,40,57,27,36],independ:8,yourcolleg:38,restrict:[50,38,23],hook:[20,0,29,30],unlik:[24,50,8,42],alreadi:[0,29,52,31,50,3,4,19,20,47,53,8,41,1],subtleti:50,primari:[55,15],tooltop:[46,27],top:[35,38,50,21,55,8,25],sometim:[21,8,38],underlin:[50,43],master:53,too:[50,46,43,16,3,5,21,34,12,55,27],similarli:[0,40,38],newenviron:50,john:47,listen:[20,30,40,29],thickapprox:50,namespac:[43,29,3,52,50,21],tool:[1,38],tagind:26,embellish:43,compressor:43,somewhat:[55,23,53],technic:48,past:[30,15,43,20,53,24,55],filesmatch:38,provid:[13,0,45,2,29,47,18,50,3,19,20,21,30,22,52,53,24,56,40,41,1],eqalignno:50,x2212:[21,56],tree:[21,22],"final":[15,47,50,21,22,24,56,25],project:[48,8,4],matter:[20,36],mathtt:50,ldotp:50,modern:[24,6,45,14],mind:[50,21,8,16,2],increment:18,seem:[47,45],rightrightarrow:50,ldot:50,person:47,latter:[50,17,20,32,22,23,56,8,54],domcontentload:[31,3],expens:[55,56],even:[0,3,50,40,29,18,20,21,22,24,27,16,30,47,8,44,45,46,1,52,53,55,56],though:[29,16,50,53,22,23,56],object:[0,31,50,6,7,13,14,17,18,19,20,22,23,25,26,27,29,47,37,11,40,41,42,30,35,46,48,49,58,51,52,53,54,12,56,1],gzip:43,regular:[5,21,34,23],letter:[21,38],grave:50,don:[50,15,43,47,1,3,32,52,20,6,45,8,55,56,40],dom:[13,49,1,52,20,53,42,23,11,40,25],doe:[50,45,38,16,29,57,49,3,52,20,21,23,8,24,55,11,40,25,56],declar:[45,46,58,51,50,6,12,7,37,27],place:[0,46,6,41,50,4,52,20,21,30,26,23,12,38,8,25,1,27,36],tfrac:50,unchang:[50,15,57,52],sum:[50,29],came:38,delaystartupuntil:[40,31,23,8],random:[21,38],lnapprox:50,syntax:[50,48,41,43,16],mediawiki:2,isopera:40,outerhtml:43,shownam:47,asynchon:52,next:[16,53,52,50,32,40,49],involv:[50,53,56,8,4],consolid:24,layout:[46,27],just:[20,45,38,2,29,47,50,44,21,1,23,8,9,24,56,40,30,58],mathchoic:50,ismsi:[40,31],menu:[14,45,46,43,57,49,31,51,44,7,35,23,37,9,38,55,39,25,56,27,12],explain:[15,2,44,53,8,54],configur:[0,3,5,6,8,9,10,11,14,15,43,19,20,21,26,23,24,25,27,28,16,31,32,33,34,36,37,38,39,40,42,44,45,46,47,22,50,12,54,55,56,57],apach:38,theme:[8,2,9],rich:[24,48],folder:[21,46,38],"0000f0":37,stop:[50,40,46,27],infti:[50,56],amazon:21,report:[45,23,4],circeq:50,subseteq:50,fadeouttim:6,bar:[50,41,29],patch:[8,38],reload:51,bad:43,replacechild:3,neq:50,unexpectedli:[50,21,16],undefinedfamili:[46,27],dashrightarrow:50,scriptscriptstyl:50,precneqq:50,result:[12,15,46,16,29,47,48,49,1,52,50,21,45,23,8,55,11,40,25,56,27],respons:[50,30,11,43,29],fail:[0,43,47,42,55,54],themselv:[35,31,44,21,22,40],best:[0,15,38,16,1,55,56,8],awar:[50,0,1,45,16],subarrai:50,varinjlim:50,wikipedia:[48,3],circledcirc:50,gneqq:50,drawn:[46,27],awai:[50,8,38],approach:[47,56,2,52],attribut:[13,45,43,21,58,50,33,22,56,8],blacktriangleright:50,extend:[24,56,16],extens:[0,31,5,6,7,15,43,44,20,21,26,23,54,28,40,33,34,36,37,8,42,50,35,48,58,51,52,55,1],add:[41,5,15,2,29,18,50,44,6,34,42,23,49,55,25,58],preprocessor:[5,15,16,21,50,45,31,35,44,33,34,28,23,8,56,40,52,54,36],toler:3,intop:50,protect:50,expos:16,cow:41,howev:[50,15,38,47,31,58,3,4,19,44,21,23,52,55,56,8,41,1,54],configuraiton:[50,56],against:30,seri:[1,22],com:[8,38],varpsi:50,pre:[5,15,38,29,50,44,6,34,23,20,8],foral:50,can:[0,1,3,4,5,6,8,12,13,15,29,18,19,20,21,26,23,24,25,27,16,30,31,47,34,35,36,38,11,40,41,42,43,44,45,46,48,50,51,52,53,54,55,56,57,58],foobar:41,delic:23,innerhtml:[3,52],height:[50,25,43,51],wider:4,summat:32,sqsupset:50,speak:[17,56],issol:50,chrome:[46,43,3,55,40,57],three:[45,38,29,47,1,50,6,22,42,53,55,56,21],been:[0,3,4,5,15,18,19,20,21,12,23,25,29,31,47,34,36,38,11,8,30,46,1,52,53,55,57],trigger:[44,25,23,37],interest:[20,30,48,4,53],basic:14,tini:50,quickli:[24,8,4],underrightarrow:50,rather:[0,3,5,6,10,15,43,44,18,20,21,26,23,24,49,54,29,31,32,34,8,41,42,50,45,38,48,58,51,52,53,55,56,1],regul:1,xxx:50,ani:[0,3,4,5,6,7,8,10,12,15,18,19,20,21,26,23,25,27,28,29,30,31,32,33,34,37,38,11,40,41,44,45,46,47,49,50,51,52,53,55,57,1],emploi:55,dash:[58,46,27],tanh:50,hat:50,servic:[15,38,43,21,39,8],properti:[13,0,35,41,29,30,18,47,42,49,11,40,25],diamondsuit:50,sourceforg:15,weren:15,dashboard:39,anchor:[26,23],"3px":[50,58],succeq:50,have:[0,2,31,4,5,6,8,15,16,44,20,21,26,23,25,54,29,30,3,47,34,37,38,40,41,43,50,45,46,32,49,1,12,52,53,55,56],nexist:50,retransl:[49,52],tabl:[55,45,16],cong:50,sever:[0,5,15,38,50,52,44,47,34,56,25,1],amout:19,disabl:[15,46,23],incorrectli:[21,15,43],perform:[31,4,6,15,43,18,19,20,26,23,25,27,29,47,40,11,8,42,30,35,46,48,49,1,52,53,55],suggest:[6,4,21],make:[0,4,5,6,8,15,43,44,17,18,20,21,12,23,24,25,27,28,33,34,38,40,41,50,45,46,58,51,52,53,55,56,1],complex:[55,22],split:50,synch:15,lrcorner:50,unsafewindow:3,complet:[0,31,5,15,44,18,20,21,42,23,25,29,30,40,47,34,8,50,38,48,49,1,52,53,55],longmapsto:50,hand:[45,35,3,19,26,23,56,36],fairli:[22,15],rais:[50,43],mkern:50,ignorepast:30,unlhd:50,squar:[50,22,43],redefin:[6,11,42,25],kept:20,thu:[15,29,1,20,47,49],inherit:[46,17,41,49,11,25,27],client:46,thi:[0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58],idotsint:50,programm:41,everyth:[44,50,1,40,8],settimeout:[47,29],left:[45,38,35,31,19,50,53,26,23,9,55,39,54],processclass:[5,34],identifi:[13,30,16,50,21,56],proccess:[11,25],yen:50,mathbin:50,human:21,coprod:50,yet:[45,18,1,52,20,53],languag:[50,21,56,48,53],noscript:[5,34],onload:[35,3,31,47,23,8],errorset:[44,23],easi:[48,36],interfer:[21,32],had:[20,21,15,3,8],myconfig:[20,47],step1:50,els:[50,47,3,52],save:[55,39,8,58,9],"0x21c0":50,take:[13,0,15,29,2,47,1,31,4,52,50,6,26,23,53,55,8],sanit:19,applic:[24,21,31,2],loadtimeout:0,preserv:47,bbox:50,background:[50,58,43,37],sqsubset:50,specif:[0,8,2,29,30,48,18,1,35,5,47,34,42,52,55,56,40,49],arbitrari:50,manual:6,zoom:[14,45,43,31,7,44,23,37,25],leftrightarrow:50,underli:55,www:[21,3,38,51],right:[45,38,48,18,1,3,19,50,32,26,23,9,55,56,8,54],old:20,famili:[50,0,46,27],deal:21,autobold:50,interv:32,begin:[20,38,16,50,31,52,5,26,55,56,8,1],percentag:[12,46,23,27],intern:[0,45,16,29,30,48,18,1,52,50,23,49,55,11,40,25,56],successfulli:[0,47],interc:50,dddot:50,bottom:[8,9],subclass:[30,35,25,42,49,11,41],circ:50,tracker:[21,4],overcom:53,condit:[0,31],foo:[41,29],core:[46,1,31,50,12,23,37,56,40,54],plu:[44,30,31],bold:[50,48,22,26,54],insecur:21,popular:[21,36,2],colleg:38,repositori:[15,38,43],post:[30,46,29,31,4,19,20,53,42,27],"super":[41,43],llless:50,obj:13,nwarrow:50,slightli:[50,55,27,9],surround:[21,12,46,23,27],unfortun:[21,38],current_theme_templ:2,joomla:2,span:[50,28,5,33,34,22,23,56,25,36],downharpoonright:50,geramond:50,regist:[0,8,30,48,31,20,53,42,11,40,25,56],jipsen:16,encod:[50,16],bound:50,two:[5,1,16,53,50,58,44,21,22,23,20,8,26,54],down:[38,39,25,23],shortparallel:50,wrap:41,ntriangleright:50,stackrel:50,nsupseteq:50,git:[21,15,38,43],suffici:[16,50,21,26,8,57],support:[14,15,46,43,16,21,31,50,3,4,35,44,6,45,24,55,56,8,57],transform:56,ngtr:50,avail:[0,2,3,5,6,15,44,20,21,23,24,49,27,28,33,34,38,8,41,50,45,46,48,1,51,52,55,56],width:[45,46,51,50,21,26,55,25,27],reli:[0,15,48,1,3,52,47,55],"30em":[46,27],wordpress:[2,9],editor:9,rell:26,rightthreetim:50,lnsim:50,longdiv:50,form:[45,46,48,19,50,21,26,23,56,8,49],offer:[15,43,4],forc:[46,55,8,25],epsilon:50,hear:[20,30],so4:50,downdownarrow:50,"true":[5,15,46,29,30,49,50,31,51,35,44,32,26,23,8,12,10,40,41,11,27],maxmacro:26,reset:[29,51],displayalign:23,donald:48,tell:[38,52,21,26,55,8],moveright:50,more:[50,6,9,11,15,43,18,21,22,23,24,27,29,30,47,40,36,38,39,8,41,42,44,46,48,58,12,52,53,55,56,57,1],retir:15,featur:[14,45,38,57,50,4,52,20,47,37,55,41],rfloor:50,exist:[46,29,50,21,38,41,27],ddot:50,backsim:50,triangleq:50,check:[0,15,38,47,19,50,21,30,11,41],tip:50,abovewithdelim:50,role:56,test:[13,14,15,38,53,31,3,52,20,21,45,8,55,40,41],tie:[31,25,29],smallsmil:50,searrow:50,mathel:2,intend:[48,41,23],munderov:56,mtextfontinherit:[46,27],gvertneqq:50,consid:[0,15,43,50,4,5,21,7,55,56,40,49,1],omega:50,outdat:4,longer:[30,15,46,38,3,19,44,23,55,27],furthermor:[1,15,23,8],anywher:8,cancelto:50,tex2jax_ignor:[5,43],ignor:[5,50,34,30],time:[0,3,4,50,6,13,40,43,19,20,26,23,27,29,47,38,8,42,30,46,1,7,52,55,56],push:[29,48,18,1,31,52,47,40],backward:[46,27],"5kb":26,mathrm:50,doteq:50,skip:[5,34,38],consum:19,known:1,skin:2,displayind:23,millisecond:[0,46,29,51,19,6,7,40,27],decid:[8,51],middl:[50,21],depend:[29,31,52,47,9,55,8,57],head:[2,3,52,21,9,55,39,8],decim:[50,32],readabl:48,nearrow:50,varpi:50,certainli:38,vee:50,decis:55,text:[2,31,5,6,9,11,13,15,43,44,19,20,21,22,23,24,49,26,27,28,16,3,33,34,36,39,8,50,46,47,48,58,12,52,55,56,1],succnsim:50,sourc:[14,15,38,50,3,51,44,45,23,20,24,55,56,40,49,1],string:[0,29,30,50,19,5,58,34,22,23,20,40,49,26],word:[5,34,8,56],room:26,dim:50,getjaxfor:[20,40,25],administr:[2,9],level:[21,8,38,35],did:47,item:[12,46,51,50,47,22,23,25,27],cooki:[13,31,43],div:[13,50,56,36,52],prevent:[50,28,46,43,21,51,5,33,34,26,23,12,8,27],mmlorhtml:[44,55,57,23,54],slower:[55,46,27],htmlcss:25,sign:[50,15,16,5,21,34,56,8],cost:[50,21,8,41,16],pmb:50,rightarrowtail:50,histori:[20,30,31,48],xandi:41,dotsi:50,dotsm:50,appear:[20,35,46,16,47,50,32,51,19,5,21,34,26,23,52,9,38,8,49,27],dotso:50,repli:20,dotsc:50,dotsb:50,current:[0,8,46,38,2,30,41,21,9,55,39,40,25,11,27,49],backepsilon:50,ampersand:[50,16],inlinemath:[50,15,3,52,5,21,34,8],defici:45,amalg:50,mathsiz:50,gener:[50,8,16,21,57,49,31,44,6,36,47,56,40,25],mfrac:[21,56],explicitli:[50,15,43,16,47,5,21,34,23,8,41],modif:[1,8],address:[21,38,52],along:[50,48,1,19,20,36,11,25],wait:[0,8,38,43,29,30,48,18,1,3,52,20,47,31,23,53,11,40,25],box:[0,43,31,50,6,37,25],html_head:2,shift:23,xtwoheadrightarrow:50,bot:50,queue:[30,35,29,53,17,18,1,31,52,47,48,40],overriden:40,digamma:50,varlimsup:50,commonli:[44,21,48],macintosh:40,semant:41,succsim:50,extra:[50,43,3,20,23,56],circumv:38,modul:[0,39,35],prefer:[15,46,51,21,55,38,57],iepro7:3,veebar:50,visibl:[50,28,1,52,5,33,34,45,25],marker:[50,16],myid:58,mobil:[15,43,8,24,55,40],arrowvert:50,memori:[53,49],bigr:50,visit:21,todai:48,subvers:[21,38],stylesheet:[0,35,29,30,18,31,52,53,23,9,55],handler:[0,35,48,3,31,52,53,23,56,8,25],xtofrom:50,current_skin:2,bigl:50,bigm:50,eqcirc:50,checkout:38,bigg:50,inputjax:[35,17,49,31,42,11,40,41],capit:17,reduct:55,peopl:21,bigtriangleup:50,enhanc:[56,43],minscaleadjust:[12,46,27],visual:[44,24,46,27],accept:[47,29,52],hphantom:50,easiest:[20,21,38,29,47],graphic:[48,55,38],prepar:[1,8,25],cap:50,uniqu:58,texhint:23,pmatrix:50,whatev:[50,2,16,25,1,52,20,41],cal:50,purpos:[47,56],getjaxbytyp:40,downharpoonleft:50,meant:29,subseteqq:50,varprojlim:50,backslash:[50,26,23],topic:[17,14,8],stroke:27,phrase:[50,21,16],chemic:50,occur:[0,45,38,29,47,18,1,3,51,19,20,21,31,42,23,8,53,40,25,30,52],eqsim:50,pink:50,alwai:[29,17,1,50,47,8],multipl:[50,1,15],trianglelefteq:50,write:[30,16,48,1,52,21,24],fourth:1,mathsf:50,tild:50,xhtml:[21,45],map:[56,25],book:48,max:50,clone:38,spot:[50,16],usabl:38,mac:[40,23],cours:[1,15,45,8],mai:[0,2,3,4,50,6,9,15,17,20,21,12,23,25,27,16,30,47,40,38,8,41,5,45,46,49,1,52,53,55,56],underscor:[50,21],data:[13,0,35,46,29,47,41,20,21,42,49,38,11,40,25],grow:[55,46,27,2],newlin:[50,46,43,27,19],vartheta:50,baso4:50,explicit:[0,46,21,23,8,27],uparrow:50,produc:[50,6,15,20,21,26,23,24,49,54,29,47,36,11,8,30,46,25,51,52,27,55,56],inform:[0,2,30,48,50,31,19,44,47,23,20,11,8,25,56],"switch":[15,38,43,50,36,56],preced:[47,8,23],combin:[0,15,46,43,32,50,12,44,21,26,55,10,8,57,56,27],block:[12,15,46,43,21,3,31,50,6,42,23,55,56,8],approx:50,comfort:38,addmmlclass:27,downarrow:50,lsh:50,tex2math:36,still:[20,45,46,2,29,30,48,1,7,44,12,23,37,55,8,57],pointer:41,ttf:38,dynam:[0,35,14,1,3,52,21,23,53,24,56,8],entiti:[50,45,43,16],snippet:[13,14,28,33,50,4,5,6,34,22,23,40],conjunct:15,group:[0,45,4],monitor:4,polici:38,mpcontext:[44,23],lucki:50,platform:[24,14,2,21],window:[35,46,29,47,3,51,19,6,23,52,55,40,27],"05em":50,bookmarklet:8,main:[50,15,38,1,17,41,58,35,44,21,42,23,8,55,11,40,25,56],mathexampl:52,non:[13,0,16,18,50,21,55,56],"float":55,myinputjax:42,initi:[0,15,16,53,50,31,51,35,5,21,34,42,23,8,20,56,40,49,1],floar:55,safari:[55,57,40,3,43],half:47,now:[15,46,43,48,31,44,21,12,23,37,38,55],discuss:[13,38,8,3,4],nor:[6,22],term:[21,15,8,19],name:[0,31,5,6,8,13,15,29,44,19,20,21,22,23,25,26,27,16,30,3,47,34,38,11,40,41,42,43,50,45,46,49,58,54],opera:[55,57,40,3,43],boxdot:50,drop:38,separ:[20,15,38,1,50,19,5,21,34,45,23,8,58,54],messagestyl:[6,23,19],confid:24,varsupsetneqq:50,compil:47,domain:[21,8,38],replac:[0,15,38,43,29,41,45,3,52,50,21,26,8,11,40,25,56],individu:[49,43,54,52],strikethrough:50,continu:[0,15,16,50,20,53,8,1],happen:[45,38,16,18,1,3,50,53,56],baselin:25,shown:[50,22,23,51,52],accomplish:[21,8,38,55],"3rd":21,space:[43,16,32,52,50,21,23,55,10,49,56],intermix:31,internet:[0,43,3,19,50,47,23,55,56,52,25,54],formula:[24,55,56,23,52],mathjax_zoom:37,correct:[47,15,3,23],simeq:50,earlier:[46,1,31,21,26,55,8,27],state:[11,25,1],migrat:[14,15],ajax:[0,8,17,1,31,35,50,47,42,20,40],mime:[45,49,21,42,11,40,25],underleftarrow:50,org:[15,43,2,3,51,52,50,21,36,9,55,39,8],ord:50,care:[16,32,3,50,21,54],ntrianglelefteq:50,couldn:47,x00b1:21,synchron:[0,29,14,48,18,1,3,52,20,47,31,53,40,30],mscarri:45,thing:[16,48,52,50,21,22],eqref:50,mathop:50,unwis:55,think:[50,23,16,52],frequent:[5,20,34,16],first:[3,50,9,29,20,21,22,23,25,27,16,30,47,34,38,11,8,5,45,46,1,52,53,56],origin:[41,50,38,16,30,18,3,52,20,21,23,49,11,8,25,27],lfloor:50,oni:38,directli:[38,43,1,3,52,50,47,42,9,56],onc:[0,38,29,30,50,31,52,44,21,36,55,11,25,1],arrai:[31,50,6,10,8,43,18,20,22,23,25,26,27,28,29,30,32,33,34,36,11,40,42,5,46,47,12,54,55,56,57],yourself:[38,21,18,50,47,23,8],fast:[15,43,8],formatnumb:26,open:[14,45,38,51,50,21,9,24,39],ios4:43,size:[12,46,43,58,52,50,26,23,55,8,25,27],given:[0,2,50,13,16,18,19,20,21,22,23,49,29,47,37,11,40,41,43,30,25,58,56,1],convent:25,ifmodul:38,referenec:40,leftrightharpoon:50,circl:50,white:58,conveni:[21,41,23],hub:[0,31,5,6,7,8,10,12,15,44,17,19,20,21,26,23,25,27,28,16,3,32,33,34,36,37,11,40,50,35,46,47,49,1,51,52,54,55,56,57],especi:[55,56],copi:[15,38,16,3,4,44,21,45,8,24,40,42],specifi:[31,50,6,7,8,10,12,13,15,29,18,20,21,22,23,26,27,16,30,47,34,37,11,40,43,5,46,48,58,51,53,55,56,57,1],github:[15,38],enclos:[46,58,50,23,56,27],quad:50,than:[0,3,5,6,8,9,10,15,29,44,18,20,21,26,23,24,49,54,16,30,31,32,34,38,11,40,41,42,43,50,45,46,48,58,51,52,53,55,56,1],serv:[21,43],wide:[24,38,56,46,27],instanc:[13,8,49,1,5,34,42,40,41],underbrac:50,balanc:5,were:[15,49,52,20,55,25,27],posit:[46,43,18,50,23,27],stub:42,browser:[31,5,6,13,14,15,43,44,21,23,24,49,27,16,40,3,34,35,36,38,8,50,45,46,48,51,53,54,55,56,57],preccurlyeq:50,sai:[18,3,29],lnot:50,doublecup:50,nleftrightarrow:50,argument:[30,29,1,50,47,41,54],hskip:50,doctyp:[21,45],engin:[24,14],techniqu:[15,3],npreceq:50,consortium:24,note:[0,3,50,6,9,40,21,22,23,49,26,27,16,30,47,34,38,8,42,5,46,58,51,52,55,56,57,1],x2260:21,jsmath:[14,56,36],poster:30,noth:[21,29,47],channel:[20,48],updownarrow:50,surd:[50,43],sure:[50,15,38,43,30,1,4,52,5,21,34,55,8],windowset:51,normal:[5,46,29,50,3,44,21,34,23,56,58,27],buffer:26,compress:8,beta:[50,8],pair:[13,0,29,50,5,58,34,22,20,11,40,25,26,54],fileurl:0,beth:50,hotfix:8,latex:[14,16,48,50,5,21,24,56,8],renam:15,textarea:[5,34],later:[30,45,46,29,16,18,1,50,47,8,40],drive:38,typeset:[0,31,5,51,43,19,20,12,23,24,49,27,28,47,34,37,40,35,46,33,48,1,7,52,53,55,56],badg:4,sigma:50,mathfrak:50,showmathmenu:[46,23],ismobil:40,show:[50,38,21,51,52,44,6,22,4,47,39,54,23],autoreset:29,cheap:27,parentnod:[3,43],unprocess:[40,49,52],concurr:31,permiss:[21,38,16],hack:55,isfirefox:40,corner:[35,23,19],xml:[24,48],onli:[0,2,3,4,5,6,15,43,44,21,22,23,24,49,27,16,30,40,47,34,38,11,8,50,46,48,58,52,55,56],slow:25,activ:[15,38,29,48,4,52,44,53,45,56],behind:50,inlinedelimit:50,otim:50,black:50,offici:8,geq:50,mypic:[5,33,34,22,28],nearli:[44,50,8,54],variou:[0,8,2,30,17,58,19,20,6,23,11,40,56,54],get:[31,50,13,14,29,19,21,26,23,25,27,16,30,3,47,38,8,41,43,5,45,46,1,52,55],cannot:[50,16],ncong:50,lighter:27,nsim:50,requir:[0,5,15,1,29,47,50,3,7,44,21,34,42,8,20,24,11,40,25,56],truli:52,prime:50,blind:56,lceil:50,mathpunct:50,rerend:[11,40,49,52],consist:[45,16,1,50,22,55],hostil:21,intermitt:[35,19],shortmid:50,apricot:50,through:[50,15,38,43,30,1,20,53,45,55,56,8,41,54],where:[0,31,4,50,6,13,15,29,19,20,21,26,25,27,16,47,40,38,11,8,44,35,46,49,58,52,53,12,56],wiki:[2,48,3,50,21,56,8],latexmathml:16,often:[46,16,58,50,21,56,27],keyboard:48,maximum:25,ismac:[40,31],concern:[56,40,16],infinit:26,detect:[3,43,29],parent:[13,41],enumer:50,label:[55,26,54,51],enough:[45,1,21,22,55,8],between:[50,8,46,16,29,47,1,51,20,21,55,56,40,49,27,43],maltes:50,"import":[0,38,43,1,44,53,20,8],across:[48,55],absenc:2,longleftrightarrow:50,vdot:50,screen:[0,46,43,1,19,44,24,52,25,27],negmedspac:50,come:[15,38,1,3,44,47,45,55,56,8],leftleftarrow:50,fit:[20,51],timout:0,pertain:21,audienc:[55,45],inconsist:15,overbrac:50,improv:[15,43,4,23,55,8],among:8,color:[43,48,58,50,22,23,37],operatornam:50,period:[0,35,38],colorbox:50,colon:[50,58],cancel:[50,29],"70kb":8,bigcirc:50,msrow:45,damag:21,needlessli:47,tabel:55,myserv:8,rebuild:40,mark:[0,45,16,50,5,21,34,36,56,58,27],addit:[0,1,15,16,29,21,18,50,52,44,6,45,49,23,47,20,11,40,25,58,43],succapprox:50,upharpoonleft:50,arcsin:50,xrightharpoonup:50,mathplay:[43,3,51,44,23,55],breve:50,texfont:6,blacktriangl:50,former:32,those:[50,6,40,18,20,21,22,23,24,49,29,30,47,11,8,42,44,45,38,25,58,52,56,1],"case":[3,50,15,17,20,21,22,23,49,54,29,47,38,8,41,46,32,25,58,52,55,56,1],kappa:50,tostr:29,oldstyl:50,addtext:13,trick:50,invok:55,eqnchunk:[46,27],invoc:8,margin:[58,26],opera10:46,advantag:[55,1,15,8,2],ctrl:23,leadsto:50,henc:38,worri:[20,56],destin:40,somewher:8,updatemath:52,bigwedg:50,myclass2:[5,34],develop:[15,38,48,4,45,8],author:[15,16,19,50,21,42,23,37,24,56],media:[58,8,38],postjax:[56,23],same:[5,15,38,43,16,21,50,9,28,44,33,34,26,23,30,20,53,8,25,1,27],html:[2,3,5,6,8,10,13,14,15,43,17,20,21,22,23,25,27,28,16,31,33,34,35,36,38,39,40,44,45,46,48,50,51,52,53,54,55,56,57,58],pad:[13,50,58],knuth:48,mathvari:[56,46,27],document:[0,15,38,48,16,14,17,50,3,52,5,21,45,23,8,24,55,56,40,25,36],bring:56,finish:[48,1,3,52,53,40],vvdash:50,nest:[5,45,43,27,35],availablefont:[6,8,46],someon:50,hslash:50,capabl:[17,24,55],formaterror:40,mani:[50,8,43,53,58,5,47,34,55,40,1],extern:[0,35,47,1,20,53,40],immedi:[0,3,1,31,52,20,18,8],submenu:[23,51,9],appropri:[20,50,44,36,11,25,56],macro:[43,50,21,26,23,8,54],mml_svg:[44,8],leftharpoonup:50,eqnchunkdelai:[46,27],overwithdelim:50,without:[0,15,46,47,48,50,20,6,45,23,8,56,40],model:[14,35,38,17,31,50,55,56,41],bigotim:50,stixfont:6,mml2jax:[45,21,44,33,23,56,54],loaderror:0,when:[0,3,5,6,8,9,10,12,15,16,17,18,19,20,21,26,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,11,40,41,42,43,44,45,46,47,48,22,50,51,52,53,49,55,56,57,1],greasemonkei:[8,3],bitmap:48,flavor:[44,8],speed:[55,56,15,43,8],versu:1,strikeout:50,widest:[21,45],asciimathml:16,nleqq:50,filevers:35,except:[44,21,53,55],littl:[0,30],blog:[2,48,50,21,56,8],rescal:55,treatment:50,yuicompressor:43,earli:[8,43],hover:[37,7,23,51],around:[50,8,16],read:[15,38,43,48,22,20,21,45,8],outermost:22,boldsymbol:50,messsag:19,getjaxbyinputtyp:40,moo:41,world:[24,47,8],lasterror:40,mod:50,sum_:56,blackberri:43,asciimath2jax_process:34,cdot:50,integ:[50,40],server:[50,15,46,43,3,44,21,38,8],either:[0,15,38,2,30,17,50,3,58,5,21,34,22,8,37,20,55,40,57,26],output:[31,50,10,14,15,43,20,21,12,23,25,27,16,40,35,36,11,8,41,44,45,46,48,49,58,51,52,54,55,56,57],rollov:43,manag:[13,35,38,2,47,48,31,19,50,21,56,49],lesssim:50,node:13,respect:[12,46,27,29],inlin:[5,21,34,15],constitut:17,pod:50,slice:29,easili:[24,21,56,48],definit:[0,46,43,50,51,44,26,7,37,24,12,58,27],shoveright:50,inputid:49,dashleftarrow:50,mathcal:50,complic:[48,55,22,45,57],refer:[20,8,38,14,31,3,53,52,44,6,30,26,42,47,49,11,40,41,21],arrow:50,power:[1,4],inspect:40,broken:56,formatid:26,found:[0,38,21,4,47,23,55,11,25],regexp:[5,34],"throw":[25,11,42,3],trianglerighteq:50,comparison:[1,40],central:23,ibook:55,firstnam:47,ddddot:50,stretch:50,act:[50,48,1,20,47,26,23,56,27],industri:48,needsupd:[11,49,52],processor:[31,50,10,12,21,26,25,54,16,32,8,44,45,46,48,1,51,27,55,56,57,58],hookrightarrow:50,nobreakspac:50,routin:[13,0,53,47,42,11,40,25],nsupseteqq:50,effici:[41,27,52],elementari:45,lessdot:50,triangledown:50,compos:45,rightharpoondown:50,mathbackground:50,your:[0,2,3,4,5,6,7,8,9,10,12,14,15,43,21,26,23,24,27,28,16,32,33,34,36,37,38,39,40,44,45,46,47,48,22,50,51,52,53,55,57,1],compon:[0,31,50,7,15,44,17,20,21,24,25,54,16,40,45,11,8,41,30,35,58,51,53,56],log:[50,21,38,19],area:[26,19],aren:50,fontwarn:[6,23,54],lor:50,strict:38,compliant:[15,43],interfac:[38,2,21,9,24,39],low:29,lot:[20,26,38],lambda:50,verbatim:50,cloudfront:21,buggi:50,categor:54,faster:[44,55,56,8,43],pull:38,mathml:[3,50,9,10,39,14,43,21,23,24,49,54,16,11,8,44,45,48,25,52,27,55,56,57],bullet:[50,48],possibl:[0,45,38,16,29,6,58,19,44,21,23,47,55,56,8,41,1,43],"default":[0,31,5,6,7,8,10,12,15,29,44,19,21,26,23,25,27,28,16,33,34,36,37,38,11,40,42,50,46,32,51,54,55,56,57],processescap:[5,50,15,8],buildrel:50,notag:50,asiimath2jax:16,embed:45,connect:[44,21,56,8,47],taylor:21,creat:[0,31,4,50,13,19,20,42,49,29,47,11,41,30,35,38,48,25,58,51,53,56,1],certain:[20,30,53],leftrightsquigarrow:50,risingdotseq:50,varliminf:50,file:[0,2,31,44,6,8,9,10,11,15,16,18,19,20,21,26,23,25,27,29,30,3,47,36,38,39,40,42,43,50,35,46,32,48,22,58,12,53,54,49,55,56,57,1],momentarili:40,outputjax:[35,17,49,31,42,40,25],fill:[55,57],again:[50,0,40,49,52],iiiint:50,googl:4,pmod:50,event:[0,43,53,48,31,3,51,52,44,7,23,20,56,25],wai:[2,3,50,15,19,20,21,42,23,27,28,29,30,33,34,8,5,38,47,1,52,55,56],getscript:13,you:[1,2,3,4,5,6,8,9,10,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,36,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58],trash:49,poor:55,resolut:24,sequenc:[14,8,38,18,50,31,20,53,26,40],symbol:[50,21,26,16,32],mhchem:50,begingroup:50,dashv:50,track:[56,25,4],menuset:[44,23,37],reduc:[50,8],mathcolor:50,lbrace:50,eqchunkdelai:[46,27],directori:[0,46,43,53,48,49,31,19,44,21,42,23,20,38,11,8,25],descript:[28,33,3,5,6,34,35,23],lbrack:50,hello:47,calle:41,potenti:1,extpfeil:50,escap:[50,26],dst:40,negthickspac:50,lvertneqq:50,all:[0,2,3,5,6,8,14,15,43,44,19,20,21,26,23,24,25,27,28,29,30,31,33,34,35,38,40,41,42,50,45,46,47,48,1,12,53,54,55,56,57],consider:8,illustr:52,dollar:[50,15,16,5,21,34,8],improperli:5,mathjax_displai:58,abil:[15,38,43,48,55,56],follow:[31,50,15,43,17,20,21,22,25,26,27,29,47,38,11,8,41,42,44,46,58,52,54,56],alt:[3,23],disk:[44,21,8,38],multlinewidth:26,scr:50,articl:48,init:41,program:[35,2,53,17,49,1,31,21,24,56,41],smile:50,cgi:0,introduc:[21,8,55],global:[35,29,17,52,50,55],multlin:[50,26],vert:50,far:[0,30,38,16,19],varrho:50,"1px":[13,50,58],verb:50,mechan:[50,29,30,18,1,31,20,53,41],difficult:[47,45,53],loadcomplet:[50,0,40,42,8],veri:[37,9],preferredfont:46,alterant:48,list:[2,31,50,6,7,9,10,11,8,17,20,21,26,23,25,27,28,29,33,34,37,38,39,40,5,46,32,48,49,1,51,52,12,56,57],"_html":55,emul:55,adjust:[46,3,52,12,9,39,8,27],plain:50,small:[12,46,43,19,50,26,56,27],dimens:[50,23,43],getalljax:[40,52],foreground:58,lll:50,tex:[2,3,5,6,8,9,10,11,14,15,43,44,20,21,26,23,24,27,28,16,35,36,38,39,40,42,50,45,46,48,1,52,54,55,56],zero:[6,18],design:[45,3,4,44,24,39],pass:[0,15,43,29,30,18,1,31,51,44,47,20,56,40,41,54],overlin:50,further:[18,1,55,11,25,56],what:[0,31,4,5,6,7,14,8,29,21,26,23,24,27,28,16,33,34,37,40,43,50,45,46,51,52,12,56],sub:35,section:[3,5,6,7,8,10,12,15,43,44,26,23,27,28,16,32,33,34,36,37,39,40,50,45,46,47,51,54,55,57],advanc:[17,14,24,8],abl:[20,15,46,29,2,21,50,52,44,6,45,23,9,24,38,39,8],delet:46,version:[31,4,44,14,15,43,21,26,25,27,16,3,47,40,37,38,11,8,42,35,46,49,52,55],sup:50,"public":[30,38],hasn:[0,15,31,19,11,25],full:[0,43,47,17,3,52,44,21,23,24,56,8],hash:[31,23],geqslant:50,modular:[24,45],ggg:50,trunk:38,standard:[20,38,48,50,44,21,24,55,56,8,58],modifi:[14,15,2,52,50,19,44,21,42,8,20,40,25],valu:[0,31,50,6,7,10,13,43,18,20,22,23,25,26,27,28,29,32,33,34,37,40,41,5,45,46,47,58,51,52,54,12,56,57,1],search:[24,14,40,4],sender:20,prior:[50,55,45,3,23],amount:[50,6,40,26,29],within:[0,31,50,6,15,29,17,21,26,25,16,40,47,34,36,8,41,43,5,45,38,52,53,56],action:[0,3,50,40,29,18,19,20,42,25,16,31,47,37,11,8,30,35,48,1,52,53,56],mathjax_wikipedia:3,mml_htmlormml:[15,2,3,44,21,9,55,39,8],llap:50,chunki:[46,27],via:[0,2,31,5,6,15,43,19,20,21,42,23,49,54,29,3,34,37,38,8,41,44,45,46,1,56],shorthand:52,filenam:[47,15,8],href:[50,22,43],inappropri:20,emptyset:50,simbl:3,decrement:18,establish:44,select:[45,46,38,51,44,55,40,57,27],hexadecim:50,proceed:[1,22],x41:50,distinct:17,barwedg:50,stretchi:50,rightsquigarrow:50,taken:[20,50,1,52,55],imath:50,ispc:[40,31],toggl:50,vec:50,flat:50,diamond:50,desir:[44,41,3,38],mlongdiv:45,ital:[50,0,48,23,21],flag:23,aleph:50,particular:[13,0,8,38,16,29,47,48,18,58,50,21,30,23,53,55,56,40,41],webkit:[40,43],upsilon:50,mathml3:45,cach:[20,8],showmathmenumsi:[12,23,43],none:[30,28,46,29,47,5,33,34,26,23,8,56,40],outlin:43,det:50,dev:4,widehat:50,remain:[44,48],paragraph:[46,21,52,50,6,56,27],caveat:[21,25,38],def:[50,26,41],deg:50,mathtip:50,scan:[40,23],myspan:22,challeng:44,registr:42,share:[21,8,38,23,4],templat:[39,8,2,9],succneqq:50,minimum:[12,40,46,43,27],unreli:15,explor:[0,43,3,19,50,47,23,55,56,52,25,54],sharp:50,mathinput:52,huge:50,rowspan:45,goal:24,awkward:41,secur:[21,3,38],programmat:[56,36],anoth:[50,38,30,18,1,19,20,53,11,52,56,54],showmathmath:12,csc:50,amssymbol:[44,21,50,15,8],ddagger:50,stix:[46,43,48,50,6,38,55,56,8],simpl:[55,22,23,19],css:[0,50,6,7,10,14,15,43,21,12,23,25,27,40,45,36,37,38,8,44,35,46,48,49,58,51,52,54,55,56,57],unabl:6,regener:[49,52],resourc:43,referenc:[6,26],algebra:48,iphon:43,variant:48,reflect:[31,52],vdash:50,mstack:45,blacker:27,impliedbi:50,associ:[12,46,29,49,52,50,47,42,11,40,25,56,27],welcom:4,lhd:50,footer:8,confus:[21,15],ambigu:17,caus:[0,50,6,5,40,19,20,21,26,23,25,16,47,34,35,11,8,30,45,38,49,1,51,52,55,56],callback:[0,35,29,30,17,18,1,31,53,52,20,47,48,49,11,40,25],firefox3:46,merror:58,unrhd:50,help:[14,15,38,51,21,4,23,55,8],soon:[8,3,23,52],trade:[55,8],retypeset:52,hierarchi:[8,38],suffer:55,paramet:[0,31,50,13,15,29,18,19,21,26,23,25,54,28,16,30,33,40,37,11,8,41,42,43,44,47,49,52],style:[0,31,50,6,51,13,14,43,19,21,22,23,27,34,37,40,5,46,48,58,7,12,56],arial:[50,46,27],border:[13,50,58],x221a:45,processupdatetim:40,x221e:56,late:[48,3],isreadi:[35,31],pend:18,amsmathaddit:1,processenviron:5,might:[0,15,38,47,1,4,20,21,26,8,56,45,25,27],alter:[5,49,52],cee:50,good:[1,3,27,4],"return":[13,0,45,41,29,30,18,1,53,19,20,47,26,52,49,11,40,25,42],textstyl:50,longleftarrow:50,getelementbyid:52,wilipedia:48,rlap:50,equationnumb:26,xtwoheadleftarrow:50,mathscr:50,instruct:[22,21,15,3,2],bigcup:50,ntriangleleft:50,iff:50,iint:50,fulli:[21,1,45],unicod:[50,6,45,46,27],x2211:56,subsystem:31,originaltext:49,weight:[22,41],setrender:40,hard:[38,43,4,44,21,8],realli:[47,23],nless:50,expect:[46,1,52,50,23,8,27],math2:50,math1:50,beyond:[50,4],orient:[17,41,35,31],"try":[38,4,20,21,42,41],looparrowright:50,shortcom:53,skiptag:[5,34],print:[24,55,58,38],occurr:53,msie:[40,57],difficulti:50,assist:44,safari3:46,ast:50,offsetx:[46,27],symbian:43,mml:[8,57,44,21,35,55,11,40,49,56],reason:[0,45,16,47,1,3,19,50,21,26,40,42],base:[38,15,46,2,29,53,17,31,3,35,6,42,8,49,24,55,40,41,27],put:[0,15,38,16,53,50,21,23,55,8,54],mathr:50,processupdatedelai:40,offseti:[46,27],basi:[55,8,57],succnapprox:50,stanard:50,drupal:2,msbm10:21,taht:12,showprocessingmessag:[23,54],perhap:[47,8],bumpeq:50,perman:50,elementjax:[35,17,49,31,42,11,25],stixgener:[50,46,27],getelementsbytagnam:3,assign:[5,47,34],major:[24,55,8,3],notifi:20,boxplu:50,upper:50,feel:4,exchang:48,lastnam:47,number:[0,2,31,50,6,15,43,19,21,22,23,25,26,27,29,47,40,38,11,8,42,44,35,46,32,49,1,52,55],grtaphic:56,fadeoutstep:6,done:[18,1,31,50,21,56,8],least:[56,40,8,16],blank:[30,29],stabl:[21,8,38],miss:[50,16,29],differ:[50,8,38,29,47,57,1,52,20,21,23,53,56,40,41],script:[0,2,31,5,9,11,13,15,43,44,20,21,42,23,25,40,3,34,36,39,8,50,38,49,1,52,55,56],interact:[8,46,21,24,56,40,49,27],smoother:6,construct:[56,1],statement:[1,29],exten:16,illeg:[22,43,8],store:[13,30,15,46,43,29,49,1,8,52,47,35,36,37,11,40,25,56],xmln:21,option:[5,6,7,8,9,10,12,14,15,44,21,26,23,27,28,16,33,34,36,37,40,41,42,50,46,32,22,51,54,55,56,57],nleftarrow:50,eqn:26,ntrianglerighteq:50,selector:[58,23,19],tex2jax_process:5,part:[5,45,38,16,29,53,41,50,9,3,44,21,26,23,20,24,55,56,8,25,1],pars:[50,43,16],mmltoken:50,binom:50,cosh:50,kind:56,aaa:26,prebuilt:21,whenev:[30,45,38],remot:38,remov:[50,8,46,43,29,30,49,19,5,6,34,23,52,56,40,25,27],dtd:21,bridg:[15,49],arrang:29,markup:[0,45,16,48,50,21,56,27],ffff88:58,comput:[46,38,48,50,55,40,27],nleqslant:50,packag:[38,16,48,50,26,36,8],expir:13,"null":[13,0,35,46,43,29,30,41,3,19,6,42,23,52,49,11,40,25],built:[14,15,3,55],equival:[13,29,1,52,44,47,22],lim:50,self:[21,45,43],ell:50,also:[3,4,5,13,15,29,44,17,19,20,21,12,23,49,27,16,47,38,8,41,50,45,46,48,51,52,53,55,56,57],brack:50,build:21,brace:[5,50,3],msgroup:45,triangleleft:50,distribut:[21,39,15,38,8],appendchild:[13,3],addel:13,reach:8,ignoreclass:[5,34],react:30,most:[20,35,38,2,29,48,31,50,3,44,21,42,55,56,8,41,58,43],plan:21,rho:50,alpha:50,rhd:50,vardelta:50,renewenviron:50,clear:[30,46,29,31,19,20,27],tpl:2,h2o:50,exp:50,latest:[15,38,2,3,4,52,50,21,36,9,55,39,8],leftroot:50,cdata:43,nshortparallel:50,carefulli:[22,46,27,52],cdn:[50,15,38,43,2,3,52,44,21,36,9,55,39,8],flicker:[46,27],finv:50,particularli:[44,38],rightleftarrow:50,font:[0,50,6,14,15,43,19,21,22,23,24,25,26,27,38,8,46,48,58,51,52,53,55,56],find:[8,4,52,50,6,36,9,56,40],preremoveclass:23,access:[50,38,43,2,47,49,1,51,44,21,30,24,55,8,41],execut:[0,29,30,18,50,31,20,47,56,8,1],pretti:38,solut:[21,56,38,4],delayedx:29,queu:[18,1,8,29,30],factor:[12,46,23,27,43],noerror:[44,21,50],jaxfil:42,tagsid:[26,54],precnsim:50,express:[20,46,30,50,52,5,21,34,26,23,55,25,1,27],strut:50,nativ:[45,17,3,44,24,55,56,57],mainten:15,rest:[0,45,1,52,50,21,24,56],konqueror:[55,40],restart:[38,18,1,5,34,8],ie9:[55,38,43],ie8:[55,43],ie7:55,acut:50,vmatrix:50,common:[14,15,16,2,21,48,50,45,44,6,22,8,40,42],set:[0,1,31,5,6,7,8,10,12,13,15,16,19,20,21,26,23,49,27,28,29,30,3,32,33,34,36,37,38,40,41,43,44,35,46,47,48,22,50,51,52,53,54,55,56,57,58],overrightarrow:50,startup:[14,8,43,52,3,1,31,35,20,42,23,40],see:[0,1,31,4,5,6,7,8,9,11,12,15,29,18,20,21,26,23,25,27,28,16,30,33,34,36,37,38,39,40,43,44,45,46,47,48,50,51,52,53,54,55,56,58],barb:50,sec:50,arg:50,ams_hml:8,disadvantag:55,langl:50,inconveni:15,someth:[50,38,4,52,5,21,23],particip:4,won:[55,1,8,38,43],columnspan:45,subscript:[50,21,43],experi:23,altern:[0,16,50,47,56,41],numer:[40,45],complement:50,javascript:[0,2,3,50,6,7,9,12,14,15,17,20,21,22,23,24,49,26,27,29,47,37,39,8,41,44,35,46,48,58,51,52,53,54,55,56,1],isol:[50,43],mailbox:[20,48],bmatrix:50,consumpt:43,distinguish:11,longrightarrow:50,errat:8,classnam:3,popul:31,closur:[47,29,52],last:[0,38,29,18,58,50,40,25,54],delimit:[50,15,43,16,5,21,34,56,8],hyperlink:56,mathzoom:[44,58,25,54,37],nvdash:50,grei:[50,31],context:[5,34,29,51,23],overset:50,hbar:50,whole:[53,40,52,35],load:[0,2,3,50,8,10,11,14,15,43,18,19,20,21,26,23,24,25,27,29,30,31,47,36,38,39,40,42,44,35,46,32,48,1,12,52,53,55,56],markdown:[50,21,56,48],simpli:[5,15,38,16,29,47,18,50,52,44,33,34,28,23,8,24,11,40,25,42,36],point:[50,18,8,32,21],instanti:41,smith:47,usemathmlspac:10,fcolorbox:50,header:[8,38,2,9],suppli:[40,49,23,29],bigve:50,mistak:22,zeta:50,throughout:50,becom:[15,38,29,1,4,20,45,55,41],notaion:14,gneq:50,devic:[24,55,15,43,8],due:[15,46,27],empti:[35,46,29,1,31,23,56],otherwis:[0,8,29,49,50,19,44,21,35,9,55,11,40,41],invis:[50,38],fire:[31,8,3,52,47],imag:[15,46,43,33,48,3,28,5,6,34,22,24,38,8,25],descib:16,coordin:[18,56,1],understand:[44,56],demand:44,urcorn:50,convers:[50,16],blacksquar:50,look:[13,50,45,46,29,2,30,58,16,4,19,5,21,34,54,52,9,38,56,40,27],bcancel:50,solid:[13,50,58],histor:55,pitchfork:50,lvert:50,"while":[13,0,15,38,21,57,50,3,32,20,6,45,23,53,56,8,30,1],blacktriangleleft:50,nprec:50,abov:[13,15,46,16,29,21,41,1,3,8,32,52,50,6,23,47,38,40,25,27,43],circlearrowright:50,bowti:50,everyon:[20,27],loop:[26,49],pack:43,subsect:[26,42],measuredangl:50,vartriangl:50,eqslantless:50,biguplu:50,itself:[41,50,15,38,1,29,30,18,58,31,35,20,45,23,8,49,11,40,25,56,54],overleftarrow:50,limit:[13,0,45,50,32,26,8],peramet:11,rightarrow:50,minim:25,xleftarrow:50,shorten:19,shorter:43,am_htmlormml:[44,21,8],redisplai:19,htmlcsslast:25,conflict:[50,56,43],higher:8,upuparrow:50,optim:[55,43],wherea:50,domin:48,alert:[20,47,1,29],jsmath2jax:[28,36,54,43],temporari:8,user:[31,4,50,6,7,14,40,19,20,21,12,23,24,27,29,3,36,37,38,8,44,45,46,51,52,55,56,57],robust:[20,48],stack:26,recent:[24,3],lower:[35,43,17,31,19,50,23],task:50,older:[45,8],entri:[50,18,58,43,48],searchabl:24,ngeqq:50,textit:50,curvearrowleft:50,normals:50,scriptsiz:50,fallingdotseq:50,explan:[50,21],rvert:50,obscur:[43,19],press:[23,52],amp:[50,43,16],regardless:52,cup:50,setscript:13,blacklozeng:50,endgroup:50,ffeeee:50,rgb:50,input:[31,50,9,10,39,15,43,20,21,42,23,25,26,54,16,32,40,35,36,11,8,41,44,45,48,49,1,52,55,56],subsequ:[50,11,25],sin:50,oslash:50,asciimath:[14,16,32,48,44,21,34,24,56,8,54],format:[14,15,16,48,49,50,56,44,21,22,23,24,55,11,45,25,26],big:[50,54],moodl:2,intuit:48,tomathml:[44,49],game:50,insert:[50,28,46,29,3,5,33,34,42,23,9,39,40,25,56,27],bit:41,diagup:50,lost:47,semi:58,varkappa:50,signal:[30,8,29,53,17,31,35,20,47,42,48,40],altough:47,resolv:43,collect:[29,48,58,47,49,1],api:[17,14,24,21],mathrel:50,swarrow:50,asciimath2jax_ignor:34,scrip:15,gtrless:50,simplifi:43,creation:[11,31],some:[2,3,50,6,8,15,16,17,18,20,21,26,23,24,25,27,29,47,38,11,40,41,42,12,45,46,49,1,52,54,55,56,57],back:[38,16,21,49,50,6,34,25],endtoggl:50,urgent:8,sampl:[38,53,58,31,52,20,21,23],instal:[14,15,46,43,21,38,50,6,9,24,55,8],scale:[46,43,50,12,23,24,27],substitut:26,mathemat:[0,31,5,6,7,9,11,12,8,43,44,20,21,26,23,24,25,27,28,16,33,34,36,37,38,39,40,42,50,45,46,48,49,1,51,52,55,56],larg:[50,0,15,57,8],prod:50,reproduc:52,sqsubseteq:50,tex2jax:[5,15,43,52,50,3,35,44,21,45,23,56,8,54],machin:[48,38],garamond:50,previou:[47,1,30,29,19],run:[0,3,5,6,10,40,18,20,21,26,23,27,28,29,31,32,33,34,38,8,30,45,46,47,1,52,53,12,56,57],doteqdot:50,odot:50,step:[6,56,31,2,21],hookleftarrow:50,varsubsetneq:50,carol:50,impos:38,ngeqslant:50,reappear:19,materi:[55,43,52],prove:55,retain:27,dialog:43,rangl:50,succcurlyeq:50,gamma:50,file3:1,file2:[0,1],file1:[0,1],file4:1,bmod:50,msam10:21,prec:50,notat:[16,48,50,21,24,56,8],isjax:40,chang:[2,3,50,15,43,19,21,26,23,49,27,32,40,38,11,8,44,46,51,52,55,56],announc:53,inclus:[46,27],triangl:50,question:[21,42,4],submit:4,custom:[50,43,16,19,44,21,24,55],adjac:43,perp:50,includ:[0,1,2,3,5,6,7,8,10,12,15,16,17,20,21,26,23,24,27,28,29,31,32,33,34,35,36,37,38,11,40,42,43,44,45,46,47,48,22,50,51,52,54,55,56,57,58],suit:[15,6,32,45,8,21],nativemml:[45,48,57,51,44,12,55,56,40,25,54],overleftrightarrow:50,ulcorn:50,properli:[13,0,15,38,43,21,49,1,3,52,5,6,45,47,55,40,41],emnu:51,atop:50,loadhook:[0,40,47],serif:[50,0,46,27],link:[15,38,43,2,21,17,50,6,26,53,8],translat:[56,11,42,25,43],delta:50,line:[50,15,46,43,2,32,48,31,3,5,21,34,28,54,38,55,56,8,27],enspac:50,rmoustach:50,qquad:50,divideontim:50,geqq:50,similar:[53,38,29],xmapsto:50,enlarg:37,constant:[20,26],doesn:[20,46,29,16,49,50,44,23,38,8,41,27],repres:[13,50,28,21,48,58,19,5,6,34,22,23,24,33,25,56],"char":50,mathdiv:[13,47,1,52],tbinom:50,home:[48,0,16],ebook:55,gecko:40,phantom:50,iiint:50,titl:[21,52],sequenti:[53,1,31],invalid:[50,22],llcorner:50,toaudibl:49,bracket:[50,22,23],shoveleft:50,xrightarrow:50,department:38,supseteq:50,nice:3,lozeng:50,delayclear:[46,27],msup:[21,56],eqnchunkfactor:[46,27],alttext:33,varsubsetneqq:50,eval:29,fisher:50,newcommand:50,svn:[21,15,38],rightharpoonup:50,land:50,mimetyp:[49,11,42,25],svg:[43,48,51,44,54,55,56,8,27],supseteqq:50,depth:50,dot:50,leak:49,aquamarin:50,scroll:39,prototyp:41,code:[0,3,4,5,8,9,13,14,15,44,18,20,21,22,23,25,28,29,30,31,33,34,40,42,50,35,47,48,58,52,53,1],partial:50,edg:55,queri:56,tiddlywiki:2,tooltip:[50,46,27],edu:38,privat:[53,42,38],elsewher:52,friendli:21,send:[20,30,8],becam:48,sens:56,sent:[20,30,40,48],actiontyp:[46,27],unzip:38,gnsim:50,xxxxxxxx:[21,38],mous:[46,43,51,44,7,37,56,25,27],uselabelid:26,untouch:50,skew:50,tri:[0,15,46,50,12,27],ischrom:40,mathit:50,button:38,geograph:8,fewer:44,nleq:50,xcancel:50,userscript:3,maction:[50,46,43,27],pleas:[22,4],impli:50,smaller:[44,0,56,43],fortun:20,getjaxfrommath:25,natur:[24,21,50,38,56],aperson:47,jump:31,varupsilon:50,download:[0,15,38,43,6,21,23,24,56,8],hspace:50,click:[50,51,44,23,37,9,56,25],append:[13,38],compat:[50,46,43,48,5,26,23,55,8,27],index:[21,38,2],compar:55,cell:55,acronym:48,mathjax:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58],backprim:50,vargamma:50,varsigma:50,leq:50,intercept:21,let:[15,38,45,51,50,21,22,23,40,57],sinh:50,vertic:[5,34,25,23],sinc:[0,50,15,29,44,18,20,21,26,23,16,40,8,41,43,30,45,46,58,12,52,53,55,56,1],tex4ht:56,rtime:50,convert:[14,45,16,29,50,3,19,5,36,24,56,25],sqcap:50,larger:[46,44,21,55,56,8,27],technolog:[44,24,4],zscale:23,circledast:50,typic:[50,38,16,5,21,11,8],honor:[38,12,46,23],chanc:[5,20,34,30,21],firefox:[38,43,3,55,40,57],rgroup:50,bittersweet:50,appli:[46,50,12,38,8,41],iskonqueror:40,lessgtr:50,"boolean":40,smallmatrix:50,oval:50,cloud:[15,8],from:[0,2,31,5,8,11,12,14,15,16,19,20,21,26,23,25,27,28,29,30,3,33,34,36,38,39,40,41,42,43,44,35,46,47,49,50,51,52,55,56,1],zip:[21,38,43],commun:[20,14,4,21],chi:50,doubl:[50,44,26,23,37,25],upgrad:[6,38,4,14],varphi:50,cho:50,implic:38,few:[50,21,38,36,16],msqrt:[21,56],postprocess:42,simpler:19,newmath:52,src:[5,15,2,21,50,3,28,52,44,33,34,22,36,8,9,55,39,40,1],nsubseteq:50,lippman:16,doublebarwedg:50,projlim:50,"4ac":21,actual:[13,0,45,16,29,18,50,52,20,47,1,23,8,11,40,25,56],versionatleast:40,account:13,alik:3,retriev:13,augment:[41,11,42,25],scalabl:[48,55,56],underwai:1,critic:38,halt:53,thin:26,eqchunkfactor:[46,27],control:[5,6,51,10,12,40,44,21,26,23,27,28,33,34,37,38,8,50,46,32,58,7,55,57],tau:50,tar:38,process:[0,3,5,8,13,14,15,43,44,18,19,20,21,26,23,25,27,28,16,31,33,34,36,11,40,42,50,45,46,47,49,1,51,52,54,55,56,57],dfrac:50,preformat:43,high:[24,55,56],tag:[2,31,50,9,15,43,20,21,22,23,25,26,54,16,40,3,33,34,36,11,8,5,45,38,49,52,55,56],tab:38,tan:50,delai:[0,8,46,29,30,7,51,19,44,23,37,20,56,40,27],fontwarns:58,gcd:50,importat:17,getelementsbytagnamen:3,subdirectori:[38,11,25,49],instead:[50,15,38,43,16,47,18,1,52,20,21,26,56,8],class4:41,class2:[5,34,41],smallfrown:50,sim:50,class1:[5,34,41],simplesup:41,frac:50,overridden:[46,25,19,42,49,11,41,27],mspace:[50,21,45,43],"_svg":55,anothermethod:41,frak:50,filtertext:19,redund:[41,23],essenti:[44,50,56,41,16],light:[50,41,37],correspond:[40,46,36,8],element:[31,5,6,13,40,43,44,20,21,22,23,25,26,27,30,34,11,8,41,50,35,46,49,58,7,52,53,55,56,1],reredn:49,newextarrow:50,allow:[2,3,5,7,15,43,44,19,20,21,22,23,24,25,26,27,30,47,37,38,8,41,50,46,48,58,51,1],fallback:[38,46],mjx:[13,26],fastest:55,scriptstyl:50,nsucc:50,comma:[58,3,50,23,8,54],dagger:50,mathjax_tooltip:[46,27],movabl:[39,2],chosen:[55,57],clickabl:50,coth:50,varxi:50,pretransl:[42,25],therefor:50,pixel:[48,46,25,27],multimap:50,crash:23,pure:45,handl:[0,3,50,6,15,29,20,42,23,25,16,40,45,8,43,5,35,48,1,7,53,55,57],auto:26,nokia:43,innermost:22,dai:13,automat:[46,18,1,19,50,21,26,55,56,8,41,42,27],front:[44,43],successor:36,gggtr:50,sourceel:[20,49,25,52],anyth:[20,54,46,27,4],edit:[44,8,2,9],class3:[5,34,41],februari:14,mode:[50,46,43,5,21,36,38,55,56],varomega:50,"2em":50,genfrac:50,subset:[50,57],delaypost:[46,27],chunk:[46,27],nointerest:30,meta:55,"static":41,our:[15,38,43,4,21,39],meth:40,ie6:46,special:[5,45,16,47,50,44,21,34,23,8,53,24,55,56,40,58],out:[0,15,46,38,1,52,20,6,55,56,27],variabl:[35,29,17,41,31,52,50,47,55,25],lesseqqgtr:50,matrix:50,categori:1,suitabl:50,rel:[0,23,43],moveabl:[39,2],merg:[13,40],ref:50,red:[50,21,22],negthinspac:50,nsucceq:50,insid:[43,2],workflow:45,manipul:52,eqslantgtr:50,releas:[21,8,3,38],bleed:43,indent:[26,23],could:[0,15,16,47,17,49,50,45,4,52,20,21,26,8,56,40,25,1],ask:[4,52,21,26,56,8,25],succ:50,timer:31,david:16,gtreqqless:50,length:3,outsid:[5,55],"0em":[58,23],uproot:50,softwar:[44,21,56,24],rbrace:50,blogger:2,rbrack:50,precapprox:50,spadesuit:50,date:[21,15,38,43,8],uplu:50,clubsuit:50,bigsqcup:50,suffic:21,prioriti:29,"long":[46,43,1,51,50,21,27],start:[0,31,50,9,11,14,15,29,20,21,22,23,25,16,40,39,8,30,38,1,53,56],unknown:45,respond:[30,27,46,23,4],system:[46,38,2,21,17,31,4,50,6,24,55,27],messag:[0,15,38,48,21,17,50,31,53,19,44,6,35,42,23,20,40,30],attach:[50,30,7,20,53,23,25],attack:21,termin:[5,34],man:21,iota:50,rsh:50,supset:50,"1em":[58,45,27],gtreqless:50,hdashlin:50,xlongequ:50,ipad:43,preceq:50,gtrdot:50,subsetneq:50,structur:[0,8,29,47,48,52,20,21,35,54,11,40,25,27],charact:[50,45,46,43,16,32,48,58,5,6,34,26,23,55,56,27],htaccess:38,seriou:56,bet:38,reposit:23,exhibit:38,"function":[0,8,1,29,30,48,18,50,3,52,20,47,31,26,53,56,40,41,42],biggl:50,biggm:50,rrightarrow:50,deprec:[44,21,8,23],unkown:40,lightli:55,close:[45,43,21,3,4,44,6,54],need:[0,1,2,3,4,5,6,8,9,11,15,16,18,19,20,21,26,23,24,25,27,29,31,47,34,38,39,40,41,42,43,44,45,46,32,48,49,50,52,53,55,56,57,58],turn:[13,5,15,29,30,44,34,45],biggr:50,gdef:50,issu:[0,45,4,19,23,8,55,56,40],min:50,mid:50,fontdir:25,which:[2,31,5,8,11,15,16,44,19,20,21,22,23,25,26,27,28,29,30,3,33,34,35,36,37,38,39,40,41,43,50,45,46,47,49,58,52,54,55,56,1],hbox:[5,50],mit:50,singl:[0,15,16,29,53,17,50,52,5,21,34,35,24,1,8,58,43],declaremathoper:50,mathjax_preview:[28,5,33,34,23,56],x22d6:50,unless:[21,43,29,55],who:[20,30,4],leftthreetim:50,why:50,underset:50,placement:43,url:[0,15,38,43,31,50,3,51,44,21,26,23,8],gather:50,request:[0,43,29,30,50,31,20,47,8,1],face:[46,4,50,6,26,38,54],inde:[55,54],movablelimit:43,nmid:50,determin:[50,8,2,31,5,32,23,40,25],flux:1,positiontohash:23,occasion:8,fact:[30,15,42],backsimeq:50,mathjax_messag:19,leftarrowtail:50,verbos:[48,47,23],bracevert:50,woth:45,curlyeqsucc:50,highest:55,locat:[0,15,38,6,50,31,52,5,33,34,28,23,8,20,56,40,25,21,36],jax:[31,50,10,15,43,17,20,26,23,25,27,16,32,40,36,11,8,41,42,44,35,46,48,49,58,12,52,54,55,56,57],vartriangleright:50,should:[3,5,8,9,11,15,29,44,18,21,22,23,25,26,16,30,47,34,36,39,40,42,50,45,38,48,58,51,52,55,57,1],imagefont:[6,46],vartriangleleft:50,suppos:[47,15,8,52],"5px":[13,50],triangleright:50,"5pt":21,local:[50,38,29,21,1,3,52,44,6,23,8],hope:[6,15],precsim:50,move:[15,38,12,23,46,27],liminf:50,woff:38,expres:50,increas:[15,43],bigstar:50,leqslant:50,smash:50,enabl:[50,15,46,16,2,5,21,34,9,39,8,27],organ:56,frown:50,stuff:40,she:55,contain:[0,2,3,5,6,13,8,44,17,18,19,20,21,26,23,25,27,28,29,30,33,34,38,11,40,42,50,35,46,47,49,58,52,55,56,1],view:[45,46,17,3,44,21,36,24,38,8],conform:21,frame:19,apolog:15,temporarili:19,troubl:21,issafari:40,asynchron:[0,35,29,30,48,18,1,52,20,47,53,40],statu:[0,38,47],error:[0,15,16,50,3,4,44,21,45,23,11,40,25,42],jmath:50,pattern:[5,34,23],misus:55,gtrsim:50,favor:[15,23],written:[21,9],quickest:21,theta:50,neither:[6,22],equiv:[50,55],omicron:50,nshortmid:50,"2pt":50,kei:[13,0,29,30,18,20,23,40],texttip:50,"2px":50,entir:[40,23,8,52],closebox:6,ker:50,thumb:1,skipstartuptypeset:23,plugin:[2,51,50,23,9,24,55,56],admin:[39,9],nabla:50,equal:[50,1,40,41],gnapprox:50,etc:[48,1,52,50,23,8],eta:50,equat:[5,43,44,21,26,23,24,49,27,28,32,34,38,40,50,46,33,25,12,52,55,56],eth:50,darker:27,limiti:38,lmoustach:50,onchang:52,comment:[50,43,58,44,21,23,8],varnoth:50,arriv:[20,53],solv:8,harpoon:50,arguement:47,sqcup:50,showmathplay:51,quit:[55,52],showfontmenu:51,"55em":50,quotat:58,bbb:50,defint:50,sqsupseteq:50,treat:[50,21,16],searpat:5,incldu:56,smallsetminu:50,both:[0,15,43,16,47,48,50,31,44,21,45,1,23,8,9,55,39,40,41,56],alignat:50,varsupsetneq:50,otf:[38,43],psi:50,x_2:50,togeth:[15,29,1,44,45,40],x_1:50,injlim:50,present:[30,45,51,6,4,55,8,23],cot:50,twoheadrightarrow:50,multi:50,iscallback:29,displaylin:50,align:[50,21,58,45,23],contextu:[14,45,46,57,49,51,44,35,23,37,55,56,25,27,12],studentdisplai:52,defin:[31,50,6,7,15,20,21,26,23,25,27,16,3,47,40,37,11,8,41,42,44,46,58,51,54,12,1],glossari:[48,14],layer:[43,2],almost:50,curvearrowright:50,site:[50,15,38,2,44,21,23,24,39,8],archiv:[21,38],substanti:[55,15,8],revis:38,unneed:27,greater:[50,55,16],formattag:26,curlywedg:50,displaystyl:[50,32,52],parti:[20,21],cross:38,sqrt:[50,21,56],getx:41,extensiondir:42,oint:50,supsetneq:50,android:43,cssid:[50,43],curlyve:50,phi:50,http:[15,38,2,3,51,52,50,21,36,9,55,39,8],d3eoax9i5htok0:21,lleftarrow:50,"8em":[50,26],effect:[18,1,3,37],mrow:[21,56],student:52,canva:56,php:[2,9],executehook:[30,29],off:[50,43,44,53,55,8],center:[50,21,58,23,55],well:[20,45,38,29,47,58,4,52,44,21,34,42,23,53,55,8],exampl:[0,3,4,5,6,7,8,10,12,13,15,16,18,20,21,26,23,25,27,28,29,30,32,33,34,35,36,37,38,11,40,41,43,50,45,46,47,22,58,51,52,53,54,49,55,56,57,1],command:[45,38,29,48,18,1,31,52,50,23,8,40],choos:[50,21,55],undefin:[50,21,29,47],setx:41,subsetneqq:50,sibl:43,usual:[29,16,47,1,50,6,42,23,56,8],curlyeqprec:50,paus:[40,38],less:[50,46,16,5,21,34,38,56,40,27],obtain:[50,15,38,52,44,21,23,56,8,25],mistaken:56,mathclos:50,mathoutput:52,simultan:[1,31],web:[2,31,50,6,14,15,43,20,21,23,24,49,16,3,36,46,8,30,38,48,1,52,53,55,56],current_them:2,priorit:29,textbf:50,cdotp:50,atopwithdelim:50,valid:[47,15],schedul:47,match:[30,46,5,34,12,27],branch:[8,38],webpag:36,piec:43,varpropto:50,punctuat:43,cpan:50,know:[50,47,20,21,30,11,8,25,56],cfrac:50,mathinn:50,redesign:55,tick:[50,21,34,16],recurs:[40,43],mho:50,nofont:6,like:[3,50,29,18,19,20,21,24,27,16,30,47,34,36,46,11,8,43,5,45,38,32,48,58,52,53,54,55,56,1],success:55,messagehook:[20,30,40],arctan:50,necessari:[8,3,21,24,55,40],resiz:55,page:[2,3,5,6,8,9,13,14,15,43,17,19,20,21,26,23,24,25,28,16,30,31,33,34,36,38,39,40,44,45,46,47,48,49,50,51,52,53,55,56,1],didn:50,captur:48,linux:[40,23],"export":49,superclass:41,proper:[30,40],guarante:[0,1,52,18],peter:16,librari:[17,1,35,38],glyph:[50,48],kern:50,rspace:50,assum:52,avoid:[15,43,16,50,22,23,55,56,45],thank:16,overlap:55,checkmark:50,leav:[13,16,52,50,26,57],doublecap:50,supsetneqq:50,preload:[0,21],twoheadleftarrow:50,mpmous:[44,23],daleth:50,upharpoonright:50,journal:48,usag:[50,14],host:[15,8],sphericalangl:50,although:[17,21,38,57,30],offset:[46,25,27],panel:50,varepsilon:50,about:[4,50,6,15,29,20,21,23,25,16,30,32,40,38,11,8,43,44,46,47,52,53,56],ams_html:[50,15,52,44,36,8],rare:1,column:26,mathajx:15,mod_head:38,mapsto:50,constructor:41,fals:[50,54,46,43,30,49,3,51,5,32,26,23,10,40,41,11,27],bigoplu:50,eqalign:50,own:[50,15,38,43,21,17,1,32,4,44,6,53,55,11,8,25,56,54],amsmath:[50,15,1,44,21,26,8],circledr:50,maxbuff:26,bigtriangledown:50,guard:23,vphantom:50,circlearrowleft:50,transfer:[21,38],much:[32,48,20,53,55,8],bigcap:50,arg1:47,"var":[13,29,1,3,52,20,47,41],stai:[55,8],arg2:47,deliveri:[21,43],propto:50,unexpect:23,precnapprox:50,studentansw:52,bodi:[0,15,52,21,11,8,25],gain:55,lgroup:50,bug:[13,15,38,43,4,19,21,23,56,8],count:3,made:[38,1,4,53,56,49,54],bbbk:50,whether:[50,28,46,47,32,57,3,51,52,5,33,34,26,23,8,10,40,49,27],wish:[15,47,58,3,4,50,21,8,55,40],displai:[50,6,13,14,8,43,19,20,21,26,23,24,25,27,28,16,32,34,36,38,40,5,45,46,48,49,51,52,55,56],substack:50,underleftrightarrow:50,mathord:50,gtrapprox:50,below:[2,50,6,7,10,13,40,21,26,23,25,27,28,33,34,37,11,8,5,46,32,22,51,53,49,12,56,57],sideset:50,"_htmlormml":[55,57],problem:[15,38,43,16,47,4,52,50,21,45,55,56,8],x03c0:56,"int":50,imagedir:25,dure:[46,43,29,31,20,42,23,40,49,27],novemb:15,implement:[13,0,15,17,57,50,56,44,47,45,20,55,11,41,42],nolimit:50,inf:50,rightleftharpoon:50,probabl:[20,47,8,16,2],oplu:50,helpurl:51,definecolor:50,immateri:1,percent:[12,46,27],detail:[0,5,6,7,8,9,14,15,29,44,18,20,21,12,23,27,28,16,30,33,34,36,37,38,39,40,43,50,45,46,1,51,52,53,55,56],lesseqgtr:50,other:[0,2,31,5,6,8,15,16,44,18,19,20,21,42,23,24,49,27,29,30,47,34,36,38,40,41,43,50,45,46,48,1,52,53,55,56,57],futur:[0,4,19,20,53,55,40,49],rememb:27,varieti:56,removeaft:6,repeat:[38,2],star:50,liter:[5,50],"class":[41,50,35,43,29,30,17,18,5,34,42,23,49,11,25,56,27,36],thicksim:50,posttransl:[42,25],reflow:[55,25,43],sphinx:2,scientif:48,reliabl:[55,15,3,8],rule:[50,6,10,1,23],mathjax_mathml:3,portion:[56,46,27,52],eot:38,balancebrac:5},objtypes:{"0":"py:method"},titles:["The MathJax.Ajax Object","Using Queues","Using MathJax in popular web platforms","Loading MathJax Dynamically","The MathJax Community","The tex2jax Preprocessor","The FontWarnings extension","The MathEvents extension","Loading and Configuring MathJax","Installing MathJax in WordPress","The MathML input processor","The MathJax.InputJax Class","The NativeMML output processor","The MathJax.HTML Object","MathJax Documentation","Migrating from MathJax v1.0 to v1.1","MathJax AsciiMath Support","The MathJax API","The MathJax.Callback.Queue Class","The MathJax.Message Object","Using Signals","Getting Started","Describing HTML snippets","The Core Configuration Options","What is MathJax?","The MathJax.OutputJax Class","The TeX input processor","The SVG output processor","The jsMath2jax Preprocessor","The MathJax.Callback Class","The MathJax.Callback.Signal Class","The MathJax Startup Sequence","The AsciiMath input processor","The mml2jax Preprocessor","The asciimath2jax Preprocessor","The MathJax variable","Converting to MathJax from jsMath","The MathZoom extension","Installing and Testing MathJax","Using MathJax in Movable Type","The MathJax.Hub Object","The MathJax Object-Oriented Programming Model","The Base Jax Class","What’s New in MathJax v1.1","Common Configurations","MathJax MathML Support","The HTML-CSS output processor","Using Callbacks","Glossary","The MathJax.ElementJax Class","MathJax TeX and LaTeX Support","The MathMenu extension","Modifying Math on the Page","Synchronizing your code with MathJax","Configuration Objects","MathJax Output Formats","The MathJax Processing Model","The MMLorHTML configuration options","CSS Style Objects"],objnames:{"0":"Python method"},filenames:["api/ajax","queues","platforms/index","dynamic","community","options/tex2jax","options/FontWarnings","options/MathEvents","configuration","platforms/wordpress","options/MathML","api/inputjax","options/NativeMML","api/html","index","upgrade","asciimath","api/index","api/queue","api/message","signals","start","HTML-snippets","options/hub","mathjax","api/outputjax","options/TeX","options/SVG","options/jsMath2jax","api/callback","api/signal","startup","options/AsciiMath","options/mml2jax","options/asciimath2jax","api/variable","jsMath","options/MathZoom","installation","platforms/movable-type","api/hub","api/object","api/jax","whats-new","config-files","mathml","options/HTML-CSS","callbacks","glossary","api/elementjax","tex","options/MathMenu","typeset","synchronize","options/index","output","model","options/MMLorHTML","CSS-styles"]}) \ No newline at end of file diff --git a/docs/source/options/AsciiMath.rst b/docs/source/options/AsciiMath.rst index 981815b72..ed766ee1a 100644 --- a/docs/source/options/AsciiMath.rst +++ b/docs/source/options/AsciiMath.rst @@ -6,10 +6,11 @@ The AsciiMath input processor The options below control the operation of the AsciiMath input processor that is run when you include ``"input/AsciiMath"`` in the -`jax` array of your configuration or use a combined configuration file -that includes AsciiMath input. They are listed with their default -values. To set any of these options, include a ``AsciiMath`` section -in your :meth:`MathJax.Hub.Config()` call. For example +`jax` array of your configuration or load a combined configuration +file that includes the AsciiMath input jax. They are listed with +their default values. To set any of these options, include a +``AsciiMath`` section in your :meth:`MathJax.Hub.Config()` call. For +example .. code-block:: javascript diff --git a/docs/source/options/HTML-CSS.rst b/docs/source/options/HTML-CSS.rst index f8cb0fd2e..b52339823 100644 --- a/docs/source/options/HTML-CSS.rst +++ b/docs/source/options/HTML-CSS.rst @@ -6,10 +6,12 @@ The HTML-CSS output processor The options below control the operation of the HTML-CSS output processor that is run when you include ``"output/HTML-CSS"`` in the -`jax` array of your configuration. They are listed with their default -values. To set any of these options, include a ``"HTML-CSS"`` section -in your :meth:`MathJax.Hub.Config()` call. Note that, because of the -dash, you need to enclose the name in quotes. For example +`jax` array of your configuration or load a combined configuration +file that includes the HTML-CSS output jax. They are listed with +their default values. To set any of these options, include a +``"HTML-CSS"`` section in your :meth:`MathJax.Hub.Config()` call. +Note that, because of the dash, you need to enclose the name in +quotes. For example .. code-block:: javascript @@ -25,7 +27,7 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. The scaling factor (as a percentage) of math with respect to the surrounding text. The `HTML-CSS` output processor tries to match - the en-size of the mathematics with that of the text where it is + the ex-size of the mathematics with that of the text where it is placed, but you may want to adjust the results using this scaling factor. The user can also adjust this value using the contextual menu item associated with the typeset mathematics. @@ -86,6 +88,68 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. (even if it doesn't contain the needed character), so order these carefully. +.. describe:: mtextFontInherit: false + + This setting controls whether ```` elements will be typeset + using the math fonts or the font of the surrounding text. When + ``false``, the font for ``mathvariant="normal"`` will be used; + when ``true``, the font will be inherited from the surrounding + paragraph. + +.. describe:: EqnChunk: 50 + EqnChunkFactor: 1.5 + EqnChunkDelay: 100 + + These values control how "chunky" the display of mathematical + expressions will be; that is, how often the equations will be + updated as they are processed. + + ``EqnChunk`` is the number of equations that will be typeset before + they appear on screen. Larger values make for less visual flicker + as the equations are drawn, but also mean longer delays before the + reader sees anything. + + ``EqChunkFactor`` is the factor by which the ``EqnChunk`` will + grow after each chunk is displayed. + + ``EqChunkDelay`` is the time (in milliseconds) to delay between + chunks (to allow the browser to respond to other user + interaction). + + Set ``EqnChunk`` to 1, ``EqnChunkFactor`` to 1, and + ``EqnChunkDelay`` to 10 to get the behavior from MathJax v1.1 and + below. + +.. describe:: linebreaks: {} + + This is an object that configures automatic linebreaking in the + HTML-CSS output. In order to be backward compatible with earlier + versions of MathJax, only explicit line breaks are performed by + default, so you must enable line breaks if you want automatic + ones. The object contains the following values: + + .. describe:: automatic: false + + This controls the automatic breaking of expressions: when + ``false``, only ``linebreak="newline"`` is processed; when + ``true``, line breaks are inserted automatically in long + expressions. + + .. describe:: width: "container" + + This controls how wide the lines of mathematics can be. + + Use an explicit width like ``"30em"`` for a fixed width. + Use ``"container"`` to compute the size from the containing + element. + Use ``"nn% container"`` for a portion of the container. + Use ``"nn%"`` for a portion of the window size. + + The container-based widths may be slower, and may not produce + the expected results if the layout width changes due to the + removal of previews or inclusion of mathematics during + typesetting. + .. describe:: styles: {} This is a list of CSS declarations for styling the HTML-CSS @@ -96,18 +160,10 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. .. describe:: showMathMenu: true - This controls whether the MathJax contextual menu will be - available on the mathematics in the page. If true, then - right-clicking (on the PC) or control-clicking (on the Mac) will - produce a MathJax menu that allows you to get the source of the - mathematics in various formats, change the size of the mathematics - relative to the surrounding text, get information about - MathJax, and configure other MathJax settings. - - Set this to ``false`` to disable the menu. When ``true``, the - ``MathMenu`` configuration block determines the operation of the - menu. See :ref:`the MathMenu options ` for - more details. + This value has been moved to the core configuration block, since + it applies to all output jax, but it will still be honored (for + now) if it is set here. See the :ref:`Core configuration options + ` for more details. .. describe:: tooltip: { ... } @@ -128,7 +184,8 @@ would set the ``preferredFont`` option to the :term:`STIX` fonts. The delay (in milliseconds) before the tooltop is cleared after the mouse moves out of the ``maction`` element. - .. describe:: offsetX: 10 and offsetY: 5 + .. describe:: offsetX: 10 + offsetY: 5 These are the offset from the mouse position (in pixels) where the tooltip will be placed. diff --git a/docs/source/options/MMLorHTML.rst b/docs/source/options/MMLorHTML.rst index 023de9461..77d808a20 100644 --- a/docs/source/options/MMLorHTML.rst +++ b/docs/source/options/MMLorHTML.rst @@ -6,9 +6,11 @@ The MMLorHTML configuration options The options below control the operation of the MMLorHTML configuration file that is run when you include ``"MMLorHTML.js"`` in the `config` -array of your configuration. They are listed with their default -values. To set any of these options, include a ``MMLorHTML`` section -in your :meth:`MathJax.Hub.Config()` call. For example +array of your configuration, or when you use one of the combined +configuration files that ends with ``_HTMLorMML``. They are listed +with their default values. To set any of these options, include a +``MMLorHTML`` section in your :meth:`MathJax.Hub.Config()` call. For +example .. code-block:: javascript @@ -28,15 +30,29 @@ Note that if you use the ``MMLorHTML.js`` configuration file, you should **not** specify an output processor in the `jax` array of your configuration; `MMLorHTML` will fill that in for you. -.. describe:: prefer: { MSIE: "MML", Firefox: "MML", Opera: "HTML", other: "HTML" } +.. describe:: prefer: { + MSIE: "MML", + Firefox: "HTML", + Safari: "HTML", + Chrome: "HTML", + Opera: "HTML", + other: "HTML" + } This lets you set the preferred renderer on a browser-by-browser basis. You set the browser to either ``"MML"`` or ``"HTML"`` depending on whether you want to use the `NativeMML` or `HTML-CSS` - output processor. Note that although Opera does process some MathML - natively, its support is not sufficient to handle the more - complicated output generated by MathJax, so its setting is - ``"HTML"`` by default. + output processor. Note that although Opera and Safari do process some MathML + natively, their support is not sufficient to handle the more + complicated output generated by MathJax, so their settings are + ``"HTML"`` by default. Although Firefox does support a large + subset of MathJax, it does not implement all the features needed by + MathJax, and so it is also set to ``"HTML"`` by default (this is + new in v2.0). + + Note that users can still use the MathJax contextual menu to select + a different renderer after the default one has been chosen by + ``MMLorHTML.js``. diff --git a/docs/source/options/MathEvents.rst b/docs/source/options/MathEvents.rst new file mode 100644 index 000000000..512b28f85 --- /dev/null +++ b/docs/source/options/MathEvents.rst @@ -0,0 +1,37 @@ +.. _configure-MathEvents: + +************************ +The MathEvents extension +************************ + +The options below control the operation of the MathEvents component that +allows handles mouse and menu events attached to mathematics that is +typeset by MathJax. They are listed with their +default values. To set any of these options, include a ``MathEvents`` +section in your :meth:`MathJax.Hub.Config()` call. For example + +.. code-block:: javascript + + MathJax.Hub.Config({ + MathEvents: { + hover: 400 + } + }); + +would set the required delay for hovering over a math element to +400 milliseconds. + +.. describe:: hover: 500 + + This value is the time (in milliseconds) that a user must hold the + mouse still over a math element before it is considered to be + hovering over the math. + +.. describe:: styles: {} + + This is a list of CSS declarations for styling the zoomed + mathematics. See the definitions in ``extensions/MathEvents.js`` + for details of what are defined by default. See :ref:`CSS Style + Objects ` for details on how to specify CSS + style in a JavaScript object. + diff --git a/docs/source/options/MathML.rst b/docs/source/options/MathML.rst index 7624bdcbb..9038b743f 100644 --- a/docs/source/options/MathML.rst +++ b/docs/source/options/MathML.rst @@ -6,7 +6,8 @@ The MathML input processor The options below control the operation of the MathML input processor that is run when you include ``"input/MathML"`` in the `jax` array of -your configuration. They are listed with their default values. To +your configuration or load a combined configuration file that includes +the MathML input jax. They are listed with their default values. To set any of these options, include a ``MathML`` section in your :meth:`MathJax.Hub.Config()` call. For example diff --git a/docs/source/options/MathMenu.rst b/docs/source/options/MathMenu.rst index 03ea8e31b..6b8529735 100644 --- a/docs/source/options/MathMenu.rst +++ b/docs/source/options/MathMenu.rst @@ -34,33 +34,41 @@ would set the ``delay`` option to 600 milliseconds. .. describe:: showRenderer: true - This controls whether the "Math Renderer" item will be displayed in - the "Settings" submenu of the mathematics contextual menu. It - allows the user to change between the `HTML-CSS` and `NativeMML` - output processors for the mathematics on the page. Set to - ``false`` to prevent this menu item from showing. - -.. describe:: showContext: false - - This controls whether the "Contextual Menu" item will be displayed - in the "Settings" submenu of the mathematics contextual menu. - It allows the user to decide whether the MathJax menu or the - browser's default contextual menu will be shown when the context - menu click occurs over mathematics typeset by MathJax. (The main - reason to allow pass-through to the browser's menu is to gain - access to the MathPlayer contextual menu when the NativeMML output - processor is used in Internet Explorer with the `MathPlayer plugin - `_.) Set to - ``false`` to prevent this menu item from showing. + This controls whether the "Math Renderer" item will be displayed + in the "Math Settings" submenu of the MathJax contextual menu. + It allows the user to change between the `HTML-CSS`, `NativeMML`, + and `SVG` output processors for the mathematics on the page. Set + to ``false`` to prevent this menu item from showing. .. describe:: showFontMenu: false This controls whether the "Font Preference" item will be displayed - in the "Settings" submenu of the mathematics contextual menu. + in the "Math Settings" submenu of the MathJax contextual menu. This submenu lets the user select what font to use in the mathematics produced by the `HTML-CSS` output processor. Note that changing the selection in the font menu will cause the page to reload. Set to ``false`` to prevent this menu item from showing. + +.. describe:: showMathPlayer: true + + This controls whether the "MathPlayer" item will be displayed in + the "Math Settings" submenu of the MathJax contextual menu. This + submenu lets the user select what events should be passed on to + the `MathPlayer plugin + `_, when it is + present. Mouse events can be passed on (so that clicks will be + processed by MathPlayer rather than MathJax), and emnu events can + be passed on (to allow the user access to the MathPlayer menu). + Set to ``false`` to prevent this menu item from showing. + +.. describe:: showContext: false + + This controls whether the "Contextual Menu" item will be displayed + in the "Math Settings" submenu of the MathJax contextual menu. + It allows the user to decide whether the MathJax menu or the + browser's default contextual menu will be shown when the context + menu click occurs over mathematics typeset by MathJax. Set to + ``false`` to prevent this menu item from showing. .. describe:: windowSettings: { ... } diff --git a/docs/source/options/MathZoom.rst b/docs/source/options/MathZoom.rst index 3b7ddc7bf..709ab548b 100644 --- a/docs/source/options/MathZoom.rst +++ b/docs/source/options/MathZoom.rst @@ -14,23 +14,28 @@ section in your :meth:`MathJax.Hub.Config()` call. For example MathJax.Hub.Config({ MathZoom: { - delay: 600 + styles: { + "#MathJax_Zoom": { + "background-color": "#0000F0" + } + } } }); -would set the ``delay`` option to 600 milliseconds. +would set the background color of the Zoom box to a very light blue. Mathematics is zoomed when the user "triggers" the zoom by an action, either clicking on the mathematics, double-clicking on it, or holding the mouse still over it (i.e., "hovering"). Which trigger is used is set by the user via the math contextual menu (or by the author using -the ``menuSettings`` configuration section). +the ``menuSettings`` configuration section of the `core configuration +options `). -.. describe:: delay: 400 +.. describe:: delay: 500 - This the time (in milliseconds) that the mouse must be still over a - typeset mathematical formula before the zoomed version is displayed - (when the zoom trigger is set to `Hover`). + This value is now stored as the ``hover`` parameter in the + :ref:`MathEvents ` configuration options, and + will have no effect if given here. .. describe:: styles: {} diff --git a/docs/source/options/NativeMML.rst b/docs/source/options/NativeMML.rst index a25aacb3f..c2e663b7a 100644 --- a/docs/source/options/NativeMML.rst +++ b/docs/source/options/NativeMML.rst @@ -6,9 +6,11 @@ The NativeMML output processor The options below control the operation of the NativeMML output processor that is run when you include ``"output/NativeMML"`` in the -`jax` array of your configuration. They are listed with their default -values. To set any of these options, include a ``NativeMML`` section -in your :meth:`MathJax.Hub.Config()` call. For example +`jax` array of your configuration or load a combined configuration +file taht includes the NativeMML output jax. They are listed with +their default values. To set any of these options, include a +``NativeMML`` section in your :meth:`MathJax.Hub.Config()` call. For +example .. code-block:: javascript @@ -23,35 +25,26 @@ would set the ``scale`` option to 105 percent. .. describe:: scale: 100 The scaling factor (as a percentage) of math with respect to the - surrounding text. Since the `NativeMML` output relies on the - browser's native MathML support, MathJax does not control the - font size used in the mathematics. You may need to set this value - to compensate for the size selected by the browser. The user can - also adjust this value using the contextual menu item associated - with the typeset mathematics. + surrounding text. The `NativeMML` output processor tries to match + the ex-size of the mathematics with that of the text where it is + placed, but you may want to adjust the results using this scaling + factor. The user can also adjust this value using the contextual + menu item associated with the typeset mathematics. + +.. describe:: minScaleAdjust: 50 + + This gives a minimum scale (as a percent) for the scaling used by + MathJax to match the equation to the surrounding text. This will + prevent MathJax from making the mathematics too small. .. describe:: showMathMath: true + showMathMenuMSIE: true - This controls whether the MathJax contextual menu will be - available on the mathematics in the page. If true, then - right-clicking (on the PC) or control-clicking (on the Mac) will - produce a MathJax menu that allows you to get the source of the - mathematics in various formats, change the size of the mathematics - relative to the surrounding text, get information about - MathJax, and configure other MathJax settings. - - Set this to ``false`` to disable the menu. When ``true``, the - ``MathMenu`` configuration block determines the operation of the - menu. See :ref:`the MathMenu options ` for - more details. + These values have been moved to the core configuration block, since + it applies to all output jax, but they will still be honored (for + now) if it is set here. See the :ref:`Core configuration options + ` for more details. -.. describe:: showMathMenuMSIE: true - - There is a separate menu setting for MSIE since the code to handle - that is a bit delicate; if it turns out to have unexpected - consequences, you can turn it off without turning off the - menu support in other browsers. - .. describe:: styles: {} This is a list of CSS declarations for styling the NativeMML diff --git a/docs/source/options/SVG.rst b/docs/source/options/SVG.rst new file mode 100644 index 000000000..bfbe9e5db --- /dev/null +++ b/docs/source/options/SVG.rst @@ -0,0 +1,162 @@ +.. _configure-SVG: + +************************ +The SVG output processor +************************ + +The options below control the operation of the SVG output +processor that is run when you include ``"output/SVG"`` in the +`jax` array of your configuration or load a combined configuration +file that includes the SVG output jax. They are listed with their default +values. To set any of these options, include an ``SVG`` section +in your :meth:`MathJax.Hub.Config()` call. Note that, because of the +dash, you need to enclose the name in quotes. For example + +.. code-block:: javascript + + MathJax.Hub.Config({ + "SVG": { + scale: 120 + } + }); + +would set the ``scale`` option to 120%. + +.. describe:: scale: 100 + + The scaling factor (as a percentage) of math with respect to the + surrounding text. The `SVG` output processor tries to match + the ex-size of the mathematics with that of the text where it is + placed, but you may want to adjust the results using this scaling + factor. The user can also adjust this value using the contextual + menu item associated with the typeset mathematics. + +.. describe:: minScaleAdjust: 50 + + This gives a minimum scale (as a percent) for the scaling used by + MathJax to match the equation to the surrounding text. This will + prevent MathJax from making the mathematics too small. + +.. describe:: font: "TeX" + + This is the font to use for rendering the mathematics. Note that + currently only the `TeX` font is available. + +.. describe:: blacker: 10 + + This is the stroke width to use for all character paths (1em = + 1000 units). This is a cheap way of getting slightly lighter or + darker characters, but remember that not all displays will act the + same, so a value that is good for you may not be good for everyone. + +.. describe:: undefinedFamily: "STIXGeneral, 'Arial Unicode MS', serif" + + This is the font-family CSS value used for characters that are not + in the selected font (e.g., this is where to look for characters + not included in the MathJax TeX fonts). IE will stop looking + after the first font that exists on the system (even if it doesn't + contain the needed character), so order these carefully. + +.. describe:: mtextFontInherit: false + + This setting controls whether ```` elements will be typeset + using the math fonts or the font of the surrounding text. When + ``false``, the font for ``mathvariant="normal"`` will be used; + when ``true``, the font will be inherited from the surrounding + paragraph. + +.. describe:: addMMLclasses: false + + This controls whether the MathML structure is retained and CSS + classes are added to mark the original MathML elements (as in the + output from the `HTML-CSS` output jax). By default, the SVG + output jax removes unneeded nesting in order to produce a more + efficient markup, but if you want to use CSS to style the elements + as if they were MathML, you might need to set this to true. + +.. describe:: EqnChunk: 50 + EqnChunkFactor: 1.5 + EqnChunkDelay: 100 + + These values control how "chunky" the display of mathematical + expressions will be; that is, how often the equations will be + updated as they are processed. + + ``EqnChunk`` is the number of equations that will be typeset before + they appear on screen. Larger values make for less visual flicker + as the equations are drawn, but also mean longer delays before the + reader sees anything. + + ``EqChunkFactor`` is the factor by which the ``EqnChunk`` will + grow after each chunk is displayed. + + ``EqChunkDelay`` is the time (in milliseconds) to delay between + chunks (to allow the browser to respond to other user + interaction). + + Set ``EqnChunk`` to 1, ``EqnChunkFactor`` to 1, and + ``EqnChunkDelay`` to 10 to get the behavior from MathJax v1.1 and + below. + +.. describe:: linebreaks: {} + + This is an object that configures automatic linebreaking in the + SVG output. In order to be backward compatible with earlier + versions of MathJax, only explicit line breaks are performed by + default, so you must enable line breaks if you want automatic + ones. The object contains the following values: + + .. describe:: automatic: false + + This controls the automatic breaking of expressions: when + ``false``, only ``linebreak="newline"`` is processed; when + ``true``, line breaks are inserted automatically in long + expressions. + + .. describe:: width: "container" + + This controls how wide the lines of mathematics can be. + + Use an explicit width like ``"30em"`` for a fixed width. + Use ``"container"`` to compute the size from the containing + element. + Use ``"nn% container"`` for a portion of the container. + Use ``"nn%"`` for a portion of the window size. + + The container-based widths may be slower, and may not produce + the expected results if the layout width changes due to the + removal of previews or inclusion of mathematics during + typesetting. + +.. describe:: styles: {} + + This is a list of CSS declarations for styling the SVG output. + See the definitions in ``jax/output/SVG/config.js`` for some + examples of what are defined by default. See :ref:`CSS Style + Objects ` for details on how to specify CSS + style in a JavaScript object. + +.. describe:: tooltip: { ... } + + This sets the configuration options for ```` elements + with ``actiontype="tooltip"``. (See also the ``#MathJax_Tooltip`` + style setting in ``jax/output/SVG/config.js``, which can be + overridden using the ``styles`` option above.) + + The ``tooltip`` section can contain the following options: + + .. describe:: delayPost: 600 + + The delay (in milliseconds) before the tooltip is posted after + the mouse is moved over the ``maction`` element. + + .. describe:: delayClear: 600 + + The delay (in milliseconds) before the tooltop is cleared + after the mouse moves out of the ``maction`` element. + + .. describe:: offsetX: 10 + offsetY: 5 + + These are the offset from the mouse position (in pixels) + where the tooltip will be placed. diff --git a/docs/source/options/TeX.rst b/docs/source/options/TeX.rst index 19471fff6..949556b5d 100644 --- a/docs/source/options/TeX.rst +++ b/docs/source/options/TeX.rst @@ -6,7 +6,8 @@ The TeX input processor The options below control the operation of the TeX input processor that is run when you include ``"input/TeX"`` in the `jax` array of -your configuration. They are listed with their default values. To +your configuration or load a combined configuration file that includes +the TeX input jax. They are listed with their default values. To set any of these options, include a ``TeX`` section in your :meth:`MathJax.Hub.Config()` call. For example @@ -41,41 +42,90 @@ to be defined within the TeX input processor. either side of the equation, but if you are displaying mathematics in a small area or a thin column of text, you might need to change the value to leave sufficient margin for tags. + +.. describe:: equationNumbers: {} + + This object controls the automatic equation numbering and the + equation referencing. It contains the following values: + + .. describe:: autoNumber: "none" + + This controls whether equations are numbered and how. By + default it is set to ``"none"`` to be compatible with earlier + versions of MathJax where auto-numbering was not performed (so + pages will not change their appearance). You can change + this to ``"AMS"`` for equations numbered as the `AMSmath` + package would do, or ``"all"`` to get an equation number for + every displayed equation. + + .. describe:: formatNumber: function (n) {return n} + + A function that tells MathJax what tag to use for equation + number ``n``. This could be used to have the equations labeled + by a sequence of symbols rather than numbers, or to use section + and subsection numbers instead. + + .. describe:: formatTag: function (n) {return '('+n+')'} + + A function that tells MathJax how to format an equation number + for displaying as a tag for an equation. This is what appears + in the margin of a tagged or numbered equation. + + .. describe:: formatID: function {return 'mjx-eqn-'+String(n).replace(/[:'"<>&]/g,"")} + + A function that rells MathJax what ID to use as an anchor for + the equation (so that it can be used in URL references). + + .. describe:: formatURL: function (id) {return '#'+escape(id)} + + A function that takes an equation ID and returns the URL to + link to it. + + .. describe:: useLabelIds: true + + This controls whether element ID's use the ``\label`` name or + the equation number. When ``true``, use the label, when + ``false``, use the equation number. + + See the `MathJax examples page + `_ for + some examples of equation numbering. .. describe:: Macros: {} - This lists macros to define before the TeX input processor begins. - These are name:value pairs where the `name` gives the name of the TeX - macro to be defined, and `value` gives the replacement text for the - macro. The `value` can be an array of the form `[value,n]`, where - `value` is the replacement text and `n` is the number of parameters - for the macro. Note that since the `value` is a javascript string, - backslashes in the replacement text must be doubled to prevent them - from acting as javascript escape characters. + This lists macros to define before the TeX input processor begins. + These are `name:value` pairs where the `name` gives the name of + the TeX macro to be defined, and `value` gives the replacement + text for the macro. The `value` can be an array of the form + `[value,n]`, where `value` is the replacement text and `n` is the + number of parameters for the macro. Note that since the `value` + is a javascript string, backslashes in the replacement text must + be doubled to prevent them from acting as javascript escape + characters. - For example, + For example, - .. code-block:: javascript + .. code-block:: javascript + + Macros: { + RR: '{\\bf R}', + bold: ['{\\bf #1}', 1] + } - Macros: { - RR: '{\\bf R}', - bold: ['{\\bf #1}', 1] - } - - would ask the TeX processor to define two new macros: ``\RR``, - which produces a bold-face "R", and ``\bold{...}``, which takes one - parameter and sets it in the bold-face font. + would ask the TeX processor to define two new macros: ``\RR``, + which produces a bold-face "R", and ``\bold{...}``, which takes one + parameter and sets it in the bold-face font. .. describe:: MAXMACROS: 10000 - Because a definition of the form ``\def\x{\x} \x`` would cause MathJax - to loop infinitely, the `MAXMACROS` constant will limit the number of - macro substitutions allowed in any expression processed by MathJax. + Because a definition of the form ``\def\x{\x} \x`` would cause MathJax + to loop infinitely, the `MAXMACROS` constant will limit the number of + macro substitutions allowed in any expression processed by MathJax. .. describe:: MAXBUFFER: 5*1024 - Because a definition of the form ``\def\x{\x aaa} \x`` would loop - infinitely, and at the same time stack up lots of a's in MathJax's - equation buffer, the `MAXBUFFER` constant is used to limit the size of - the string being processed by MathJax. It is set to 5KB, which should - be sufficient for any reasonable equation. + Because a definition of the form ``\def\x{\x aaa} \x`` would loop + infinitely, and at the same time stack up lots of a's in MathJax's + equation buffer, the `MAXBUFFER` constant is used to limit the size of + the string being processed by MathJax. It is set to 5KB, which should + be sufficient for any reasonable equation. diff --git a/docs/source/options/asciimath2jax.rst b/docs/source/options/asciimath2jax.rst index cb899efa7..f408a1846 100644 --- a/docs/source/options/asciimath2jax.rst +++ b/docs/source/options/asciimath2jax.rst @@ -86,11 +86,11 @@ preprocessor to include dollar signs as well as back-ticks. special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``ignoreClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``ignoreClass: "class1|class2"`` - any element assigned a class of either ``class1`` or ``class2`` - will be skipped. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``ignoreClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will be skipped. .. describe:: processClass: "asciimath2jax_process" @@ -103,8 +103,8 @@ preprocessor to include dollar signs as well as back-ticks. `regexp` special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``processClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``processClass: "class1|class2"`` any - element assigned a class of either ``class1`` or ``class2`` will - have its contents processed. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``processClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will have its contents processed. diff --git a/docs/source/options/hub.rst b/docs/source/options/hub.rst index 1c86cac71..5b4e8d4c4 100644 --- a/docs/source/options/hub.rst +++ b/docs/source/options/hub.rst @@ -19,10 +19,7 @@ behavior of MathJax. They are given with their default values. A comma-separated list of extensions to load at startup. The default directory is ``MathJax/extensions``. The ``tex2jax`` and - ``mml2jax`` preprocessors can be listed here, as well as a number - of TeX-specific extensions (see the :ref:`TeX and LaTeX input - ` section of the :ref:`Getting Started - ` document for more details). There is also a + ``mml2jax`` preprocessors can be listed here, as well as a ``FontWarnings`` extension that you can use to inform your user that mathematics fonts are available that they can download to improve their experience of your site. @@ -33,7 +30,9 @@ behavior of MathJax. They are given with their default values. starts up, e.g., to define local macros, etc., and there is a sample config file named ``config/local/local.js``. The default directory is the `MathJax/config` directory. The ``MMLorHTML.js`` - configuration is the only other predefined configuration file. + configuration is one such configuration file, and there are a + number of other pre-defined configurations (see :ref:`Using a + configuration file ` for more details). .. describe:: styleSheets: [] @@ -43,8 +42,9 @@ behavior of MathJax. They are given with their default values. .. describe:: styles: {} - CSS `selector: rules;` styles to be defined dynamically at startup - time. + CSS styles to be defined dynamically at startup time. These are + in the form `selector:rules` (see :ref:`CSS Style Objects + ` for complete details). .. describe:: preJax: null and postJax: null @@ -149,13 +149,51 @@ behavior of MathJax. They are given with their default values. .. describe:: elements: [] This is a list of DOM element ID's that are the ones to process for - mathematics when any of the Hub typesetting calls (Typeset, Process, - Update, etc.) are called with no element specified, and during + mathematics when any of the Hub typesetting calls (``Typeset()``, ``Process()``, + ``Update()``, etc.) are called with no element specified, and during MathJax's initial typesetting run when it starts up. This lets you restrict the processing to particular containers rather than scanning the entire document for mathematics. If none are supplied, the complete document is processed. +.. describe:: positionToHash: true + + Since typesetting usually changes the vertical dimensions of the + page, if the URL contains an anchor position, then after the page + is typeset, you may no longer be positioned at the correct + position on the page. MathJax can reposition to that location + after it completes its initial typesetting of the page. This + value controls whether MathJax will reposition the browser to the + ``#hash`` location from the page URL after typesetting for the page. + + +.. describe:: showMathMenu: true + showMathMenuMSIE: true + + These control whether to attach the MathJax contextual menu to the + expressions typeset by MathJax. Since the code for handling + MathPlayer in Internet Explorer is somewhat delicate, it is + controlled separately via ``showMathMenuMSIE``, but the latter is + now deprecated in favor of the MathJax contextual menu settings + for MathPlayer (see below). + + If ``showMathMenu`` is ``true``, then right-clicking (on Windows + or Linux) or control-clicking (on Mac OS X) will produce a MathJax + menu that allows you to get the source of the mathematics in + various formats, change the size of the mathematics relative to + the surrounding text, get information about MathJax, and configure + other MathJax settings. + + Set this to ``false`` to disable the menu. When ``true``, the + ``MathMenu`` configuration block determines the operation of the + menu. See :ref:`the MathMenu options ` for + more details. + + These values used to be listed in the separate output jax, but + have been moved to this more central location since they are + shared by all output jax. MathJax will still honor their values + from their original positions, if they are set there. + .. describe:: menuSettings: { ... } This block contains settings for the mathematics contextual menu @@ -195,9 +233,19 @@ behavior of MathJax. They are given with their default values. to ``"Browser"``, you will get the MathPlayer contextual menu rather than the MathJax menu. - There are also settings for ``format``, ``renderer``, and ``font``, - but these are maintained by MathJax and should not be set by the - page author. + .. describe:: texHints: true + + This controls whether the "Show Source" menu item includes + special class names that help MathJax to typeset the + mathematics that was produced by the TeX input jax. If these + are included, then you can take the output from "Show Source" + and put it into a page that uses MathJax's MathML input jax + and expect to get the same results as the original TeX. + (Without this, there may be some spacing differences.) + + There are also settings for ``format``, ``renderer``, ``font``, + ``mpContext``, and ``mpMouse``, but these are maintained by + MathJax and should not be set by the page author. .. describe:: errorSettings: { ... } diff --git a/docs/source/options/index.rst b/docs/source/options/index.rst index f73fca1ce..3a7d42c76 100644 --- a/docs/source/options/index.rst +++ b/docs/source/options/index.rst @@ -13,16 +13,16 @@ will see that ``config/default.js`` is itself one big call to ``config/default.js`` can be included in-line to configure MathJax. The structure that you pass to :meth:`MathJax.Hub.Config()` is a -JavaScript object that includes name-value pairs giving the names of +JavaScript object that includes `name:value` pairs giving the names of parameters and their values, with pairs separated by commas. Be careful not to include a comma after the last value, however, as some browsers (namely Internet Explorer) will fail to process the configuration if you do. The MathJax components, like the TeX input processor, have their own -sections in the configuration object, labeled by the component name, +sections in the configuration object labeled by the component name, and using an object as its value. That object is itself -a configuration object made up of name-value pairs that give the +a configuration object made up of `name:value` pairs that give the configuration options for the component. For example, @@ -81,6 +81,7 @@ are categorized by the component they affect. The AsciiMath input processor options The HTML-CSS output processor options The NativeMML output processor options + The SVG output processor options The MMLorHTML configuration options .. toctree:: @@ -88,6 +89,7 @@ are categorized by the component they affect. The MathMenu options The MathZoom options + The MathEvents options The FontWarnings options diff --git a/docs/source/options/tex2jax.rst b/docs/source/options/tex2jax.rst index 246ae3635..4354f2e9b 100644 --- a/docs/source/options/tex2jax.rst +++ b/docs/source/options/tex2jax.rst @@ -56,6 +56,21 @@ preprocessor. the browser before MathJax has the chance to run. You can only include text, not tags, as your math delimiters. +.. describe:: balanceBraces: true, + + This value determines whether `tex2jax` requires braces to be + balanced within math delimiters (which allows for nested dollar + signs). Set to ``false`` to get pre-v2.0 compatibility. When + ``true``, + + .. code-block:: latex + + $y = x^2 \hbox{ when $x > 2$}$. + + will be properly handled as a single expression. When ``false``, + it would be interpreted as two searpate expressions, each with + improperly balanced braces. + .. describe:: processEscapes: false When set to ``true``, you may use ``\$`` to represent a literal @@ -116,11 +131,11 @@ preprocessor. special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``ignoreClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``ignoreClass: "class1|class2"`` - any element assigned a class of either ``class1`` or ``class2`` - will be skipped. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``ignoreClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will be skipped. .. describe:: processClass: "tex2jax_process" @@ -133,8 +148,8 @@ preprocessor. `regexp` special characters. The pattern is inserted into one that requires your pattern to match a complete word, so setting ``processClass: "class2"`` would cause it to match an element with - ``class="class1 class2 class3"``. Note that you can assign - several classes by separating them by the vertical line character - (``|``). For instance, with ``processClass: "class1|class2"`` any - element assigned a class of either ``class1`` or ``class2`` will - have its contents processed. + ``class="class1 class2 class3"`` but not ``class="myclass2"``. + Note that you can assign several classes by separating them by the + vertical line character (``|``). For instance, with + ``processClass: "class1|class2"`` any element assigned a class of + either ``class1`` or ``class2`` will have its contents processed. diff --git a/docs/source/output.rst b/docs/source/output.rst index 26d1e767f..5acf5fcae 100644 --- a/docs/source/output.rst +++ b/docs/source/output.rst @@ -32,7 +32,7 @@ the `jax` array of your MathJax configuration. For example would specify TeX input and HTML-with-CSS output for the mathematics in your document. -The HTML-CSS output processor produces high-quality output in all +The **HTML-CSS output processor** produces high-quality output in all major browsers, with results that are consistent across browsers and operating systems. This is MathJax's primary output mode. Its major advantage is its quality and consistency; its drawback is that it is @@ -46,7 +46,7 @@ fonts so that users don't have to have math fonts installed on their computers; but this does introduce some printing issues in some browsers. -The SVG output processor is new in MathJax version 2.0, and it uses +The **SVG output processor** is new in MathJax version 2.0, and it uses `Scalable Vector Graphics` to render the mathematics on the page. SVG is supported in all the major browsers and most mobile devices; note, however, that Internet Explorer prior to IE9 does not support SVG, and @@ -63,7 +63,7 @@ once they are typeset, and don't rescale if the window size changes variable-width tables, that means equation numbers may not stay at the edge of the window if it is resized. -The NativeMML output processor uses the browser's internal MathML +The **NativeMML output processor** uses the browser's internal MathML support (if any) to render the mathematics. Currently, Firefox has native support for MathML, and IE has the `MathPlayer plugin `_ for rendering @@ -179,3 +179,32 @@ possible. That can be accomplished by adding at the top of the ```` section of your HTML documents. Note that this line must come at the beginning of the ````, before any stylesheets, scripts, or other content are loaded. + +.. _html-css-extensions: + +HTML-CSS Extensions +=================== + +The HTML-CSS output jax uses elements with width set to 100% when it +typesets displayed equations. If there are floating elements on the +left or right, this can mean that displayed mathematics isn't properly +centered, and can cause equation numbers to overlap the floating +content. To avoid this, you can specify the `handle-floats` extension +in the `extensions` array of your `HTML-CSS` configuration block. + +.. code-block:: javascript + + "HTML-CSS": { + extensions: ["handle-floats.js"] + } + +This will use CSS that puts the displayed equations into elements that +work like tabel cells, and won't overlap the floaring content. +Because this is somewhat of a misuse of CSS, it is not used by +default, but it has proved successful in most situations, so you may +consider using it in pages that include material that floats to the +left or right of text containing displayed mathematics, especially +when equation numbers or tags are used. + +See the :ref:`HTML-CSS configuration options ` for +other options of the HTML-CSS output jax.