Mathjax公式教程
Posted dabokele
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mathjax公式教程相关的知识,希望对你有一定的参考价值。
一般公式分为两种形式,可以理解为一种特殊的代码块,
这是行内公式:$ \\Gamma(z) = \\int_0^\\infty t^z-1e^-tdt\\,. $
这是行内公式:$ \\Gamma(z) = \\int_0^\\infty tz-1e-tdt,. $
这是块公式
$$\\Gamma(z) = \\int_0^\\infty t^z-1e^-tdt\\,.$$
这是块公式
Γ
(
z
)
=
∫
0
∞
t
z
−
1
e
−
t
d
t
 
.
\\Gamma(z) = \\int_0^\\infty t^z-1e^-tdt\\,.
Γ(z)=∫0∞tz−1e−tdt.
行公式,是在代码块的基础上前面加上$
,后面加上$
组成的。而块公式则是 输入$$
和$$
在公式前后。
接下来主要介绍数学公式中常用的一些符号。
一、希腊字母
如下表所示:
名称 | 大写 | Tex | 小写 | Tex |
---|---|---|---|---|
alpha | A | A | α | \\alpha |
beta | B | B | β | \\beta |
gamma | Γ | \\Gamma | γ | \\gamma |
delta | Δ | \\Delta | δ | \\delta |
epsilon | E | E | ϵ | \\epsilon |
zeta | Z | Z | ζ | \\zeta |
eta | H | H | η | \\eta |
theta | Θ | \\Theta | θ | \\theta |
iota | I | I | ι | \\iota |
kappa | K | K | κ | \\kappa |
lambda | Λ | \\Lambda | λ | \\lambda |
mu | M | M | μ | \\mu |
nu | N | N | ν | \\nu |
xi | Ξ | \\Xi | ξ | \\xi |
omicron | O | O | ο | \\omicron |
pi | Π | \\Pi | π | \\pi |
rho | P | P | ρ | \\rho |
sigma | Σ | \\Sigma | σ | \\sigma |
tau | T | T | τ | \\tau |
upsilon | Υ | \\Upsilon | υ | \\upsilon |
phi | Φ | \\Phi | ϕ | \\phi |
chi | X | X | χ | \\chi |
psi | Ψ | \\Psi | ψ | \\psi |
omega | Ω | \\Omega | ω | \\omega |
二、上标与下标
上标和下标分别使用^
与_
,例如x_i^2
表示的是:
x
2
i
x_2^i
x2i。
默认情况下,上下标符号仅仅对下一个组起作用。一个组即单个字符或者使用..
包裹起来的内容。也就是说,如果使用10^10
表示的是
1
0
1
0
10^10
1010,而10^10
才是
1
0
10
10^10
1010。同时,大括号还能消除二义性,如x^5^6
将得到一个错误,必须使用大括号来界定^的结合性,如x^5^6
:
x
5
6
x^5^6
x56 或者 x^5^6
:
x
5
6
x^5^6
x56。
三、括号
1、小括号与方括号
使用原始的( ),[ ]即可,如(2+3)[4+4]
:
(
2
+
3
)
[
4
+
4
]
(2+3)[4+4]
(2+3)[4+4]
2、大括号
由于大括号被用来分组,因此需要使用
\\
和\\
表示大括号,也可以使用\\lbrace
和\\rbrace
来表示。如\\a*b\\:a∗b
或\\lbrace a*b \\rbrace:a*b
表示
a
∗
b
:
a
∗
b
\\a*b\\:a∗b
a∗b:a∗b
3、尖括号
区分于小于号和大于号,使用\\langle
和\\rangle
表示左尖括号和右尖括号。如\\langle x \\rangle
:
⟨
x
⟩
\\langle x \\rangle
⟨x⟩。
4、上取整
使用\\lceil
和 \\rceil
表示。 如,\\lceil x \\rceil
:
⌈
x
⌉
\\lceil x \\rceil
⌈x⌉。
5、下取整
使用\\lfloor
和 \\rfloor
表示。如,\\lfloor x \\rfloor
:
⌊
x
⌋
\\lfloor x \\rfloor
⌊x⌋。
四、求和与积分
1、求和
\\sum
用来表示求和符号,其下标表示求和下限,上标表示上限。如,\\sum_1^n
:
∑
1
n
\\sum_1^n
∑1n。
2、积分
\\int
用来表示积分符号,同样地,其上下标表示积分的上下限。如,\\int_1^\\infty
:
∫
1
∞
\\int_1^\\infty
∫1∞。
多重积分
\\iint
:
∬
\\iint
∬
\\iiint
:
∭
\\iiint
∭
\\iiiint
:KaTeX parse error: Expected 'EOF', got '\\iiiint' at position 1: \\̲i̲i̲i̲i̲n̲t̲
3、其他
与此类似的符号还有,
\\prod
:
∏
\\prod
∏,
\\bigcup
:
⋃
\\bigcup
⋃,
\\bigcap
:
⋂
\\bigcap
⋂。
五、分式与根式
1、分式
- 第一种,使用
\\frac ab
,\\frac
作用于其后的两个组a,b
,结果为 a b \\frac ab ba。如果你的分子或分母不是单个字符,请使用..
来分组。 - 第二种,使用
\\over
来分隔一个组的前后两部分,如a+1\\over b+1
: a + 1 b + 1 a+1\\over b+1 b+1a+1。
2、连分数
书写连分数表达式时,请使用\\cfrac
代替\\frac
或者\\over
两者效果对比如下:
\\frac
表示如下:
x=a_0 + \\frac 1^2a_1 + \\frac 2^2a_2 + \\frac 3^2a_3 + \\frac 4^2a_4 + ...
显示如下:
x
=
a
0
+
1
2
a
1
+
2
2
a
2
+
3
2
a
3
+
4
2
a
4
+
.
.
.
x=a_0 + \\frac 1^2a_1 + \\frac 2^2a_2 + \\frac 3^2a_3 + \\frac 4^2a_4 + ...
x=a0+a1+a2+a3+a4+...42322212
\\cfrac
表示如下:
x=a_0 + \\cfrac 1^2a_1 + \\cfrac 2^2a_2 + \\cfrac 3^2a_3 + \\cfrac 4^2a_4 + ...
显示如下
x = a 0 + 1 2 a 1 + 2 2 a 2 + 3 2 a 3 + 4 2 a 4 + . . . x=a_0 + \\cfrac 1^2a_1 + \\cfrac 2^2a_2 + \\cfrac 3^2a_3 + \\cfrac 4^2a_4 + ... x=a0+a1+a2+a3+a4+...42322212
3、根式
根式使用\\sqrt
来表示。如,\\sqrt[4]\\frac xy
:
x
y
4
\\sqrt[4]\\frac xy
4yx
六、多行表达式
1、分类表达式
定义函数的时候经常需要分情况给出表达式,可使用\\begincases…\\endcases
。其中,使用\\\\
来分类,使用&
指示需要对齐的位置,\\空格
表示空格 。如:
f(n)
\\begincases
\\cfrac n2, &if\\ n\\ is\\ even\\\\
3n + 1, &if\\ n\\ is\\ odd
\\endcases
表示
f ( n ) n 2 , i f n i s e v e n 3 n + 1 , i f n i s o d d f(n) \\begincases \\cfrac n2, &if\\ n\\ is\\ even\\\\ 3n + 1, &if\\ n\\ is\\ odd \\endcases f(n)⎩⎨⎧2n,3n+1,if n is evenif n is odd
如果想分类之间的垂直间隔变大,可以使用\\\\[2ex]
代替\\\\
来分隔不同的情况。(3ex,4ex
也可以用,1ex
相当于原始距离)。如下所示:
f(n)
\\begincases
\\cfrac n2, &if\\n\\ is\\ even\\\\[5ex]
3n + 1, &if\\ n\\ is\\ odd
\\endcases
表示
f
(
n
)
n
2
,
i
f
n
i
s
e
v
e
n
3
n
+
1
,
i
f
n
i
s
o
d
d
f(n) \\begincases \\cfrac n2, &if\\ n\\ is\\ even\\\\[5ex] 3n + 1, &if\\ n\\ is\\ odd \\endcases
f(n)⎩⎪⎪⎪⎨⎪⎪⎪⎧2n< 以上是关于Mathjax公式教程的主要内容,如果未能解决你的问题,请参考以下文章