MathJax

MathJax 快速参考

MathJax是一个JavaScript引擎,用来显示网络上的数学公式。它支持大部分的主流的浏览器,对大部分用户而言它不需要安装,既没有插件需要下载也没有软件需要安装。MathJax使用网络字体(大部分浏览器都支持)去产生高质量的排版,使其在所有分辨率都可缩放和显示,这远比使用包含公式的图片要有效得多。使用MathJax显示数学公式是基于文本的,而非图片。它可以被搜索引擎使用,这意味着方程式和页面上的文字一样是可以被搜索的。 MathJax允许页面作者使用TeX、LaTeX符号和 MathML 或者 AsciiMath 去书写公式。 MathJax甚至可以将Tex格式转化为MathML格式,使其可以被原生支持MathML格式的浏览器更多的渲染。转化为MathML格式后你可以复制粘贴它们到其他程序中。

MathJax是模块化的,所以它仅仅在需要时才加载它的组件,同时也可以被扩展以实现更多功能。 MathJax同时也是高度可配置的,允许作者作出更适宜网站自身的自定义。 如果你需要,MathJax的API甚至可以让你在你的网页上动态的创建公式。

本网站上的数学公式都用LaTex格式写的。

喜欢中文的朋友可以参考MathJax 中文文档
E=MC2 E=MC2

MathJax有三种安装方式:最简单的方法就是使用分布式网络服务中的MathJax的副本,它位于 cdn.mathjax.org ,但是你也可以下载并安装一个MathJax的副本到你的服务器,或者使用在你本地硬盘的副本(这样是不需要使用网络)。 官方文档里有详细的描述。

你可以配置MathJax,以便支持各种公式格式和输出。你还可以配置内联数学公式的时候采用的标记符号。如:

      
      
1
2
3
4
5
6
7
8
9
10
11
12
      
      
<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>

