Mathjax公式教程

Posted dabokele

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mathjax公式教程相关的知识,希望对你有一定的参考价值。

LaTeX公式语法大全

一般公式分为两种形式,可以理解为一种特殊的代码块,

这是行内公式:$ \\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)=0tz1etdt.

行公式,是在代码块的基础上前面加上$,后面加上$组成的。而块公式则是 输入$$$$在公式前后。

接下来主要介绍数学公式中常用的一些符号。

一、希腊字母

如下表所示:

名称大写Tex小写Tex
alphaAAα\\alpha
betaBBβ\\beta
gammaΓ\\Gammaγ\\gamma
deltaΔ\\Deltaδ\\delta
epsilonEEϵ\\epsilon
zetaZZζ\\zeta
etaHHη\\eta
thetaΘ\\Thetaθ\\theta
iotaIIι\\iota
kappaKKκ\\kappa
lambdaΛ\\Lambdaλ\\lambda
muMMμ\\mu
nuNNν\\nu
xiΞ\\Xiξ\\xi
omicronOOο\\omicron
piΠ\\Piπ\\pi
rhoPPρ\\rho
sigmaΣ\\Sigmaσ\\sigma
tauTTτ\\tau
upsilonΥ\\Upsilonυ\\upsilon
phiΦ\\Phiϕ\\phi
chiXXχ\\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 ab:ab

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
\\iiiintKaTeX 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, &amp;if\\ n\\ is\\ even\\\\[5ex] 3n + 1, &amp;if\\ n\\ is\\ odd \\endcases f(n)2n<

以上是关于Mathjax公式教程的主要内容,如果未能解决你的问题,请参考以下文章

Mathjax公式教程

Mathjax公式教程

在Hexo中渲染MathJax数学公式

前端整合MathjaxJS的配置笔记

五分钟上手MAthJax

Shiny中的动态mathjax公式