# Latex 简介
Latex 是一种文件生成系统,它生成纯文本文件,后缀名为 .tex 。它不像 Word 等软件编写文件一样所见即所得,而是用一定的语法或者标记符号来组织内容。 Latex 在学术写作中被广泛使用,特别是像数学和计算机这样的学科。 Latex 可以让你忘记格式,而专注于内容。
在浏览器中使用 Latex ,就不得不提到 MathJax , 它是一款运行在浏览器中的开源的数学符号渲染引擎,使用 MathJax 可以方便的在浏览器中显示数学公式,不需要使用图片。目前, MathJax 可以解析 Latex 、 MathML 和 ASCIIMathML 的标记语言。
本文接下来会讲述 MathJax 的基础用法(主要基于 Latex 语法),但不涉及 MathJax 的安装及配置。
# 基本语法简要概括各常用语法
# 呈现位置
- 夹杂在正文中的
LaTex 公式用 $..$ 定义,两个美元符号夹杂表达式
- 语句
$f(x)=\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$ - 显示结果: f(x)=∑i=0N∫abg(t,i)dt
- 单独显示 (display) 的 LaTeX 公式用
$$...$$ 定义,此时公式居中并放大显示
- 语句
$$f(x)=\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$$ - 显示结果:
f(x)=i=0∑N∫abg(t,i)dt
* 注:下列描述语句中若非特别指出均省略 $...$
# 保留字符
Latex 环境中有具有特殊函数的保留字符,对应保留字符符号无法直接使用,必须通过指定语法实现
| 符号 | 命令 | 符号 | 命令 |
|---|
| # | # | { | { |
| % | % | } | } |
| ∧ | ^\wedge | ∼ | \sim |
| & | & | \ | \backslash |
| _ | _ |
# 希腊字母
表格主要总结了常见的希腊字母
| 显示 | 命令 | 显示 | 命令 |
|---|
| α | \alpha | β | \beta |
| γ | \gamma | δ | \delta |
| ϵ | \epsilon | ζ | \zeta |
| η | \eta | θ | \theta |
| ι | \iota | κ | \kappa |
| λ | \lambda | μ | \mu |
| ν | \nu | ξ | \xi |
| π | \pi | ρ | \rho |
| σ | \sigma | τ | \tau |
| υ | \upsilon | ϕ | \phi |
| χ | \chi | ψ | \psi |
| ω | \omega |
- 若需要 大写 希腊字母,将命令首字母大写即可,
\Theta 呈现为 Θ - 若需要 斜体 希腊字母,将命令前加上
var 前缀即可, \varTheta 呈现为 Θ
# 修饰符
# 上下标
- 上标:
^ , 比如 x^2 显示为 x2 - 下标:
_ , 比如 a_1 显示为 a1
注:这里的字母没有其他转意只表示对应字母,不用加 \
# 分组
- 使用
{} 将具有相同等级的内容扩入其中,成组处理 - 举例:
10^{10} 呈现为 10^{10}, 而 10^10 呈现为 1010
# 矢量
\vec a 呈现为 a\overrightarrow{xy} 呈现为 xy\overleftarrow{ab} 呈现为 ab\widehat{abc} 呈现为 abc
# 括号
- 小括号:
() 呈现为 () - 中括号:
[] 呈现为 [] - 尖括号:
\langle , \rangle 呈现为 ⟨ ⟩ 注:此处为与分组符号 {} 相区别,使用转义字符 \ - 使用
\left 或 \right 使符号大小与邻近的公式相适应,该语句适用于所有括号类型 (\frac{x}{y}) 呈现为 (\frac{x}{y}) 而 \left(\frac{x}{y}\right) 呈现为(yx)
# 空格与换行
LaTeX 语法本身会忽略空格的存在,必须使用 \ 转义
| 名称 | 符号 | 显示 |
|---|
| 双空格 | a \qquad b | ab |
| 单空格 | a \quad b | ab |
| 字符空格 | a\ b | a b |
| 文本模式中的字符空格 | a \text{ } b | a b |
| 大空格 | a\;b | ab |
| 小空格 | a\,b | ab |
| 极小空格 | ab | ab |
| 极小空格(用于区分语法) | a b | ab |
| 无空格(用于区分多字母变量) | \mathit{ab} | ab |
注: MathJax 3.0 取消了单行公式环境下 \\ 的强制换行功能,因此强制换行命令 \\ 仅能用于 eqnarray 、 align 、 array 、 matrix 等多行环境当中。除此之外,还可以在 \displaylines{} 行显示命令当中使用 \\ 强制换行命令
# 颜色
编写 LaTeX 的时候,支持将文本、符号或者背景设置为下面表格当中的各种颜色
| 显示 | 命令 | 显示 | 命令 |
|---|
| Apricot | Emerald | OliveGreen | RubineRed |
| Aquamarine | ForestGreen | Orange | Salmon |
| Bittersweet | Fuchsia | OrangeRed | SeaGreen |
| Black | Goldenrod | Orchid | Sepia |
| Blue | Gray | Peach | SkyBlue |
| BlueGreen | Green | Periwinkle | SpringGreen |
| Blueviolet | GreenYellow | PineGreen | Tan |
| BrickRed | JungleGreen | Plum | TealBlue |
| Brown | Lavender | ProcessBlue | Thistle |
| BurntOrange | LimeGreen | Purple | Turquoise |
| CadetBlue | Magenta | RawSienna | Violet |
| CarnationPink | Mahogany | Red | VioletRed |
| CornFlowerBlue | Melon | Redviolet | WildStrawberry |
| Cerulean | Maroon | RedOrange | White |
| Cyan | MidnightBlue | Rhodamine | Yellow |
| Dandelion | Mulberry | RoyalBlue | YellowGreen |
| DarkOrchid | NavyBlue | RoyalPurple | YellowOrange |
- 字体颜色: 公式当中可以使用
{\color{hues}text} 调用颜色命令,其中 hues 参数为字体颜色, text 参数是公式内容- 公式
{\color{Cyan}x^2}+{\color{Orange}2x}-{\color{LimeGreen}1} 显示为 x2+2x−1
- 背景颜色:
- 文本环境可以使用
\colorbox{hues}{text} 来调用背景颜色命令,其中 hues 参数为背景颜色, text 参数是公式内容,公式 \colorbox{Maroon}{This\ Text} 显示为 This Text - 数学环境需要在第二个参数追加
\displaystyle + 公式 ,公式 \colorbox{yellow}{$\displaystyle \frac{a}{b}$} 显示为
ba
注:在 Markdown 内联 LaTeX 公式 $...$ 当中使用 \displaystyle + 公式 语法时将会引发冲突,因此该语法仅用于多行公式 $$...$$
- RGB 颜色
- 通过使用
\definecolor 命令可以自定义公式的颜色,公式 \definecolor{mygreen}{RGB}{0,200,0} {\color{mygreen}e^{i \pi} + 1 = 0} 显示为
{\definecolor{mygreen}{RGB}{0,200,0}}{\color{mygreen}e^{i \pi} + 1 = 0}
# 字体
| 风格 | 符号 | 显示 |
|---|
| 加粗 | \boldsymbol{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| 斜体 | \mathit{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| Typewriter: | \mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| Blackboard Bold: | \mathbb{AABCDEFGHIJKLMNOPQRSTUVWXYZ} | AABCDEFGHIJKLMNOPQRSTUVWXYZ |
| Sans Serif: | \mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| 罗马体: | \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| 手写体: | \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| 哥特字体: | \mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| 小脚本风格: | \scriptstyle{ABCDEFGHIJKLMNOPQRSTUVWXYZ} | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| 字号尺寸 - 极小 | {\tiny abc tiny} | abctiny |
| 字号尺寸 - 超小 | {\scriptsize abc scriptsize} | abcscriptsize |
| 字号尺寸 - 小 | {\small abc small} | abcsmall |
| 字号尺寸 - 正常 | {\normalsize abc normal} | abcnormal |
| 字号尺寸 - 大 | {\large abc large} | abclarge |
| 字号尺寸 - 超大 | {\Large abc Large} | abcLarge |
| 字号尺寸 - 特大 | {\LARGE abc LARGE} | abcLARGE |
| 字号尺寸 - 巨大 | {\huge abc huge} | abchuge |
| 字号尺寸 - 巨无霸 | {\Huge abc Huge} | abcHuge |
# 运算符
| 显示 | 命令 | 显示 | 命令 |
|---|
| + | + | ∙ | \bullet |
| − | - | ⊕ | \oplus |
| × | \times | ⊖ | \ominus |
| ÷ | \div | ⊙ | \odot |
| ± | \pm | ⊘ | \oslash |
| ∓ | \mp | ⊗ | \otimes |
| ◃ | \triangleleft | ◯ | \bigcirc |
| ▹ | \triangleright | ⋄ | \diamond |
| ⋅ | \cdot | ⊎ | \uplus |
| ∖ | \setminus | △ | \bigtriangleup |
| ⋆ | \star | ▽ | \bigtriangledown |
| ∗ | \ast | ⊲ | \lhd |
| ∪ | \cup | ⊳ | \rhd |
| ∩ | \cap | ⊴ | \unlhd |
| ⊔ | \sqcup | ⊵ | \unrhd |
| ⊓ | \sqcap | ⨿ | \amalg |
| ∨ | \vee | ≀ | \wr |
| ∧ | \wedge | † | \dagger |
| ∘ | \circ | ‡ | \ddagger |
# 关系符
| 显示 | 命令 | 显示 | 命令 |
|---|
| = | = | ⪈ | \gneq |
| = | \ne | ≧ | \geqq |
| = | \neq | ≱ | \ngeq |
| ≡ | \equiv | | \ngeqq |
| ≡ | \not\equiv | ≩ | \gneqq |
| ≐ | \doteq | | \gvertneqq |
| ≑ | \doteqdot | ≶ | \lessgtr |
| =def | \overset{\underset{\mathrm{def}}{}}{=} | ⋚ | \lesseqgtr |
| := | := | ⪋ | \lesseqqgtr |
| ∼ | \sim | ≷ | \gtrless |
| ≁ | \nsim | ⋛ | \gtreqless |
| ∽ | \backsim | ⪌ | \gtreqqless |
| ∼ | \thicksim | ⩽ | \leqslant |
| ≃ | \simeq | | \nleqslant |
| ⋍ | \backsimeq | ⪕ | \eqslantless |
| ≂ | \eqsim | ⩾ | \geqslant |
| ≅ | \cong | | \ngeqslant |
| ≆ | \ncong | ⪖ | \eqslantgtr |
| ≈ | \approx | ≲ | \lesssim |
| ≈ | \thickapprox | ⋦ | \lnsim |
| ≊ | \approxeq | ⪅ | \lessapprox |
| ≍ | \asymp | ⪉ | \lnapprox |
| ∝ | \propto | ≳ | \gtrsim |
| ∝ | \varpropto | ⋧ | \gnsim |
| < | < | ⪆ | \gtrapprox |
| ≮ | \nless | ⪊ | \gnapprox |
| ≪ | \ll | ≺ | \prec |
| ≪ | \not\ll | ⊀ | \nprec |
| ⋘ | \lll | ⪯ | \preceq |
| ⋘ | \not\lll | ⋠ | \npreceq |
| ⋖ | \lessdot | ⪵ | \precneqq |
| > | > | ≻ | \succ |
| ≯ | \ngtr | ⊁ | \nsucc |
| ≫ | \gg | ⪰ | \succeq |
| ≫ | \not\gg | ⋡ | \nsucceq |
| ⋙ | \ggg | ⪶ | \succneqq |
| ⋙ | \not\ggg | ≼ | \preccurlyeq |
| ⋗ | \gtrdot | ⋞ | \curlyeqprec |
| ≤ | \le | ≽ | \succcurlyeq |
| ≤ | \leq | ⋟ | \curlyeqsucc |
| ⪇ | \lneq | ≾ | \precsim |
| ≦ | \leqq | ⋨ | \precnsim |
| ≰ | \nleq | ⪷ | \precapprox |
| | \nleqq | ⪹ | \precnapprox |
| ≨ | \lneqq | ≿ | \succsim |
| | \lvertneqq | ⋩ | \succnsim |
| ≥ | \ge | ⪸ | \succapprox |
| ≥ | \geq | ⪺ | \succnapprox |
# 几何符号
| 显示 | 命令 | 显示 | 命令 |
|---|
| ∥ | \parallel | ◊ | \lozenge |
| ∦ | \nparallel | ⧫ | \blacklozenge |
| ∥ | \shortparallel | ★ | \bigstar |
| | \nshortparallel | ◯ | \bigcirc |
| ⊥ | \perp | △ | \triangle |
| ∠ | \angle | △ | \bigtriangleup |
| ∢ | \sphericalangle | ▽ | \bigtriangledown |
| ∡ | \measuredangle | △ | \vartriangle |
| 45∘ | 45^\circ | ▽ | \triangledown |
| □ | \Box | ▲ | \blacktriangle |
| ■ | \blacksquare | ▼ | \blacktriangledown |
| ⋄ | \diamond | ◀ | \blacktriangleleft |
| ◊ | \Diamond | ◊ | \lozenge |
# 逻辑符号
| 显示 | 命令 | 显示 | 命令 |
|---|
| ∀ | \forall | ¬ | \neg |
| ∃ | \exists | \not\operatorname{R} | \not\operatorname{R} |
| ∄ | \nexists | ⊥ | \bot |
| ∴ | \therefore | ⊤ | \top |
| ∵ | \because | ⊢ | \vdash |
| & | \And | ⊣ | \dashv |
| ∨ | \lor | ⊨ | \vDash |
| ∨ | \vee | ⊩ | \Vdash |
| ⋎ | \curlyvee | ⊨ | \models |
| ⋁ | \bigvee | ⊪ | \Vvdash |
| ∧ | \land | ⊬ | \nvdash |
| ∧ | \wedge | ⊮ | \nVdash |
| ⋏ | \curlywedge | ⊭ | \nvDash |
| ⋀ | \bigwedge | ⊯ | \nVDash |
| qˉ | \bar{q} | ┌ | \ulcorner |
| abcˉ | \bar{abc} | ┐ | \urcorner |
| q | \overline{q} | └ | \llcorner |
| abc | \overline{abc} | ┘ | \lrcorner |
| ¬ | \lnot |
# 集合符号
| 显示 | 命令 | 显示 | 命令 |
|---|
| { | \{ | \} | \} |
| ∅ | \emptyset | ⊃ | \supset |
| ∅ | \varnothing | ⋑ | \Supset |
| ∈ | \in | ⊐ | \sqsupset |
| ∈/ | \notin | ⊆ | \subseteq |
| ∋ | \ni | ⊈ | \nsubseteq |
| ∩ | \cap | ⊊ | \subsetneq |
| ⋒ | \Cap | | \varsubsetneq |
| ⊓ | \sqcap | ⊑ | \sqsubseteq |
| ⋂ | \bigcap | ⊇ | \supseteq |
| ∪ | \cup | ⊉ | \nsupseteq |
| ⋓ | \Cup | ⊋ | \supsetneq |
| ⊔ | \sqcup | | \varsupsetneq |
| ⋃ | \bigcup | ⊒ | \sqsupseteq |
| ⨆ | \bigsqcup | ⫅ | \subseteqq |
| ⊎ | \uplus | | \nsubseteqq |
| ⨄ | \biguplus | ⫋ | \subsetneqq |
| ∖ | \setminus | | \varsubsetneqq |
| ∖ | \smallsetminus | ⫆ | \supseteqq |
| × | \times | | \nsupseteqq |
| ⊂ | \subset | ⫌ | \supsetneqq |
| ⋐ | \Subset | | \varsupsetneqq |
# 箭头符号
| 显示 | 命令 | 显示 | 命令 |
|---|
| ⇛ | \Rrightarrow | ⟼ | \longmapsto |
| ⇚ | \Lleftarrow | ⇀ | \rightharpoonup |
| ⇒ | \Rightarrow | ⇁ | \rightharpoondown |
| ⇏ | \nRightarrow | ↼ | \leftharpoonup |
| ⟹ | \Longrightarrow | ↽ | \leftharpoondown |
| ⟹ | \implies | ↿ | \upharpoonleft |
| ⇐ | \Leftarrow | ↾ | \upharpoonright |
| ⇍ | \nLeftarrow | ⇃ | \downharpoonleft |
| ⟸ | \Longleftarrow | ⇂ | \downharpoonright |
| ⇔ | \Leftrightarrow | ⇌ | \rightleftharpoons |
| ⇎ | \nLeftrightarrow | ⇋ | \leftrightharpoons |
| ⟺ | \Longleftrightarrow | ↶ | \curvearrowleft |
| ⟺ | \iff | ↺ | \circlearrowleft |
| ⇑ | \Uparrow | ↰ | \Lsh |
| ⇓ | \Downarrow | ⇈ | \upuparrows |
| ⇕ | \Updownarrow | ⇉ | \rightrightarrows |
| → | \rightarrow | ⇄ | \rightleftarrows |
| → | \to | ↣ | \rightarrowtail |
| ↛ | \nrightarrow | ↬ | \looparrowright |
| ⟶ | \longrightarrow | ↷ | \curvearrowright |
| ← | \leftarrow | ↻ | \circlearrowright |
| ← | \gets | ↱ | \Rsh |
| ↚ | \nleftarrow | ⇊ | \downdownarrows |
| ⟵ | \longleftarrow | ⇇ | \leftleftarrows |
| ↔ | \leftrightarrow | ⇆ | \leftrightarrows |
| ↮ | \nleftrightarrow | ↢ | \leftarrowtail |
| ⟷ | \longleftrightarrow | ↫ | \looparrowleft |
| ↑ | \uparrow | ↪ | \hookrightarrow |
| ↓ | \downarrow | ↩ | \hookleftarrow |
| ↕ | \updownarrow | ⊸ | \multimap |
| ↗ | \nearrow | ↭ | \leftrightsquigarrow |
| ↙ | \swarrow | ⇝ | \rightsquigarrow |
| ↖ | \nwarrow | ↠ | \twoheadrightarrow |
| ↘ | \searrow | ↞ | \twoheadleftarrow |
| ↦ | \mapsto |
# 特殊符号
下表中总结了一些常用的特殊符号
| 显示 | 命令 | 显示 | 命令 |
|---|
| ∞ | \infty | ♭ | \flat |
| ℵ | \aleph | ♮ | \natural |
| ∁ | \complement | ♯ | \sharp |
| ∍ | \backepsilon | ╱ | \diagup |
| ð | \eth | ╲ | \diagdown |
| Ⅎ | \Finv | ⋅ | \centerdot |
| ℏ | \hbar | ⋉ | \ltimes |
| ℑ | \Im | ⋊ | \rtimes |
| | \imath | ⋋ | \leftthreetimes |
| | \jmath | ⋌ | \rightthreetimes |
| k | 𝕜 | k | \Bbbk |
| ℓ | \ell | ≗ | \circeq |
| ℧ | \mho | ≜ | \triangleq |
| ℘ | \wp | ≏ | \bumpeq |
| ℜ | \Re | ≎ | \Bumpeq |
| Ⓢ | \circledS | ≑ | \doteqdot |
| ⨿ | \amalg | ≓ | \risingdotseq |
| % | \% | ≒ | \fallingdotseq |
| † | \dagger | ⊺ | \intercal |
| ‡ | \ddagger | ⊼ | \barwedge |
| … | \ldots | ⊻ | \veebar |
| ⋯ | \cdots | ⩞ | \doublebarwedge |
| ⌣ | \smile | ≬ | \between |
| ⌢ | \frown | ⋔ | \pitchfork |
| ≀ | \wr | ⊲ | \vartriangleleft |
| ◃ | \triangleleft | ⋪ | \ntriangleleft |
| ▹ | \triangleright | ⊳ | \vartriangleright |
| ♢ | \diamondsuit | ⋫ | \ntriangleright |
| ♡ | \heartsuit | ⊴ | \trianglelefteq |
| ♣ | \clubsuit | ⋬ | \ntrianglelefteq |
| ♠ | \spadesuit | ⊵ | \trianglerighteq |
| ⅁ | \Game | ⋭ | \ntrianglerighteq |
# 分数
| 名称 | 显示 | 符号 |
|---|
| 分数 | 42x=0.5x or 42x=0.5x | \frac{2}{4}x=0.5x\ or\ {2 \over 4}x=0.5x |
| 小型分数 | 42x=0.5x | \tfrac{2}{4}x = 0.5x |
| 大型分数 (不嵌套) | 42=0.5c+d+4222=a | \dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a |
| 大型分数 (嵌套) | c+d+4222=a | \cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a |
# 函数
| 显示 | 符号 |
|---|
| expab=ab,expb=eb,10m | \exp_a b = a^b, \exp b = e^b, 10^m |
| lnc,lgd=loge,log10f | \ln c, \lg d = \log e, \log_{10} f |
| sina,cosb,tanc,cotd,sece,cscf | \sin a, \cos b, \tan c, \cot d, \sec e, \csc f |
| arcsina,arccosb,arctanc | \arcsin a, \arccos b, \arctan c |
| arccotd,arcsece,arccscf | \operatorname{arccot} d, \operatorname{arcsec} e, \operatorname{arccsc} f |
| sinha,coshb,tanhc,cothd | \sinh a, \cosh b, \tanh c, \coth d |
| shk,chl,thm,cothn | \operatorname{sh}k, \operatorname{ch}l, \operatorname{th}m, \operatorname{coth}n |
| argsho,argchp,argthq | \operatorname{argsh}o, \operatorname{argch}p, \operatorname{argth}q |
| sgnr,∣s∣ | \operatorname{sgn}r, \left\vert s \right\vert |
| min(x,y),max(x,y) | \min(x,y), \max(x,y) |
如果需要使用特殊的函数符号,那么可以采用 \operatorname{} 命令进行自定义
# 根式
| 显示 | 符号 |
|---|
| √ | \surd |
| nπ | \sqrt[n]{\pi} |
| π | \sqrt{\pi} |
| 32x3+y3 | \sqrt[3]{\frac{x^3+y^3}{2}} |
# 模运算
| 显示 | 符号 |
|---|
| sk≡0(modm) | s_k \equiv 0 \pmod{m} |
| amodb | a \bmod b |
| gcd(m,n),lcm(m,n) | \gcd(m, n), \operatorname{lcm}(m, n) |
| ∣,∤,∣, | \mid, \nmid, \shortmid, \nshortmid |
# 极限
| 显示 | 符号 |
|---|
| limn→∞xn | \lim_{n \to \infty}x_n |
| limn→∞xn | \textstyle \lim_{n \to \infty}x_n |
# 范围与预测
| 显示 | 符号 |
|---|
| minx,maxy,infs,supt | \min x, \max y, \inf s, \sup t |
| limu,liminfv,limsupw | \lim u, \liminf v, \limsup w |
| dimp,degq,detm,kerϕ | \dim p, \deg q, \det m, \ker\phi |
| Prj,homl,∥z∥,argz | \Pr j, \hom l, \lVert z \rVert, \arg z |
# 大型运算符 (求和等)
| 名称 | 显示 | 符号 | 显示 | 符号 |
|---|
| 求和 | ∑ab | \sum_{a}^{b} | \textstyle \sum_{a}^{b} | \textstyle \sum_{a}^{b} |
| 连乘积 | ∏ab | \prod_{a}^{b} | \textstyle \prod_{a}^{b} | \textstyle \prod_{a}^{b} |
| 余积 | ∐ab | \coprod_{a}^{b} | \textstyle \coprod_{a}^{b} | \textstyle \coprod_{a}^{b} |
| 并集 | ⋃ab | \bigcup_{a}^{b} | \textstyle \bigcup_{a}^{b} | \textstyle \bigcup_{a}^{b} |
| 交集 | ⋂ab | \bigcap_{a}^{b} | \textstyle \bigcap_{a}^{b} | \textstyle \bigcap_{a}^{b} |
| 析取 | ⋁ab | \bigvee_{a}^{b} | \textstyle \bigvee_{a}^{b} | \textstyle \bigvee_{a}^{b} |
| 合取 | ⋀ab | \bigwedge_{a}^{b} | \textstyle \bigwedge_{a}^{b} | \textstyle \bigwedge_{a}^{b} |
# 上下标
| 名称 | 显示 | 符号 |
|---|
| 上标 | a2,ax+3 | a^2, a^{x+3} |
| 下标 | a2,ax+3 | a_2, a_{x+3} |
| 组合 | 1030a2+2 | 10^{30} a^{2+2} |
| 组合 | ai,jbf′ | a{i,j} b{f'} |
| 上下标混合 | x23 | x_2^3 |
| 上下标混合 | x23 | {x_2}^3 |
| 上标的上标 | 10108 | 10^{10^{8}} |
| 混合标识 | \sideset{1^2}{3^4}X_a^b | \sideset{1^2}{3^4}X_a^b |
| 混合标识 | 12!Ω34 | {}_1^2!\Omega_3^4 |
| 顶标底标 | ωα | \overset{\alpha}{\omega} |
| 顶标底标 | αω | \underset{\alpha}{\omega} |
| 顶标底标 | γωα | \overset{\alpha}{\underset{\gamma}{\omega}} |
| 顶标底标 | ωα | \stackrel{\alpha}{\omega} |
| 导数 | x′,y′′,f′,f′′x′,y′′ | x', y'', f', f'' x^\prime, y^{\prime\prime} |
| 导数点 | x˙,x¨ | \dot{x}, \ddot{x} |
| 上下划线与向量 | a^ bˉ c | \hat a \ \bar b \ \vec c |
| 上下划线与向量 | ab cd def | \overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f} |
| 上下划线与向量 | ghi jkl | \overline{g h i} \ \underline{j k l} |
| 弧度 | AB⌢ | \overset{\frown} {AB} |
| 箭头 | An+μ−1Bn±i−1TC | A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} C |
| 大括号 | 1+2+⋯+1005050 | \overbrace{ 1+2+\cdots+100 }^{5050} |
| 底部大括号 | 26a+b+⋯+z | \underbrace{ a+b+\cdots+z }_{26} |
| 求和运算 | ∑k=1Nk2 | \sum_{k=1}^N k^2 |
| 文本模式下的求和运算 | ∑k=1Nk2 | \textstyle \sum_{k=1}^N k^2 |
| 分式中的求和运算 | a∑k=1Nk2 | \frac{\sum_{k=1}^N k^2}{a} |
| 分式中的求和运算 | ak=1∑Nk2 | \frac{\displaystyle \sum_{k=1}^N k^2}{a} |
| 分式中的求和运算 | ak=1∑Nk2 | \frac{\sum\limits^{^N}_{k=1} k^2}{a} |
| 乘积运算 | ∏i=1Nxi | \prod_{i=1}^N x_i |
| 乘积运算 | ∏i=1Nxi | \textstyle \prod_{i=1}^N x_i |
| 副乘运算 | ∐i=1Nxi | \coprod_{i=1}^N x_i |
| 副乘运算 | ∐i=1Nxi | \textstyle \coprod_{i=1}^N x_i |
| 极限 | limn→∞xn | \lim_{n \to \infty}x_n |
| 极限 | limn→∞xn | \textstyle \lim_{n \to \infty}x_n |
| 积分 | 1∫3x2e3/xdx | \int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx |
| 积分 | ∫13x2e3/xdx | \int_{1}^{3}\frac{e^3/x}{x^2}\, dx |
| 积分 | −N∫Nexdx | \textstyle \int\limits_{-N}^{N} e^x dx |
| 积分 | ∫−NNexdx | \textstyle \int_{-N}^{N} e^x dx |
| 双重积分 | D∬dxdy | \iint\limits_D dx\,dy |
| 三重积分 | E∭dxdydz | \iiint\limits_E dx\,dy\,dz |
| 路径积分 | ∫(x,y)∈Cx3dx+4y2dy | \int_{(x,y)\in C} x^3\, dx + 4y^2\, dy |
| 环路积分 | ∮(x,y)∈Cx3dx+4y2dy | \oint_{(x,y)\in C} x^3\, dx + 4y^2\, dy |
| 交集 | ⋂i=1nEi | \bigcap_{i=1}^n E_i |
| 并集 | ⋃i=1nEi | \bigcup_{i=1}^n E_i |
# 二次项系数
| 名称 | 显示 | 符号 |
|---|
| 二项式系数 | (kn) | \binom{n}{k} |
| 小型二项式系数 | (kn) | \tbinom{n}{k} |
| 大型二项式系数 | (kn) | \dbinom{n}{k} |
# 微分与导数
| 显示 | 符号 |
|---|
| dt,dt,∂t,∇ψ | dt, \mathrm{d}t, \partial t, \nabla\psi |
| dy/dx,dy/dx,dxdy,dxdy,∂x1∂x2∂2y | dy/dx, \mathrm{d}y/\mathrm{d}x, \frac{dy}{dx}, \frac{\mathrm{d}y}{\mathrm{d}x}, \frac{\partial^2}{\partial x_1\partial x_2}y |
| ′,‵,f′,f′,f′′,f(3),y˙,y¨ | \prime, \backprime, f^\prime, f', f'', f^{(3)}, \dot y, \ddot y |
# 积分
| 显示 | 符号 |
|---|
| 1∫3x2e3/xdx | \int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx |
| ∫13x2e3/xdx | \int_{1}^{3}\frac{e^3/x}{x^2}\, dx |
| −N∫Nexdx | \textstyle \int\limits_{-N}^{N} e^x dx |
| ∫−NNexdx | \textstyle \int_{-N}^{N} e^x dx |
| D∬dxdy | \iint\limits_D dx\,dy |
| E∭dxdydz | \iiint\limits_E dx\,dy\,dz |
| ∫(x,y)∈Cx3dx+4y2dy | \int_{(x,y)\in C} x^3\, dx + 4y^2\, dy |
| ∮(x,y)∈Cx3dx+4y2dy | \oint_{(x,y)\in C} x^3\, dx + 4y^2\, dy |
注:积分符号采用 \int\_{}^{} 命令调用,双重积分符号采用 \iint\_{}^{} ,以此类推,标准库最高可以支持 四重积分。
# 数组
| \begin{array}{ | c | c | c | } |
| a & b & S \\ |
| \hline |
| 0 & 0 & 1 \\ |
| 0 & 1 & 1 \\ |
| 1 & 0 & 1 \\ |
| 1 & 1 & 0 |
| \end{array} |
显示为
a0011b0101S1110
# 方程式
| \begin{cases} |
| 3x + 5y + z \\ |
| 7x - 2y + 4z \\ |
| -6x + 3y + 2z |
| \end{cases} |
显示为
⎩⎪⎪⎨⎪⎪⎧3x+5y+z7x−2y+4z−6x+3y+2z
# 条件定义
| f(n) = |
| \begin{cases} |
| n/2, & \text{if }n\text{ is even} \\ |
| 3n+1, & \text{if }n\text{ is odd} |
| \end{cases} |
显示为
f(n)={n/2,3n+1,if n is evenif n is odd
# 多行等式
| \begin{align} |
| f(x) & = (a+b)^2\\ |
| & = a^2+2ab+b^2 |
| \end{align} |
显示为
\begin{align} f(x) & = (a+b)^2\\ & = a^2+2ab+b^2 \end{align}
| \begin{alignat}{2} |
| f(x) & = (a-b)^2 \\ |
| & = a^2-2ab+b^2 |
| \end{alignat} |
显示为
\begin{alignat}{2} f(x) & = (a-b)^2 \\ & = a^2-2ab+b^2 \end{alignat}
| \begin{array}{lcl} |
| z & = & a \\ |
| f(x,y,z) & = & x + y + z |
| \end{array} |
显示为
zf(x,y,z)==ax+y+z
| \begin{array}{lcr} |
| z & = & a \\ |
| f(x,y,z) & = & x + y + z |
| \end{array} |
显示为
zf(x,y,z)==ax+y+z
# 自动编号
- 开启 AMS 扩展包的情况下,会在部分环境的多行公式后自动编号
| \begin{eqnarray} |
| E = mc^2 \\ |
| e^{i\pi}+1=0 |
| \end{eqnarray} |
显示为
\begin{eqnarray} E = mc^2 \\ e^{i\pi}+1=0 \end{eqnarray}
- 整个公式都不进行编号,可以使用
{equation*} 、 {eqnarray*} 环境
| \begin{eqnarray*} |
| E = mc^2 \\ |
| e^{i\pi}+1=0 |
| \end{eqnarray*} |
显示为
\begin{eqnarray*} E = mc^2 \\ e^{i\pi}+1=0 \end{eqnarray*}
- 单个方程不进行编号,可以在指定方程后面添加
\nonumber 命令
| \begin{eqnarray} |
| E = mc^2 \\ |
| e^{i\pi}+1=0 \nonumber |
| \end{eqnarray} |
显示为
\begin{eqnarray} E = mc^2 \\ e^{i\pi}+1=0 \nonumber \end{eqnarray}
- 个别公式出现或者不出现编号,可以在公式后使用
\tag{} 或者 \notag 命令
| \begin{eqnarray} |
| E = mc^2 \notag\\ |
| e^{i\pi}+1=0 \tag{b} |
| \end{eqnarray} |
显示为
\begin{eqnarray} E = mc^2 \notag\\ e^{i\pi}+1=0 \tag{b} \end{eqnarray}
# 矩阵
| \begin{matrix} |
| x & y \\ |
| z & v |
| \end{matrix} |
显示为
xzyv
| \begin{vmatrix} |
| x & y \\ |
| z & v |
| \end{vmatrix} |
显示为
∣∣∣∣∣xzyv∣∣∣∣∣
| \begin{Vmatrix} |
| x & y \\ |
| z & v |
| \end{Vmatrix} |
显示为
∥∥∥∥∥xzyv∥∥∥∥∥
| \begin{bmatrix} |
| 0 & \cdots & 0 \\ |
| \vdots & \ddots & \vdots \\ |
| 0 & \cdots & 0 |
| \end{bmatrix} |
显示为
⎣⎢⎢⎡0⋮0⋯⋱⋯0⋮0⎦⎥⎥⎤
| \begin{Bmatrix} |
| x & y \\ |
| z & v |
| \end{Bmatrix} |
显示为
{xzyv}
| \begin{pmatrix} |
| x & y \\ |
| z & v |
| \end{pmatrix} |
显示为
(xzyv)
| \bigl( \begin{smallmatrix} |
| a&b\\ |
| c&d |
| \end{smallmatrix} \bigr) |
显示为
(acbd)
# 参考
- https://www.latex-project.org/
- https://zh.m.wikipedia.org/zh/LaTeX