:py:mod:`myst_parser.sphinx_ext.mathjax`
========================================

.. py:module:: myst_parser.sphinx_ext.mathjax

.. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`log_override_warning <myst_parser.sphinx_ext.mathjax.log_override_warning>`
     - .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.log_override_warning
          :summary:
   * - :py:obj:`override_mathjax <myst_parser.sphinx_ext.mathjax.override_mathjax>`
     - .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.override_mathjax
          :summary:
   * - :py:obj:`html_visit_displaymath <myst_parser.sphinx_ext.mathjax.html_visit_displaymath>`
     - .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.html_visit_displaymath
          :summary:

Data
~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`logger <myst_parser.sphinx_ext.mathjax.logger>`
     - .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.logger
          :summary:

API
~~~

.. py:data:: logger
   :canonical: myst_parser.sphinx_ext.mathjax.logger
   :value: None

   .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.logger

.. py:function:: log_override_warning(app: sphinx.application.Sphinx, version: int, current: str, new: str) -> None
   :canonical: myst_parser.sphinx_ext.mathjax.log_override_warning

   .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.log_override_warning

.. py:function:: override_mathjax(app: sphinx.application.Sphinx)
   :canonical: myst_parser.sphinx_ext.mathjax.override_mathjax

   .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.override_mathjax

.. py:function:: html_visit_displaymath(self: sphinx.writers.html.HTMLTranslator, node: docutils.nodes.math_block) -> None
   :canonical: myst_parser.sphinx_ext.mathjax.html_visit_displaymath

   .. autodoc2-docstring:: myst_parser.sphinx_ext.mathjax.html_visit_displaymath
