抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

LaTeX 是一种基于 TeX 的排版系统,该系统出现的首要目的之一就是实现一个公式编辑系统,使得用户可以使用简单的指令构建专业的数学文档。数学排版系统也是 LaTeX 最主要的优势之一。

LaTeX 中有许多工具可以编写出简单的数学公式。

行内公式与行间公式

  • 行内公式用一对 $ 包起来,如

    $ a=b+c $
    

    表示 $ a=b+c $;

  • 行间公式用一对的两个 $ 包起来,并分行,如

    $$
    a=b+c
    $$
    

    表示

    a=b+ca=b+c

    这样。

此外,使用 \boxed 命令可以给公式加上边框。如 \boxed{y=ax+b} 表示

y=ax+b\boxed{y=ax+b}

标注

TeX 命令 符号 TeX 命令 符号 TeX 命令 符号
\bar{x} $ \bar{x} $ \acute{x} $ \acute{x} $ \mathring{x} $ \mathring{x} $
\vec{x} $ \vec{x} $ \grave{x} $ \grave{x} $ \dot{x} $ \dot{x} $
\hat{x} $ \hat{x} $ \tilde{x} $ \tilde{x} $ \ddot{x} $ \ddot{x} $
\check{x} $ \check{x} $ \breve{x} $ \breve{x} $ \dddot{x} $ \dddot{x} $
TeX 命令 符号 TeX 命令 符号
\overline{xyz} $ \overline{xyz} $ \overleftrightarrow{xyz} $ \overleftrightarrow{xyz} $
\underline{xyz} $ \underline{xyz} $ \underleftrightarrow{xyz} $ \underleftrightarrow{xyz} $
\overleftarrow{xyz} $ \overleftarrow{xyz} $ \overbrace{xyz} $ \overbrace{xyz} $
\underleftarrow{xyz} $ \underleftarrow{xyz} $ \underbrace{xyz} $ \underbrace{xyz} $
\overrightarrow{xyz} $ \overrightarrow{xyz} $ \widehat{xyz} $ \widehat{xyz} $
\underrightarrow{xyz} $ \underrightarrow{xyz} $ \widetilde{xyz} $ \widetilde{xyz} $

上下标

上标用 ^ 表示,下标则是 _ 。默认只作用于之后的一个字符,如果想对连续的几个字符起作用,将这些字符用花括号 {} 括起来。例如,z=a_0+b^{2i} 表示 $ z=a_0+b^{2i} $。

根式与分式

根式用 \sqrt{·} 表示。如 \sqrt{x} 表示 $ \sqrt{x} $。

开多次方用 \sqrt[n]{·} 表示。如 \sqrt[5]{1+k^2+k^4} 表示 $ \sqrt[5]{1+k2+k4} $。

分式用 \frac{·}{·} 表示,第一个参数为分子,第二个为分母。如 \frac{1}{2} 表示 $ \frac{1}{2} $。

若不希望分数的行内高度被压缩,可使用 \dfrac{·}{·}。如 \dfrac{1}{2} 表示 $ \dfrac{1}{2} $。

运算符

一些普通的运算符可以直接输入,另一些则需要用控制序列生成。

TeX 命令 运算符 TeX 命令 运算符 TeX 命令 运算符
\pm $ \pm $ \cup $ \cup $ \neq $ \neq $
\times $ \times $ \cap $ \cap $ \approx $ \approx $
\div $ \div $ \leq $ \leq $ \equiv $ \equiv $
\cdot $ \cdot $ \geq $ \geq $

连加、连乘、极限、积分等大型运算符分别用 \sum\prod\lim\int 表示。例如:

  • \sum_{i=1}^n i 表示 $ \sum_{i=1}^n i $;
  • \prod_{i=1}^n i 表示 $ \prod_{i=1}^n i $;
  • \lim_{x\to0} x^2 表示 $ \lim_{x\to0} x^2 $;
    • 其中,\to 表示“趋近于” $ \to $。
  • \int_a^b x^2 \mathrm{d} x 表示 $ \int_a^b x^2 \mathrm{d} x $。
    • 其中,\mathrm{·} 用来显示正体(非斜体)符号。比如自然对数的底用 \mathrm{e} 表示为 $ \mathrm{e} $。

它们的上下标在行内公式中被压缩,以适应行高。可以用 \limits\nolimits 来强制显式地指定是否压缩这些上下标:

TeX 命令 公式 TeX 命令 公式
\lim\nolimits_{x\to0} x^2 $ \lim\nolimits_{x\to0} x^2 $ \lim\limits_{x\to0} x^2 $ \lim\limits_{x\to0} x^2 $
\int\nolimits_a^b x^2\mathrm{d}x $ \int\nolimits_a^b x^2\mathrm{d}x $ \int\limits_a^b x^2\mathrm{d}x $ \int\limits_a^b x^2\mathrm{d}x $
\sum\nolimits_{i=1}^n i $ \sum\nolimits_{i=1}^n i $ \sum\limits_{i=1}^n i $ \sum\limits_{i=1}^n i $

多重积分如下:

TeX 命令 多重积分符号
\iint $ \iint $
\iiint $ \iiint $
\iiiint $ \iiiint $
\idotsint $ \idotsint $

箭头

TeX 命令 箭头 TeX 命令 箭头
\leftarrow $ \leftarrow $ \longleftarrow $ \longleftarrow $
\rightarrow $ \rightarrow $ \longrightarrow $ \longrightarrow $
\leftrightarrow $ \leftrightarrow $ \longleftrightarrow $ \longleftrightarrow $
\Leftarrow $ \Leftarrow $ \Longleftarrow $ \Longleftarrow $
\Rightarrow $ \Rightarrow $ \Longrightarrow $ \Longrightarrow $
\Leftrightarrow $ \Leftrightarrow $ \Longleftrightarrow $ \Longleftrightarrow $

括号

TeX 命令 括号分隔符 TeX 命令 括号分隔符
() $ () $ \langle\rangle $ \langle\rangle $
[] $ [] $ \lvert\rvert $ \lvert\rvert $
\{\} $ {} $ \lVert\rVert $ \lVert\rVert $

为了调整这些括号的大小,使用 \big\Big\bigg\Bigg 放在括号前面调整大小。

\Bigg(\bigg(\Big(\big((x)\big)\Big)\bigg)\Bigg)
\Bigg[\bigg[\Big[\big[[x]\big]\Big]\bigg]\Bigg]
\Bigg\{\bigg\{\Big\{\big\{\{x\}\big\}\Big\}\bigg\}\Bigg\}
\Bigg\langle\bigg\langle\Big\langle\big\langle\langle x \rangle\big\rangle\Big\rangle\bigg\rangle\Bigg\rangle
\Bigg\lvert\bigg\lvert\Big\lvert\big\lvert\lvert x \rvert\big\rvert\Big\rvert\bigg\rvert\Bigg\rvert
\Bigg\lVert\bigg\lVert\Big\lVert\big\lVert\lVert x \rVert\big\rVert\Big\rVert\bigg\rVert\Bigg\rVert

(((((x)))))[[[[[x]]]]]{{{{{x}}}}}xxx\Bigg(\bigg(\Big(\big((x)\big)\Big)\bigg)\Bigg) \Bigg[\bigg[\Big[\big[[x]\big]\Big]\bigg]\Bigg] \Bigg\{\bigg\{\Big\{\big\{\{x\}\big\}\Big\}\bigg\}\Bigg\} \Bigg\langle\bigg\langle\Big\langle\big\langle\langle x \rangle\big\rangle\Big\rangle\bigg\rangle\Bigg\rangle \Bigg\lvert\bigg\lvert\Big\lvert\big\lvert\lvert x \rvert\big\rvert\Big\rvert\bigg\rvert\Bigg\rvert \Bigg\lVert\bigg\lVert\Big\lVert\big\lVert\lVert x \rVert\big\rVert\Big\rVert\bigg\rVert\Bigg\rVert

省略号

TeX 命令 省略号
\dots $ \dots $
\cdots $ \cdots $
\vdots $ \vdots $
\ddots $ \ddots $

\dots 和 \cdots 的纵向位置不同,前者一般用于有下标的序列。

空白距离

空白距离用 \quad\qquad 等命令表示。

  • a\quad b 表示 $ a\quad b $;
  • a\qquad b 表示 $ a\qquad b $。

矩阵

array:l(left,居左)、c(center,居中)、r(right,居右) 表示列的对齐方式。\\ 分割行,& 分割列。基本格式为

\begin{array}{列对齐}
    行列内容
\end{array}

\begin{array}{ccc}
a&b&c\\d&e&f\\g&h&i
\end{array}

abcdefghi\begin{array}{ccc} a&b&c\\d&e&f\\g&h&i \end{array}

pmatrixbmatrixBmatrixvmatrixVmatrix 可以在矩阵两边加上各种分隔符,但是没有对齐方式。

\begin{pmatrix} a&b\\c&d \end{pmatrix}
\begin{bmatrix} a&b\\c&d \end{bmatrix}
\begin{Bmatrix} a&b\\c&d \end{Bmatrix}
\begin{vmatrix} a&b\\c&d \end{vmatrix}
\begin{Vmatrix} a&b\\c&d \end{Vmatrix}

(abcd)[abcd]{abcd}abcdabcd\begin{pmatrix} a&b\\c&d \end{pmatrix} \begin{bmatrix} a&b\\c&d \end{bmatrix} \begin{Bmatrix} a&b\\c&d \end{Bmatrix} \begin{vmatrix} a&b\\c&d \end{vmatrix} \begin{Vmatrix} a&b\\c&d \end{Vmatrix}

多行公式

长公式

不对齐长公式

\begin{multline*}
x=a+b+c+{}\\
d+e+f+g
\end{multline*}

\begin{multline*} x=a+b+c+{}\\ d+e+f+g \end{multline*}

命令中第二行的 {} 是占位符,目的是为了保持符号之间的间距,以显得更美观。

若希望显示公式的编号,可以替换为 multline 环境,即不带 * 的。

对齐长公式

\begin{split}
x={}&a+b+c+{}\\
&d+e+f+g
\end{split}

\begin{split} x={}&a+b+c+{}\\ &d+e+f+g \end{split}

& 加在要对齐的符号之前。

公式组

不对齐公式组

\begin{gather*}
a=b+c+d\\
x=y+z
\end{gather*}

\begin{gather*} a=b+c+d\\ x=y+z \end{gather*}

对齐公式组

\begin{align*}
a&=b+c+d\\
x&=y+z
\end{align*}

\begin{align*} a&=b+c+d\\ x&=y+z \end{align*}

分支公式

y=\begin{cases}
-x,\quad x\leq0\\
x,\quad x>0
\end{cases}

y={x,x0x,x>0y=\begin{cases} -x,\quad x\leq0\\ x,\quad x>0 \end{cases}

评论