📜  MathJax 简介

📅  最后修改于: 2022-05-13 01:56:38.660000             🧑  作者: Mango

MathJax 简介

MathJax是一个用 JavaScript 编写的库,用于在浏览器中轻松高效地显示数学公式和符号。它是适用于所有现代浏览器的 LaTeX、MathML 和 AsciiMath 表示法的开源 JavaScript 显示引擎。 MathJax 不需要任何类型的设置,使得在客户端更容易自然地查看它,没有任何困难。这个库建立在 MathML 之上。

特征:

  • 易于在浏览器中编写,阅读灵活。
  • 大多数最新版本的浏览器都支持。
  • 强大的 API 集成。

使用 CDN 安装:


在 Nodejs 中安装:

npm install mathjax

以下示例说明了 MathJax 的用例:

示例 1:

HTML


  

    
    
    Math jax

  

  
    
    
quadratic equation:     \(px^2 + qx + r = 0\)     
    roots of quadratic equation:     $$x = {-q \pm \sqrt{q^2-4pr} \over 2p}.$$     
    Einstein equation: E=\(mc^2\)     
    Linear equation: \(ax+by+c\)                             


HTML


  

    
    
    Math jax

  

  
    
    
    
quadratic equation:     ${\color{green} ax^2+bx+c=0}$     
    roots of quadratic equation:     $$x = {-q \pm \sqrt{q^2-4pr} \over 2p}.$$     
            Einstein equation: E=${\color{red} mc^2}$     
    Linear equation: ${\color{blue} ax+by+c}$                             


输出:

示例 2:此示例显示了文本颜色的变化。

HTML



  

    
    
    Math jax

  

  
    
    
    
quadratic equation:     ${\color{green} ax^2+bx+c=0}$     
    roots of quadratic equation:     $$x = {-q \pm \sqrt{q^2-4pr} \over 2p}.$$     
            Einstein equation: E=${\color{red} mc^2}$     
    Linear equation: ${\color{blue} ax+by+c}$                             

输出: