配色: 字号:
MathJax基本指南与快速参考手册
2015-05-15 | 阅:  转:  |  分享 
  
原文地址:http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-

and-quick-reference

MathJax基本指南与快速参考手册

行内公式用$...$包围起来,单独一行的公式用$$...$$包围起来。渲染效果是

不一样的,例如行内公式,单独一行的公式

1.

希腊字母用\alpha\beta...\omega分别表示

用\Gamma\Delta...\Omega分别表示

2.

上标和下标分别使用^和_来标记,例如x_i^2表示。3.

组上标、下标或者其他的运算,仅仅是对于接下来的组有效,一个组可以是一个单

独的符号,也可以是任何被一对大括号{...}包围起来的公式,例如10^10表示

。使用大括号可以来界定带有上标或下标的公式,例

如x^5^6是错误的写法,{x^y}^z表示,而x^{y^z}表示;另外,观察

x_i^2:和x_{i^2}:之间的不同之处。

4.

括号圆括号和方括号用普通的符号()[]来表示,而大括号

\lbrace和\rbrace来表示。这些括号不会根据它们括起来的公式进行缩放,所

以如果你这样写(\frac12):

来使括号随着它们括起来的公式自动调整尺寸大小,例如\left(\frac12\right)

表示。

\left和\right可用于所有以下类别的括号:(和)、\{和\}

、|、\lfloor和

\rfloor。还有用.标记的不可见的括号,例如\left.\frac12\right

\rbrace表示。

5.

求和与积分用\sum和\int表示,下标表示下限,上标表示上限,例如\sum_1^n

表示,\int_1^n表示。如果上下限不止是一个符号,不要忘了用{...}括

起来,例如\sum_{i=0}^\inftyi^2表示。相似的,还有\prod

、\bigcup

6.

分式有两种表示方法:第一种使用\fracab表示,对于复杂的分子和分母,使

用{...}括起来,例如\frac{a+1}{b+1}表示;如果分子和分母很复杂,你

可能更喜欢第二种表示方法\over,例如a+1\overb+1表示。

7.

字体

使用\mathbb或者\Bbb标记黑板粗体,例如\mathbb{CHNQRZ}和\Bbb

{CHNQRZ}都表示

8.

,对于大写字母,



,而10^{10}表示

使用\{和\}或者

,括号就会太小。可以使用\left(...\right)

、[和]

、\langle和\rangle、\lceil和\rceil

、\bigcap、\iint。

MathJax基本指南与快速参考手册-马克飞象-专为印象笔...http://maxiang.info/

第1页共3页2015-5-1511:19

使用\mathbf标记粗体,例如\mathbf{abcDEF}表示

使用\mathtt标记印刷体,例如\mathtt{abcDEF}表示

使用\mathrm标记罗马字体,例如\mathrm{abcDEF}表示

使用\mathcal标记书写体,例如\mathcal{ABCDEF}表示

使用\mathscr标记草书体,例如\mathscr{ABCDEF}表示

使用\mathfrak标记哥特体,例如\mathfrak{ABCDEF}表示

根号用\sqrt表示,大小可根据参数自动调整,例如\sqrt{x^3}表示

,\sqrt[3]{\fracxy}表示

{...}^{1/2}来代替。

9.

一些特殊函数,例如limsinmaxln用\lim\sin\max\ln表示,通常设定为

罗马字体而不是斜体,例如使用\sinx

为\lim附加参数,例如\lim_{x\to0}表示

10.

还有非常多的特殊符号,这里不一一列举了,详细信息可以查看symbols.pdf和

symbols-a4.pdf,下面是一些最常见的符号:

\lt\gt\le\ge\neq

加上一个斜杠,例如\not\lt表示

\times\div\pm\mp

\cup\cap\setminus\subset\subseteq\subsetneq\supset\in

\notin\emptyset\varnothing

{n+1\choose2k}或者\binom{n+1}{2k}

\to\rightarrow\leftarrow\Rightarrow\Leftarrow\mapsto

\land\lor\lnot\forall\exists\top\bot\vdash\vDash

\star\ast\oplus\circ\bullet

\approx\sim\simeq\cong\equiv\prec

\infty\aleph_0\nabla\partial\Im\Re

对于模块化的等价关系,像下面这样使用\pmod:a\equivb\pmodn

\ldots是中的三个点,\cdots是中

的三个点

一些希腊字母有变体形式:\epsilon\varepsilon\phi\varphi

脚本小写l是\ell

Detexify使你能够在网页上绘制一个符号,然后列出类似的

不能保证在MathJax中工作,但是却是一个开始的好地方。要想检查一个命

令是否受支持,留意MathJax.org维护的一个当前受支持的LaTeX命令列

表,也可以检查Dr.CarolJVFBurns的在MathJax中可用的

11.

间隔MathJax通常使用一套复杂的规则自己决定如何以一定的间隔排列公式。在公

式中放置额外的字面意义上的空格不会改变MathJax在公式中设置的间隔的大

12.

。对于复杂的表达式,可以考虑用

而不是sinx;使用下标来

,你可以使用\not在几乎所有的符号上

,\cdot是一个居中的点



符号。这些

命令页面。

MathJax基本指南与快速参考手册-马克飞象-专为印象笔...http://maxiang.info/

第2页共3页2015-5-1511:19

小:a?b和a????b都是

用\;

要想加入纯文本,使用\text{…}:\{x\ins\midx\text{isextralarge}\}

,还可以在\text{…}中嵌套$…$。

重音符号和变音符号用\hatx表示

用\widehat{xy}表示

用\overrightarrow{xy}表示

点来说,用\dot和\ddot表示,例如\fracd{dx}x\dotx=\dotx^2+

x\ddotx表示

13.

对于MathJax,一些特殊的字符需要使用\进行转义,\$\{\_等等。14.

。为了增加间隔,对于窄间隔使用\,,对于宽间隔使

,更大的间隔使用\quad和\qquad,。

,用\barx表示,用\vecx表示,

,用\overline{xyz}表示,

,用\overleftrightarrow{xy}表示。对于

MathJax基本指南与快速参考手册-马克飞象-专为印象笔...http://maxiang.info/

第3页共3页2015-5-1511:19

献花(0)
+1
(本文系zhuang1227首藏)