zoukankan      html  css  js  c++  java
  • 推荐一个Markdown数学公式编辑器——Haroopad & Mathjax

    要在Markdown里插入数学公式,如果没有好用的的引擎or编辑器,那么只能插入图片了,十分麻烦。这里推荐一个十分强大的数学公式引擎——Mathjax。

    配置

    有道云笔记目前不支持浏览MathJax公式。我们可以使用Haroopad,这是一个支持MathJax引擎的Markdown编辑器,能够方便你更直观地观看你写的Mathjax数学公式,学习起来很方便。

    打开Haroopad之后,我们在文件-偏好设置-Markdown中,把数学表达式选项的两个框都打钩。

    在博客园的后台设置中,在页首Html代码一栏输入如下代码:

    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX", "output/HTML-CSS"],
    tex2jax: {
    inlineMath: [ ['$','$'], ["\(","\)"] ],
    displayMath: [ ['$$','$$'], ["\[","\]"] ],
    processEscapes: true
    },
    "HTML-CSS": { availableFonts: ["TeX"] }
    });
    </script>
    <script type="text/javascript"
    src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    </script>
    

    就可以用Mathjax语法来表达公式,并且在博客中显现了!

    常用用法

    这里只介绍一些常用的。

    • 插入公式
      公式分为两种,一种是一个公式占一整行(displayed),另一种是公式夹杂在文段中(inline)。Mathjax中公式的标识符是美元的符号:$。

      • 如果是独立成行的,那么就是开头和结尾各用两个美元包括起来。如果是嵌入的,那么把想要表达的公式开头和结尾各用一个美元包括起来。
    • 上下标

      • ^ 表示上标,_ 表示下标。当上下标多于一个字符时,要用{}括起来。同时上下标是可以嵌套使用的。eg: x^ { y ^ 2 } 相当于:$ x^{y^2} $
    • 括号

      • 小括号和方括号:直接使用
      • 大括号:由于大括号在 MathJax 被用来分组,如果要使用大括号,那就用{...}或者 lbrace 和 brace。
      • 尖括号:使用 langle 和 angle 表示左尖括号和右尖括号。
      • 上取整和下取整:上取整用 lceil 和 ceil 表示;下取整用 lfloor和 floor 表示。eg:lfloor x floor 代表 $ lfloor x floor$
    • 大型运算符

      • 求和:sum。eg: $sum_{i=0}^n $ 的写法为:sum_{i=0}^n
      • 累乘:prod。(prod_{i=0} ^ n) 的写法为:prod_{i=0} ^ n
      • 积分:int。eg:(int_1 ^ infty) 的写法为:int_1 ^ infty
    • 分号和根号

      • 分号用frac。eg:(frac{a}{a+b}) 的写法为:frac{a}{a+b}
      • 根号用sqrt。eg:(sqrt[3]{frac{x}{y}}) 的写法为:sqrt[3]{frac{x}{y}}

    参考链接:

  • 相关阅读:
    windwos8.1英文版安装SQL2008 R2中断停止的解决方案
    indwows8.1 英文版64位安装数据库时出现The ENU localization is not supported by this SQL Server media
    Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
    SQL数据附加问题
    eclipse,myeclipse中集合svn的方法
    JAVA SSH 框架介绍
    SSH框架-相关知识点
    SuperMapRealSpace Heading Tilt Roll的理解
    SuperMap iserver manage不能访问本地目的(IE9)
    Myeclipse中js文件中的乱码处理
  • 原文地址:https://www.cnblogs.com/ZCplayground/p/6590468.html
Copyright © 2011-2022 走看看