[关闭]
@Cesar 2015-12-18T12:28:12.000000Z 字数 4064 阅读 3492

MathJax与LaTex公式简介

markdown 学习

MathJax简介

MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。 MathJax项目于2009年开始,发起人有American Mathematical Society, Design Science等,还有众多的支持者。本文接下来会讲述MathJax的基础用法。

基础

公式标记与查看公式


希腊字母表

名称 大写 Tex 小写 Tex
alpha A \alpha
beta B \beta
gamma \Gamma \gamma
delta \Delta \delta
epsilon E \epsilon
zeta Z \zeta
eta H \eta
theta \Theta \theta
iota I \iota
kappa K \kappa
lambda \Lambda \lambda
mu M \mu
nu N \nu
xi \Xi \xi
omicron O \omicron
pi \Pi \pi
rho P \rho
sigma \Sigma \sigma
tau T \tau
upsilon \Upsilon \upsilon
phi \Phi \phi
chi X \chi
psi \Psi \psi
omega \Omega \omega

上标与下标


括号

可以看到,公式1.2中的括号是经过缩放的。


求和与积分


分式与根式


字体


特殊函数与符号


空间

通常MathJax通过内部策略自己管理公式内部的空间,因此a…b与a…….b(.表示空格)都会显示为。可以通过在ab间加入,增加些许间隙,\;增加较宽的间隙,\quad 与 \qquad 会增加更大的间隙,如,


顶部符号

对于单字符,\hat:,多字符可以使用\widehat,.类似的还有\hat,\overline,\vec,\overrightarrow, \dot \ddot :


结束

基础部分就是这些。需要注意的是一些MathJax使用的特殊字符,可以使用\转义为原来的含义。如$表示$,\_表示下划线。


进阶

只列出目录,具体请参考参考文档

1.表格

2.矩阵

3.有时候可能需要一系列的公式中等号对齐

4.分类表达式

5.定义函数的时候经常需要分情况给出表达式

6.最后,如果想分类之间的垂直间隔变大,可以使用[2ex]代替\来分隔不同的情况。(3ex,4ex也可以用,1ex相当于原始距离)。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注