MathJax常用语法
- 更多分享:www.catbro.cn
基础语法
1、显示公式:
- 在行中显示的 (inline mode),就用
$...$, - 单独一行显示 (display mode),则用
$$...$$
2、希腊字母
- 希腊字母表
| 显示 | 命令 | 显示 | 命令 |
|---|---|---|---|
| $\alpha$ | \alpha | $\beta$ | \beta |
| $\gamma$ | \gamma | $\delta$ | \delta |
| $ \epsilon$ | \epsilon | $\zeta$ | \zeta |
| $\eta$ | \eta | $ \theta$ | \theta |
| $ \iota$ | \iota | $ \kappa$ | \kappa |
| $\lambda$ | \lambda | $\mu$ | \mu |
| $\nu$ | \nu | $ \xi$ | \xi |
| $\pi $ | \pi | $\rho$ | \rho |
| $\sigma$ | \sigma | $ \tau$ | \tau |
| $\upsilon$ | \upsilon | $\phi$ | \phi |
| $\chi$ | \chi | $\psi$ | \psi |
| $\omega$ | \omega |
- 若需要大写希腊字母,将命令首字母大写即可。 如:
\Gamma, \Delta, …, \Omega, 输出 $\Gamma, \Delta, …, \Omega$ \Gamma呈现为 $\Gamma$- 若需要斜体希腊字母,将命令前加上var前缀即可。
\varGamma呈现为 $\varGamma $
3、 上下标
- 上下标可用
^和_,比如\log_2 x显示$\log_2 x $ - 上下标符号只能用于接下来一个
Group,即单个字符,或一组花括号内的东西,比如 $10^{10}$ 要写成10^{10},而10^10呈现为$10^10$
4、 括号
- 小括号、方括号直接输,花括号要用
\{和\} - 括号不会伸缩,如写
(\frac{\sqrt x}{y^3})会得到$ (\frac{\sqrt x}{y^3})$ - 如果需要伸缩,就需要用
\left(…\right)来进行自动伸缩,如写\left(\frac{\sqrt x}{y^3}\right)得到$\left(\frac{\sqrt x}{y^3}\right)$ \left和\right的用法在这些中有用:三种括号,绝对值符号,范数符号\vert x \vert |x|,$\Vert x \Vert ∥x∥$,尖角符号\langle x \rangle$\langle x \rangle$,向上下取整符号\lceil \rceil和\lfloor \rfloor。如果只需显示一半的符号,可以用.来表示另一边为空,如\left. \frac 1 2 \right \rbrace就是$\left. \frac 1 2 \right \rbrace$- 当然也可以手动调整括号的大小,如
\Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr)会得到$\Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr)$
5、求和与积分
- \sum_1^n 显示 $ \sum_1^n$, \int_1^n 显示 $\int_1^n$,当然也有Group的概念,不止一位时需要花括号。
- 类似的还有连乘号
\prod$\prod$、并集\bigcup$\bigcup$、交集\bigcap$\bigcap$ 、多重积分\iint$\iint$等。
6、 分数
- 有两种方法来显示分数,一种是
\frac a b来显示$ \frac a b$,另一种是用\over, 如{a+1 \over b+1}显示${a+1 \over b+1} $
7、字体
-
用
\mathbb或\Bbb选择blackboard bold字体,如\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}: $\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$ -
用
\mathbf选择boldface字体: $ \mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$ -
用
\mathtt选择typewriter字体: $\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$ -
用
\mathrm选择roman字体: $ \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$ -
用
\mathsf选择sans-serif字体: $\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$ -
用
\mathcal选择calligraphic字体: $\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$ -
用
\mathscr选择script字体: $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$ -
用
\mathfrak选择Fraktur字体: $\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz}$
8、 根号
\sqrt {x^3}可显示根号$\sqrt {x^3}$,\sqrt[3] {\frac x y} 显示三次根号$\sqrt[3] {\frac x y}$
9、 三角函数、极限和对数
- 像
“lim”, “sin”, “max”, “ln”等符号,已包括在roman字体中,用\lim等即可,极限可用\lim_{x\to 0}来表示: $\lim_{x\to 0}$
10、 特殊符号和记号
-
有很多,以下是一小部分: -
\lt \gt \le \ge \neq表示$\lt \gt \le \ge \neq$,还可以在不等号上加\not,如\not\lt表示 $ \not\lt $ -
\times \div \pm \mp表示 $\times \div \pm \mp$,点乘$\cdot$用\cdot表示,如x \cdot y表示$ x \cdot y $ -
集合类符号,
\cup \cap \setminus \subset \subseteq \subsetneq \supset \in \notin \emptyset \varnothing表示 $ \cup \cap \setminus \subset \subseteq \subsetneq \supset \in \notin \emptyset \varnothing $ -
组合数,
{n+1 \choose 2k}或\binom{n+1}{2k}表示 $ {n+1 \choose 2k} 或 \binom{n+1}{2k} $ -
箭头,
\to \rightarrow \leftarrow \Rightarrow \Leftarrow \mapsto表示 $\to \rightarrow \leftarrow \Rightarrow \Leftarrow \mapsto $ -
\land \lor \lnot \forall \exists \top \bot \vdash \vDash表示$ \land \lor \lnot \forall \exists \top \bot \vdash \vDash $ -
\star \ast \oplus \circ \bullet表示 $ \star \ast \oplus \circ \bullet $ -
\approx \sim \simeq \cong \equiv \prec \lhd表示 $ \approx \sim \simeq \cong \equiv \prec \lhd $ -
\infty \aleph_0表示 $ \infty \aleph_0 $ -
\nabla \partial表示 $ \nabla \partial $ -
\Im \Re表示$\Im \Re $ -
取模,用
\pmod,如a \equiv b\pmod n表示$a \equiv b\pmod n$ -
省略号,底一点的中的省略用
\ldots,如a_1, a_2, \ldots ,a_n表示$a_1, a_2, \ldots ,a_n$,中间位置的的省略用\cdots,如a_1 + a_2 + \ldots + a_n `表示$a_1 + a_2 + \ldots + a_n$ -
特殊符号表
特殊符号
| 显示 | 命令 |
|---|---|
| $\infty$ | |
| $\cup$ | \cup |
| $\cap$ | \cap |
| $\subset$ | \subset |
| $\subseteq$ | \subseteq |
| $\supset$ | \supset |
| $ \in $ | \in |
| $\notin$ | \notin |
| $ \varnothing$ | \varnothing |
| $ \forall $ | \forall |
| $\exists$ | \exists |
| $ \lnot$ | \lnot |
| $\nabla$ | \nabla |
| $ \partial$ | \partial |
11、空格
- MathJax中加入空格不会改变表达式,如果想在表达式中加空格,根据空格的不同,可用
, \; \quad \qquad,如ab,ab,ab,ab - 如果想加入一段文字,可用
\text{…},如\{x \in s \mid x \text{ is extra large}\}表示${x \in s \mid x \text{ is extra large}}$,在\text{…}里面还可以嵌套$…$
12、Accents(重音符) and diacritical (变音符) marks
- 重音符可用
\hat,如\hat x表示$\hat x$ - 变音符可用
\widehat,如\widehat {xy}表示$如`\widehat {xy}$ \bar x表示$\bar x $,\overline {xyz}表示$\overline {xyz}$\vec x表示$\vec x$,\overrightarrow {xy}表示$\overrightarrow {xy} $,\overleftrightarrow {xy}表示$\overleftrightarrow {xy} $- 如果用点号,可用
\dot和\ddot,如可用\frac d{dx}x\dot x = \dot x^2 + x\ddot x表示$\frac d{dx}x\dot x = \dot x^2 + x\ddot x$
13、转义符
- 一般情况下可用
\来作转义,但如果想要表示\本身,需要用\backslash,因为\\表示换行。
14、矩阵
-
基本语法
-
起始标记
\begin{matrix},结束标记\end{matrix}每一行末尾标记\\,行间元素之间以&分隔 -
举例
$$ \begin{matrix} 1&0&0\\ 0&1&0\\ 0&0&1\\ \end{matrix} $$ -
呈现为
$$
\begin{matrix}
1&0&0\\
0&1&0\\
0&0&1\\\
\end{matrix}
$$
-
矩阵边框
-
在起始、结束标记处用下列词替换
matrixpmatrix:小括号边框bmatrix:中括号边框Bmatrix:大括号边框vmatrix:单竖线边框Vmatrix:双竖线边框
15、方程组
-
需要cases环境:起始、结束处以{cases}声明
-
举例 $$ \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} $$
-
显示为:
$$ \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} $$
参考自: