MathJax常用语法

  发布日期:   2018-08-08
  最新修改:   2020-05-30
  阅读次数:   55 次

基础语法

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} $$

  • 矩阵边框

  • 在起始、结束标记处用下列词替换matrix pmatrix:小括号边框 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} $$

参考自:


   转载规则

《MathJax常用语法字》GajAngels 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。