.. _node-examples: ########################### Examples of MathJax in Node ########################### There are a number of examples of using MathJax from within node documents available within this documentation. * :ref:`node-components` * :ref:`A Complete Example (with Speech) ` * :ref:`node-preload` * :ref:`preload-import-tex` * :ref:`preload-import-newcm` * :ref:`preload-require-newcm` * :ref:`preload-import-cjs` * :ref:`preload-import-speech` * :ref:`node-direct` * :ref:`direct-tex2mml` * :ref:`direct-tex2chtml` * :ref:`direct-text2chtml-remove` * :ref:`direct-text2chtml-promise` * :ref:`direct-tex2chtml-font` * :ref:`direct-tex2chtml-mixed` * :ref:`direct-tex2speech` * :ref:`direct-tex2svg-page` * :ref:`Replacement for Sre.toSpeech() ` ----- In addition, the `MathJax Node Demos `__ repository includes numerous examples of how to use MathJax from a `node` application. There are examples using modern ESM modules, and others using the older CommonJS format. These are each grouped into several categories that illustrate four different ways to access the MathJax code. The main examples use MathJax's LiteDOM implementation, but there are also some examples using other DOM replacements. |btight| * `Using MathJax components in ESM modules `__ * `Using MathJax components in CJS modules `__ * `Using MathJax with alternative DOM implementations `__ |etight| |-----|