stackexchange网站上有一个很好的帖子, 收集了大家认为比较常用的公式写法。

  1. 看到别的网站上有MathJax解析的公式时,你可以通过右键菜单"Show Math As > TeX Commands"查看Tex格式。
  2. 一般, 如本网站, 内联格式使用$...$ 或  ... ...标记,段落公式用$$...$$或者\\[...\\],依赖你的配置.
  3. 希腊字母用\alpha, \beta, …, \omega:  α,β,,ω α,β,…,ω, 大写\Gamma, \Delta, …, \Omega:  Γ,Δ,,Ω Γ,Δ,…,Ω
  4. 上标和下标使用 ^ 和 _. 如, x_i^2:  x2i xi2.
  5. 默认上标和下标,以及其它操作符只应用于下一个"组"。这个组既可以是一个符号也可以使是一个勇{}括起来的公式。 比如10^10显示为 1010 1010,10^{10}才是你想要的结果: 1010 1010
  6. 小括号()和中括号[]都是普通的符号(2+3)[4+4]. 如果想要显示大括号,需要转义\{\}
  7. 总和符号 和连乘符号 等上下标需要指定,如果上下标不是一个单单的符号,则需要大括号。 \sum_{i=0}^\infty i^2 :  i=0i2 ∑i=0∞i2. 其它类似\prod  , \int  , \bigcup  , \bigcap  , \iint  .
  8. 分数。\frac ab 显示为 ab ab 而\frac{a+1}{b+1}显示为 a+1b+1 a+1b+1, 你还可以·使用\over: {a+1\over b+1}为 a+1b+1 a+1b+1
  9. 字体·
    • \mathbb 和 \Bbb 为黑板体:  CHNQRZ CHNQRZ
    • \mathbf为粗体:  ABCDabcd ABCDabcd
    • \mathtt 为打印体:  ABCDabcd ABCDabcd
    • \mathrm罗马体:  ABCDabcd ABCDabcd
    • \mathcal:  ABCDabcd ABCDabcd
    • \mathscr:  ABCDabcd ABCDabcd
    • \mathfrak:  ABCDabcd ABCDabcd
  10. 开方。 \sqrt{x^3} 为 x3 x3, \sqrt[3]{\frac xy}为 xy3 xy3,更复杂的考虑{...}^{1/2}:  ...1/2 ...1/2
  11. 对一些特殊的函数符号,考虑使用罗马字体, 如\lim, \sin, 而不是普通的lim, sin。 如 \sin x  sinx sin⁡x,而不是 sin x  sinx sinx。 对于\lim可以使用下标: \lim: \lim_{x\to 0}:
    limx0 limx→0
  12. 一大堆的符号。 你可以参考LaTeX符号简表和 LaTex符号列表
    • \lt \gt \le \ge \neq:  <> <>≤≥≠ 。 可以前面加\not否定: 
    • \times \div \pm \mp  ×÷± ×÷±∓, \cdot:  xy x⋅y
    • \cup \cap \setminus \subset \subseteq \subsetneq \supset \in \notin \emptyset \varnothing:  ∪∩∖⊂⊆⊊⊃∈∉∅∅
    • {n+1 \choose 2k} or \binom{n+1}{2k} :  (n+12k) (n+12k)
    • \to \rightarrow \leftarrow \Rightarrow \Leftarrow \mapsto:  →→←⇒⇐↦
    • \land \lor \lnot \forall \exists \top \bot \vdash \vDash:  ¬ ∧∨¬∀∃⊤⊥⊢⊨
    • \star \ast \oplus \circ \bullet:  ⋆∗⊕∘∙
    • \approx \sim \cong \equiv \prec:  ≈∼≅≡≺
    • \infty \aleph_0 ∞ℵ0 \nabla \partial ∇∂ \Im \Re:  00IR ∞ℵ0∞ℵ0∇∂∇∂ℑℜ
    • a\equiv b\pmod n:  ab(modn) a≡b(modn), \ldots:  a1,a2,,an a1,a2,…,an, \cdots:  a1+a2++an a1+a2+⋯+an
    • \epsilon \varepsilon:  ϵε ϵε, \phi \varphi:  ϕφ ϕφ, \ell: 
  13. MathJax自己决定是否增加空格。所以一般你指定空格是没用的, 除非你用转义\ , 或者\quad h和 \qquad
  14. \hat:  x^ x^, \widehat :  xyˆ xy^, \bar:  x¯ , \overline:  xyz¯¯¯¯¯¯¯¯ xyz¯, \vec:  x⃗  x→, \overrightarrow:  xyz xyz→, \dot 和 \ddot:  ddxxx˙=x˙2+xx¨ ddxxx˙=x˙2+xx¨
  15. 特殊字符需要转义\, 如\, $, {, }, _
  16. 矩阵: \begin{matrix}…\end{matrix}, 每一行以\结尾, hexo markdown中\\\\。 & 分隔矩阵元素。
    111xyzx2y2z2 1xx21yy21zz2
  17. 括号除了上面的 \left…\right方式外,还可以pmatrix  (1324) (1234), bmatrix :  [1324] [1234], Bmatrix :  {1324} {1234},vmatrix :  1324 |1234|,Vmatrix :  1324 ∥1234∥
  18. 特殊矩阵
    [142536] [123456]
  19. \cdots   \ddots   vdots 
    111a1a2ama21a22a2man1an2anm (1a1a12⋯a1n1a2a22⋯a2n⋮⋮⋮⋱⋮1amam2⋯amn)
  20. 内联矩阵\bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr):  (acbd) (abcd)
  21. 对齐
    37=7321122=7321227321732=7321227321732=7312117327312(112732) 37=732−1122=732122⋅732−1732=732122732−1732=73121−1732≈7312(1−12⋅732)
  22. 定义case
    f(n)={n/2,3n+1,if n is evenif n is odd f(n)={n/2,if n is even3n+1,if n is odd
  23. 数组

    n123Left0.24120Center11892000Right12581+10i nLeftCenterRight10.2411252−1189−83−2020001+10i

  24. 空格处理

    BadSf(x)dydxVf(x)dzdydxBetterSf(x)dydxVf(x)dzdydx BadBetter∫∫Sf(x)dydx∬Sf(x)dydx∫∫∫Vf(x)dzdydx∭Vf(x)dzdydx

    BadSf(x)dydxVf(x)dzdydxBetterSf(x)dydxVf(x)dzdydx BadBetter∫∫Sf(x)dydx∬Sf(x)dydx∫∫∫Vf(x)dzdydx∭Vf(x)dzdydx

    Badx|x2ZBetterxx2Z BadBetterx|x2∈Zx∣x2∈Z

  25. \cfrac

    x=a0+12a1+22a2+32a3+44a4+ x=a0+12a1+22a2+32a3+44a4+⋯

  26. 等式
    $$\begin{cases}
    a_1x+b_1y+c_1z=d_1 \\
    a_2x+b_2y+c_2z=d_2 \\
    a_3x+b_3y+c_3z=d_3
    \end{cases}

  27. 颜色

    \color{black}{text}\color{gray}{text}\color{silver}{text}\color{white}{text}\color{maroon}{text}\color{red}{text}\color{yellow}{text}\color{lime}{text}\color{olive}{text}\color{green}{text}\color{teal}{text}\color{aqua}{text}\color{blue}{text}\color{navy}{text}\color{purple}{text}\color{fuchsia}{text}texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext \color{black}{text}text\color{gray}{text}text\color{silver}{text}text\color{white}{text}text\color{maroon}{text}text\color{red}{text}text\color{yellow}{text}text\color{lime}{text}text\color{olive}{text}text\color{green}{text}text\color{teal}{text}text\color{aqua}{text}text\color{blue}{text}text\color{navy}{text}text\color{purple}{text}text\color{fuchsia}{text}text

    #000#F00texttext#0F0#FF0texttext#00F#F0Ftexttext#0FF#FFFtexttext #000text#00Ftext#0F0text#0FFtext#F00text#F0Ftext#FF0text#FFFtext

    #000#500#A00#F00#080#580#A80#F80#0F0#5F0#AF0#FF0texttexttexttexttexttexttexttexttexttexttexttext#005#505#A05#F05#085#585#A85#F85#0F5#5F5#AF5#FF5texttexttexttexttexttexttexttexttexttexttexttext#00A#50A#A0A#F0A#08A#58A#A8A#F8A#0FA#5FA#AFA#FFAtexttexttexttexttexttexttexttexttexttexttexttext#00F#50F#A0F#F0F#08F#58F#A8F#F8F#0FF#5FF#AFF#FFFtexttexttexttexttexttexttexttexttexttexttexttext #000text#005text#00Atext#00Ftext#500text#505text#50Atext#50Ftext#A00text#A05text#A0Atext#A0Ftext#F00text#F05text#F0Atext#F0Ftext#080text#085text#08Atext#08Ftext#580text#585text#58Atext#58Ftext#A80text#A85text#A8Atext#A8Ftext#F80text#F85text#F8Atext#F8Ftext#0F0text#0F5text#0FAtext#0FFtext#5F0text#5F5text#5FAtext#5FFtext#AF0text#AF5text#AFAtext#AFFtext#FF0text#FF5text#FFAtext#FFFtext

  28. 删除线\require{cancel}:
    y+\cancel{x}\cancel{y+x}y+\bcancel{x}y+\xcancel{x}y+\cancelto{0}{x}\frac{1\cancel9}{\cancel95} = \frac15y+xy+xy+xy+xy+x01995=15 y+\cancel{x}y+x\cancel{y+x}y+xy+\bcancel{x}y+xy+\xcancel{x}y+xy+\cancelto{0}{x}y+x0\frac{1\cancel9}{\cancel95} = \frac151995=15
  29. \implies:   优先于 \Rightarrow :  , \iff: , \to :   优先于 \rightarrow  , \longrightarrow: 
转自:http://colobu.com/2014/08/17/MathJax-quick-reference/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值