diff --git a/docs/source/jsMath.rst b/docs/source/jsMath.rst index 767d3591f..1abf5d6e2 100644 --- a/docs/source/jsMath.rst +++ b/docs/source/jsMath.rst @@ -11,8 +11,8 @@ processing the mathematics within the webpage once it has been loaded in the browser by a user viewing your web pages. If you are using jsMath with its ``tex2math`` preprocessor, then switching to MathJax should be easy, and is simply a matter of configuring MathJax -appropriately. See the section on :ref:`Configuring MathJax -` for details about loading and configuring MathJax. +appropriately. See the section on :ref:`Loading and Configuring MathJax +` for details. On the other hand, if you are using jsMath's ``...`` and ``
...
`` tags to diff --git a/docs/source/synchronize.rst b/docs/source/synchronize.rst index fad9e4019..a285f2a7d 100644 --- a/docs/source/synchronize.rst +++ b/docs/source/synchronize.rst @@ -37,20 +37,19 @@ queues for actions that need to be synchronized with each other, but not to MathJax as a whole. See the :ref:`Queue Object ` reference page for more details. -**Signals** are another means of synchronizing your own code with -MathJax. Many of the important actions that MathJax takes (like -typesetting new math on the page, or loading an external component) -are "announced" by posting a message to a special object called a -`Signal`. Your code can register an interest in receiving one or more -of these signals by providing a callback to be called when the signal -is posted. When the signal arrives, MathJax will call your code. -This works somewhat like an event handler, except that many different -types of events can go through the same signal, and the signals have a -"memory", meaning that if you register an interest in a particular -type of signal and that signal has already occurred, you will be told -about the past occurrances as well as any future ones. See the -:ref:`Signal Object ` reference page for more details. -See also the ``test/sample-signals.html`` file in the MathJax ``test`` +**Signals** are another means of synchronizing your own code with MathJax. +Many of the important actions that MathJax takes (like typesetting new math +on the page, or loading an external component) are "announced" by posting a +message to a special object called a `Signal`. Your code can register an +interest in receiving one or more of these signals by providing a callback +to be called when the signal is posted. When the signal arrives, MathJax +will call your code. This works somewhat like an event handler, except +that many different types of events can go through the same signal, and the +signals have a "memory", meaning that if you register an interest in a +particular type of signal and that signal has already occurred, you will be +told about the past occurrances as well as any future ones. See the +:ref:`Signal Object ` reference page for more details. See +also the ``test/sample-signals.html`` file in the MathJax ``test`` directory for a working example of using signals. Each of these is explained in more detail in the links below: diff --git a/docs/source/typeset.rst b/docs/source/typeset.rst index ce4ef7674..2c98bc3d8 100644 --- a/docs/source/typeset.rst +++ b/docs/source/typeset.rst @@ -172,7 +172,8 @@ then you can use to change the student's answer to be the typeset version of whatever is in the ``studentAnswer`` variable. -Here is a complete example that illustrates this approach +Here is a complete example that illustrates this approach (available in a +more full-featured version as ``test/sample-dynamic.html``): .. code-block:: html @@ -180,13 +181,16 @@ Here is a complete example that illustrates this approach MathJax Dynamic Math Test Page - +