Markdown中使用 LaTeX 编辑数学公式
Markdown中使用 LaTeX 编辑数学公式
- 1 介绍
- TeX(计算机排版系统)
- LaTeX(TeX宏集)
- KaTeX 和 MathJax
- 2 注意点
- 单双美元符号包裹问题
- KaTeX 有些不支持
- 3 语法
- 保留字符
- 希腊字母
- 希伯来字母
- 二元运算符
- 二元关系符
- 几何符号
- 逻辑符号
- 集合符号
- 箭头符号
- 特殊符号
- 分数
- 数值函数
- 根式
- 微分与导数
- 模运算
- 极限
- 范围与预测
- 积分
- 大型运算符
- 上下标
- 二项式系数
- 矩阵
- 数组
- 方程与方程组
- 条件定义
- 多行等式
- 自动编号
- 括号
- 括号尺寸
- 空格与换行
- 颜色
- 字体颜色
- 背景颜色
- RGB 颜色
- 字体
- 字体加粗
- 黑体
- 黑板报体
- 斜体
- 罗马体
- 无衬线体
- 手写体
- 哥特字体
- 小脚本风格
- 字号尺寸
- 参考
1 介绍
TeX(计算机排版系统)
七十年代末,Donald E. Knuth在看自己的《电脑编程的艺术》校样时,感觉计算机排版的校样质量低到无法忍受,于是决定自己开发一个高质量的计算机排版系统,这样就有了 TeX 。
TeX 在希腊语中这个词的意思是“科技”和“艺术”。
TeX 是一个排版系统。它提供了许多命令,需要你自己指定文档格式,比如字号,行距,页面分割等等。听起来就很麻烦,所以这需要专业排版的人员来搞。一般用户不可能为了排版而学习他整套系统。
LaTeX(TeX宏集)
LaTeX 是一套建在 TeX 之上的高质量的排版格式,可以生成复杂的表格与数学公式,是当前电子与数学出版行业的事实标准。
LaTeX 是当今世界上最流行和使用最广泛的TEX宏集。
由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能。
LaTeX 是一套建在 TeX 之上的宏。LaTeX 背后的理念是将焦点从格式转移到文档内容。在 LaTeX 命令是为了给文档内容提供结构。已经按照一套排版标准编写好模板,你只需要指定就行了。
KaTeX 和 MathJax
俩都是JavaScript渲染器。将 LaTeX 表达的内容显示出来。
目前来说,在网页上显示数学公式最常用的方案是引入 JavaScript 对 LaTeX 代码渲染,如维基百科、segmentfault 都是采用这样的方案,其中使用最多的库是 MathJax 和 KaTeX。
2 注意点
单双美元符号包裹问题
csdn 中 LaTex 语法使用,Markdown中两种输入公式的方法:一是行内公式(inline),用一对美元符号“$”包裹。二是整行公式(displayed)【占据整行】,用一对紧挨的两个美元符号“$$ ”包裹。
注:
- 有时单美元符号,显示不对时,可以使用双美元符号。
- 防止排版乱,可以使用双美元符号。
语法 | 输出 |
---|---|
$\sigma$
|
σ \sigma σ |
$\sqrt[3]{\frac{x^3+y^3}{2}}*$
|
x 3 + y 3 2 3 ∗ \sqrt[3]{\frac{x^3+y^3}{2}}* 32x3+y3 ∗ |
$$\dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a$$
|
2 4 = 0.5 2 c + 2 d + 2 4 = a \dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a 42=0.5c+d+4222=a |
$$
x=\dfrac{-b\pm \sqrt{b^2-4ac}}{2a}
$$
x = − b ± b 2 − 4 a c 2 a x=\dfrac{-b\pm \sqrt{b^2-4ac}}{2a} x=2a−b±b2−4ac
$x=\dfrac{-b\pm \sqrt{b^2-4ac}}{2a}$
x = − b ± b 2 − 4 a c 2 a x=\dfrac{-b\pm \sqrt{b^2-4ac}}{2a} x=2a−b±b2−4ac
KaTeX 有些不支持
CSDN 中的 Markdown 使用的是 KaTeX,KaTex 有些不支持。
详见:https://katex.org/docs/support_table.html
举例:‘\̲i̲i̲i̲i̲n̲t̲’
KaTeX parse error: Expected 'EOF', got '\iiiint' at position 1
3 语法
保留字符
LaTeX 环境中具有特殊含义的保留字符,不能直接使用,必须通过指定的语法实现:
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | # |
\#
|
6 | { |
\{
|
2 | % |
\%
|
7 | } |
\}
|
3 | ∧ |
^\wedge
|
8 | ∼ |
\sim
|
4 | & |
\&
|
9 | ∖ |
\backslash
|
5 | _ |
\_
|
希腊字母
序号 | 标准符号 | LaTeX | 首字母大写 | LaTeX |
使用 var 前缀
|
LaTeX | 读音 |
---|---|---|---|---|---|---|---|
1 | α |
\alpha
|
/ˈælfə/ | ||||
2 | β |
\beta
|
/ˈbeɪtə/ | ||||
3 | γ |
\gamma
|
Γ |
\Gamma
|
Γ |
\varGamma
|
/ˈɡæmə/ |
4 | δ |
\delta
|
Δ |
\Delta
|
Δ |
\varDelta
|
/ˈdɛltə/ |
5 | ϵ |
\epsilon
|
ε |
\varepsilon
|
/ˈɛpsɪlɒn/ | ||
6 | ζ |
\zeta
|
/ˈzeɪtə/ | ||||
7 | η |
\eta
|
/ˈeɪtə/ | ||||
8 | θ |
\theta
|
Θ |
\Theta
|
ϑ、Θ |
\vartheta 、\varTheta
|
/ˈθiːtə/ |
9 | ι |
\iota
|
/aɪˈoʊtə/ | ||||
10 | κ |
\kappa
|
ϰ |
\varkappa
|
/ˈkæpə/ | ||
11 | λ |
\lambda
|
Λ |
\Lambda
|
Λ |
\varLambda
|
/ˈlæmdə/ |
12 | μ |
\mu
|
/mjuː/ | ||||
13 | ν |
\nu
|
/njuː/ | ||||
14 | ξ |
\xi
|
Ξ |
\Xi
|
Ξ |
\varXi
|
/zaɪ, ksaɪ/ |
15 | o |
o
|
O |
O
|
/ˈɒmɪkrɒn/ | ||
16 | π |
\pi
|
Π |
\Pi
|
ϖ、Π |
\varpi 、\varPi
|
/paɪ/ |
17 | ρ |
\rho
|
ϱ |
\varrho
|
/roʊ/ | ||
18 | σ |
\sigma
|
Σ |
\Sigma
|
ς、Σ |
\varsigma 、\varSigma
|
/ˈsɪɡmə/ |
19 | τ |
\tau
|
/taʊ, tɔː/ | ||||
20 | υ |
\upsilon
|
Υ |
\Upsilon
|
Υ |
\varUpsilon
|
/ˈʌpsɪlɒn/ |
21 | ϕ |
\phi
|
Φ |
\Phi
|
φ、Φ |
\varphi 、\varPhi
|
/faɪ/ |
22 | χ |
\chi
|
/kaɪ/ | ||||
23 | ψ |
\psi
|
Ψ |
\Psi
|
Ψ |
\varPsi
|
/psaɪ/ |
24 | ω |
\omega
|
Ω |
\Omega
|
Ω |
\varOmega
|
/oʊˈmeɪɡə/ |
25 | ϝ |
\digamma
|
/daɪ’gæmə/ |
希伯来字母
序号 | 符号 | LaTeX | 英文 | 序号 | 符号 | LaTeX | 英文 |
---|---|---|---|---|---|---|---|
1 | ℵ |
\aleph
|
aleph | 3 | ℷ |
\gimel
|
gimel |
2 | ℶ |
\beth
|
beth | 4 | ℸ |
\daleth
|
daleth |
二元运算符
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | + |
+
|
20 | ∙ |
\bullet
|
2 | − |
-
|
21 | ⊕ |
\oplus
|
3 | × |
\times
|
22 | ⊖ |
\ominus
|
4 | ÷ |
\div
|
23 | ⊙ |
\odot
|
5 | ± |
\pm
|
24 | ⊘ |
\oslash
|
6 | ∓ |
\mp
|
25 | ⊗ |
\otimes
|
7 | ◃ |
\triangleleft
|
26 | ◯ |
\bigcirc
|
8 | ▹ |
\triangleright
|
27 | ⋄ |
\diamond
|
9 | ⋅ |
\cdot
|
28 | ⊎ |
\uplus
|
10 | ∖ |
\setminus
|
29 | △ |
\bigtriangleup
|
11 | ⋆ |
\star
|
30 | ▽ |
\bigtriangledown
|
12 | ∗ |
\ast
|
31 | ⊲ |
\lhd
|
13 | ∪ |
\cup
|
32 | ⊳ |
\rhd
|
14 | ∩ |
\cap
|
33 | ⊴ |
\unlhd
|
15 | ⊔ |
\sqcup
|
34 | ⊵ |
\unrhd
|
16 | ⊓ |
\sqcap
|
35 | ⨿ |
\amalg
|
17 | ∨ |
\vee
|
36 | ≀ |
\wr
|
18 | ∧ |
\wedge
|
37 | † |
\dagger
|
19 | ∘ |
\circ
|
38 | ‡ |
\ddagger
|
二元关系符
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | = |
=
|
49 | ⪈ \gneq ⪈ |
\gneq
|
2 | ≠ |
\ne
|
50 | ≧ |
\geqq
|
3 | ≠ |
\neq
|
51 | ≱ \ngeq ≱ |
\ngeq
|
4 | ≡ |
\equiv
|
52 | ≱ \ngeqq |
\ngeqq
|
5 | ≢ \not\equiv ≡ |
\not\equiv
|
53 | ≩ |
\gneqq
|
6 | ≐ |
\doteq
|
54 | ≩ |
\gvertneqq
|
7 | ≑ |
\doteqdot
|
55 | ≶ |
\lessgtr
|
8 | = d e f \overset{\underset{\mathrm{def}}{}}{=} =def |
\overset{\underset{\mathrm{def}}{}}{=}
|
56 | ⋚ |
\lesseqgtr
|
9 | := |
:=
|
57 | ⪋ |
\lesseqqgtr
|
10 | ∼ |
\sim
|
58 | ≷ |
\gtrless
|
11 | ≁ |
\nsim
|
59 | ⋛ |
\gtreqless
|
12 | ∽ |
\backsim
|
60 | ⪌ |
\gtreqqless
|
13 | ∼ |
\thicksim
|
61 | ⩽ |
\leqslant
|
14 | ≃ |
\simeq
|
62 | ⪇ |
\nleqslant
|
15 | ⋍ |
\backsimeq
|
63 | ⪕ |
\eqslantless
|
16 | ≂ |
\eqsim
|
64 | ⩾ |
\geqslant
|
17 | ≅ |
\cong
|
65 | ≱ \ngeqslant |
\ngeqslant
|
18 | ≇ |
\ncong
|
66 | ⪖ |
\eqslantgtr
|
19 | ≈ |
\approx
|
67 | ≲ |
\lesssim
|
20 | ≈ |
\thickapprox
|
68 | ⋦ |
\lnsim
|
21 | ≊ |
\approxeq
|
69 | ⪅ |
\lessapprox
|
22 | ≍ |
\asymp
|
70 | ⪉ |
\lnapprox
|
23 | ∝ |
\propto
|
71 | ≳ |
\gtrsim
|
24 | ∝ |
\varpropto
|
72 | ⋧ |
\gnsim
|
25 | < |
<
|
73 | ⪆ |
\gtrapprox
|
26 | ≮ \nless ≮ |
\nless
|
74 | ⪊ |
\gnapprox
|
27 | ≪ |
\ll
|
75 | ≺ |
\prec
|
28 | ≪̸ |
\not\ll
|
76 | ⊀ |
\nprec
|
29 | ⋘ |
\lll
|
77 | ⪯ |
\preceq
|
30 | ⋘̸ |
\not\lll
|
78 | ⋠ |
\npreceq
|
31 | ⋖ |
\lessdot
|
79 | ⪵ |
\precneqq
|
32 | > |
>
|
80 | ≻ |
\succ
|
33 | ≯ \ngtr ≯ |
\ngtr
|
81 | ⊁ |
\nsucc
|
34 | ≫ |
\gg
|
82 | ⪰ |
\succeq
|
35 | ≫̸ \not\gg ≫ |
\not\gg
|
83 | ⋡ |
\nsucceq
|
36 | ⋙ |
\ggg
|
84 | ⪶ |
\succneqq
|
37 | ⋙̸ \not\ggg ⋙ |
\not\ggg
|
85 | ≼ |
\preccurlyeq
|
38 | ⋗ |
\gtrdot
|
86 | ⋞ |
\curlyeqprec
|
39 | ≤ |
\le
|
87 | ≽ |
\succcurlyeq
|
40 | ≤ |
\leq
|
88 | ⋟ |
\curlyeqsucc
|
41 | ⪇ |
\lneq
|
89 | ≾ |
\precsim
|
42 | ≦ |
\leqq
|
90 | ⋨ |
\precnsim
|
43 | ≰ \nleq ≰ |
\nleq
|
91 | ⪷ |
\precapprox
|
44 | ≰ \nleqq |
\nleqq
|
92 | ⪹ |
\precnapprox
|
45 | ≨ |
\lneqq
|
93 | ≿ |
\succsim
|
46 | ≨ |
\lvertneqq
|
94 | ⋩ |
\succnsim
|
47 | ≥ |
\ge
|
95 | ⪸ |
\succapprox
|
48 | ≥ |
\geq
|
96 | ⪺ |
\succnapprox
|
几何符号
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | ∥ |
\parallel
|
14 | ◊ |
\lozenge
|
2 | ∦ |
\nparallel
|
15 | ⧫ |
\blacklozenge
|
3 | ∥ |
\shortparallel
|
16 | ★ |
\bigstar
|
4 | ∦ |
\nshortparallel
|
17 | ◯ |
\bigcirc
|
5 | ⊥ |
\perp
|
18 | △ |
\triangle
|
6 | ∠ |
\angle
|
19 | △ |
\bigtriangleup
|
7 | ∢ |
\sphericalangle
|
20 | ▽ |
\bigtriangledown
|
8 | ∡ |
\measuredangle
|
21 | △ |
\vartriangle
|
9 | 45∘ |
45^\circ
|
22 | ▽ |
\triangledown
|
10 | ◻ |
\Box
|
23 | ▴ |
\blacktriangle
|
11 | ◼ |
\blacksquare
|
24 | ▾ |
\blacktriangledown
|
12 | ⋄ |
\diamond
|
25 | ◂ |
\blacktriangleleft
|
13 | ◊◊ |
\Diamond \lozenge
|
26 | ▸ |
\blacktriangleright
|
逻辑符号
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | ∀ |
\forall
|
20 | ¬ |
\neg
|
2 | ∃ |
\exists
|
21 | ̸ R \not\operatorname{R} R |
\not\operatorname{R}
|
3 | ∄ |
\nexists
|
22 | ⊥ |
\bot
|
4 | ∴ |
\therefore
|
23 | ⊤ |
\top
|
5 | ∵ |
\because
|
24 | ⊢ |
\vdash
|
6 | & |
\And
|
25 | ⊣ |
\dashv
|
7 | ∨ |
\lor
|
26 | ⊨ |
\vDash
|
8 | ∨ |
\vee
|
27 | ⊩ |
\Vdash
|
9 | ⋎ |
\curlyvee
|
28 | ⊨ |
\models
|
10 | ⋁ |
\bigvee
|
29 | ⊪ |
\Vvdash
|
11 | ∧ |
\land
|
30 | ⊬ |
\nvdash
|
12 | ∧ |
\wedge
|
31 | ⊮ \nVdash ⊮ |
\nVdash
|
13 | ⋏ |
\curlywedge
|
32 | ⊭ |
\nvDash
|
14 | ⋀ |
\bigwedge
|
33 | ⊯ \nVDash ⊯ |
\nVDash
|
15 | q ˉ \bar{q} qˉ |
\bar{q}
|
34 | ⌜ |
\ulcorner
|
16 | a b c ˉ \bar{abc} abcˉ |
\bar{abc}
|
35 | ⌝ |
\urcorner
|
17 | q ‾ \overline{q} q |
\overline{q}
|
36 | ⌞ |
\llcorner
|
18 | a b c ‾ \overline{abc} abc |
\overline{abc}
|
37 | ⌟ |
\lrcorner
|
19 | ¬ |
\lnot
|
集合符号
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | {} |
\{ \}
|
23 | ⊏ |
\sqsubset
|
2 | ∅ |
\emptyset
|
24 | ⊃ |
\supset
|
3 | ∅ |
\varnothing
|
25 | ⋑ |
\Supset
|
4 | ∈ |
\in
|
26 | ⊐ |
\sqsupset
|
5 | ∉ |
\notin
|
27 | ⊆ |
\subseteq
|
6 | ∋ |
\ni
|
28 | ⊈ |
\nsubseteq
|
7 | ∩ |
\cap
|
29 | ⊊ |
\subsetneq
|
8 | ⋒ |
\Cap
|
30 | ⊊ |
\varsubsetneq
|
9 | ⊓ |
\sqcap
|
31 | ⊑ |
\sqsubseteq
|
10 | ⋂ |
\bigcap
|
32 | ⊇ |
\supseteq
|
11 | ∪ |
\cup
|
33 | ⊉ |
\nsupseteq
|
12 | ⋓ |
\Cup
|
34 | ⊋ |
\supsetneq
|
13 | ⊔ |
\sqcup
|
35 | ⊋ |
\varsupsetneq
|
14 | ⋃ |
\bigcup
|
36 | ⊒ |
\sqsupseteq
|
15 | ⨆ |
\bigsqcup
|
37 | ⫅ |
\subseteqq
|
16 | ⊎ |
\uplus
|
38 | ⊈ \nsubseteqq |
\nsubseteqq
|
17 | ⨄ |
\biguplus
|
39 | ⫋ |
\subsetneqq
|
18 | ∖ |
\setminus
|
40 | ⫋ |
\varsubsetneqq
|
19 | ∖ |
\smallsetminus
|
41 | ⫆ |
\supseteqq
|
20 | × |
\times
|
42 | ⊉ |
\nsupseteqq
|
21 | ⊂ |
\subset
|
43 | ⫌ |
\supsetneqq
|
22 | ⋐ |
\Subset
|
44 | ⫌ |
\varsupsetneqq
|
箭头符号
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | ⇛ |
\Rrightarrow
|
36 | ⟼ |
\longmapsto
|
2 | ⇚ |
\Lleftarrow
|
37 | ⇀ |
\rightharpoonup
|
3 | ⇒ |
\Rightarrow
|
38 | ⇁ |
\rightharpoondown
|
4 | ⇏ |
\nRightarrow
|
39 | ↼ |
\leftharpoonup
|
5 | ⟹ |
\Longrightarrow
|
40 | ↽ |
\leftharpoondown
|
6 | ⟹ |
\implies
|
41 | ↿ |
\upharpoonleft
|
7 | ⇐ |
\Leftarrow
|
42 | ↾ |
\upharpoonright
|
8 | ⇍ |
\nLeftarrow
|
43 | ⇃ |
\downharpoonleft
|
9 | ⟸ |
\Longleftarrow
|
44 | ⇂ |
\downharpoonright
|
10 | ⇔ |
\Leftrightarrow
|
45 | ⇌ |
\rightleftharpoons
|
11 | ⇎ |
\nLeftrightarrow
|
46 | ⇋ |
\leftrightharpoons
|
12 | ⟺ |
\Longleftrightarrow
|
47 | ↶ |
\curvearrowleft
|
13 | ⟺ |
\iff
|
48 | ↺ |
\circlearrowleft
|
14 | ⇑ |
\Uparrow
|
49 | ↰ |
\Lsh
|
15 | ⇓ |
\Downarrow
|
50 | ⇈ |
\upuparrows
|
16 | ⇕ |
\Updownarrow
|
51 | ⇉ |
\rightrightarrows
|
17 | → |
\rightarrow
|
52 | ⇄ |
\rightleftarrows
|
18 | → |
\to
|
53 | ↣ |
\rightarrowtail
|
19 | ↛ \nrightarrow ↛ |
\nrightarrow
|
54 | ↬ |
\looparrowright
|
20 | ⟶ |
\longrightarrow
|
55 | ↷ |
\curvearrowright
|
21 | ← |
\leftarrow
|
56 | ↻ |
\circlearrowright
|
22 | ← |
\gets
|
57 | ↱ |
\Rsh
|
23 | ↚ \nleftarrow ↚ |
\nleftarrow
|
58 | ⇊ |
\downdownarrows
|
24 | ⟵ |
\longleftarrow
|
59 | ⇇ |
\leftleftarrows
|
25 | ↔ |
\leftrightarrow
|
60 | ⇆ |
\leftrightarrows
|
26 | ↮ \nleftrightarrow ↮ |
\nleftrightarrow
|
61 | ↢ |
\leftarrowtail
|
27 | ⟷ |
\longleftrightarrow
|
62 | ↫ |
\looparrowleft
|
28 | ↑ |
\uparrow
|
63 | ↪ |
\hookrightarrow
|
29 | ↓ |
\downarrow
|
64 | ↩ |
\hookleftarrow
|
30 | ↕ |
\updownarrow
|
65 | ⊸ |
\multimap
|
31 | ↗ |
\nearrow
|
66 | ↭ |
\leftrightsquigarrow
|
32 | ↙ |
\swarrow
|
67 | ⇝ |
\rightsquigarrow
|
33 | ↖ |
\nwarrow
|
68 | ↠ |
\twoheadrightarrow
|
34 | ↘ |
\searrow
|
69 | ↞ |
\twoheadleftarrow
|
35 | ↦ |
\mapsto
|
特殊符号
序号 | 符号 | LaTeX | 序号 | 符号 | LaTeX |
---|---|---|---|---|---|
1 | ∞ |
\infty
|
33 | ♭ |
\flat
|
2 | ℵ |
\aleph
|
34 | ♮ |
\natural
|
3 | ∁ |
\complement
|
35 | ♯ |
\sharp
|
4 | ∍ |
\backepsilon
|
36 | ╱ |
\diagup
|
5 | ð |
\eth
|
37 | ╲ |
\diagdown
|
6 | Ⅎ |
\Finv
|
38 | ⋅ |
\centerdot
|
7 | ℏ |
\hbar
|
39 | ⋉ |
\ltimes
|
8 | ℑ |
\Im
|
40 | ⋊ |
\rtimes
|
9 | ı |
\imath
|
41 | ⋋ |
\leftthreetimes
|
10 | ȷ |
\jmath
|
42 | ⋌ |
\rightthreetimes
|
11 |
Markdown中使用 LaTeX 编辑数学公式相关推荐
最新文章
热门文章 |