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啦。

  • 相关阅读:
    .NET 请求和接收FormData的值
    span可编辑 属性 html 可编辑td 文字不可 选中
    mvc关于pots请求 哪个函数 出现bug研究
    C#的split函数分割
    HBase入门
    Labview学习之波形图表的历史数据
    VC++学习之GDI概述
    如何撰写项目计划书
    VC++学习之VC中常见问题
    Labview学习之程序Web发布
  • 原文地址:https://www.cnblogs.com/bobofuns/p/6829920.html
Copyright © 2011-2022 走看看