zoukankan      html  css  js  c++  java
  • MAthJax入门教程(五分钟上手)

    最近在研究,在页面中显示一些数学公式。搞得我很头疼。 据说MathJax会统一这已领域。所以去学了学。网上教程特别多。繁杂。 说的清楚的特别少。

     我是这么跑通的,:

    1.在官网下载代码地址为:https://www.mathjax.org/

    2.然后找到这个东西,下载源码。解压。不要动里面的配置文件。

    3.解压后的文件是这个样子。

    4.别动文件。全部放到文件中,引入MathJax.js就可以了。

    这是一个小得demo 全码。粘贴进去就能用,

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>MathJax AsciiMath Test Page</title>
    <script type="text/javascript"
    src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    </script>
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
    tex2jax: {inlineMath: [['$','$'], ['(',')']]}
    });
    </script>
    </head>
    <body>
    <div id="pop">
    $$frac{1}{2}$$
    </div>

    </body>
    </html>

    这个插件有点大,或者这样子:

    <script type="text/javascript"
    src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    </script>
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
    tex2jax: {inlineMath: [['$','$'], ['(',')']]}
    });
    </script>

    这两船代码放到body底部就可以了。

    !!!ps:还有一条。有时候你的数学代码是动态的,动态代码加载到页面上。MAthJax是不会重新渲染的。解决办法是:

    在加载事件后加入这段代码。MathJax.Hub.Queue(["Typeset", MathJax.Hub]);(翻译成中文就是:重新渲染。)。

    然后,就成功的用了MathJax啦。

  • 相关阅读:
    Leecode刷题之旅-C语言/python-383赎金信
    Leecode刷题之旅-C语言/python-349两整数之和
    Cesium 实现粒子效果贴地(伪)
    CesiumJS 添加会动的GIF
    sleep 和 wait 区别
    Git常用命令
    java 泛型
    java 设计模式 ---- 单例模式
    java 设计模式 ---- 工场模式
    java 线程池 ---- newCachedThreadPool()
  • 原文地址:https://www.cnblogs.com/bobofuns/p/6829920.html
Copyright © 2011-2022 走看看