Markdown公式编辑学习笔记

一、公式使用参考

1.如何插入公式

  • 行中公式(放在文中与其它文字混编)可以用如下方法表示:$ 数学公式 $
  • 独立公式可以用如下方法表示:$$ 数学公式 $$
  • 自动编号的公式可以用如下方法表示:

若需要手动编号,参见大括号和行标的使用

egin{equation}
数学公式
label{eq:当前公式名}
end{equation}
自动编号后的公式可在全文任意处使用 eqref{eq:公式名} 语句引用。

例子:

$ J_alpha(x) = sum_{m=0}^infty frac{(-1)^m}{m! Gamma (m + alpha + 1)} {left({ frac{x}{2} }
ight)}^{2m + alpha} 	ext {,行内公式示例} $
显示:

$ J_alpha(x) = sum_{m=0}^infty frac{(-1)^m}{m! Gamma (m + alpha + 1)} {left({ frac{x}{2} } ight)}^{2m + alpha} ext {,行内公式示例} $

例子:

$$ J_alpha(x) = sum_{m=0}^infty frac{(-1)^m}{m! Gamma (m + alpha + 1)} {left({ frac{x}{2} }
ight)}^{2m + alpha} 	ext {,独立公式示例} $$

显示:

[J_alpha(x) = sum_{m=0}^infty frac{(-1)^m}{m! Gamma (m + alpha + 1)} {left({ frac{x}{2} } ight)}^{2m + alpha} ext {,独立公式示例} ]

2.如何输入上下标

^ 表示上标, _ 表示下标。如果上下标的内容多于一个字符,需要用 {}将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。
例子:
$$ x^{y^z}=(1+{ m e}^x)^{-2xy^w} $$
显示:

[x^{y^z}=(1+{ m e}^x)^{-2xy^w} ]

另外,如果要在左右两边都有上下标,可以用 sideset 命令

  • 例子:
    $$ sideset{^1_2}{^3_4}igotimes $$
  • 显示:

[sideset{^1_2}{^3_4}igotimes ]

3.如何输入括号和分隔符

()[] |表示符号本身,使用 {} 来表示 {} 。当要显示大号的括号或分隔符时,要用 left ight 命令。
一些特殊的括号:

输入 显示
$$langle表达式 angle$$ $$langle表达式 angle$$
$$lceil表达式 ceil$$ $$lceil表达式 ceil$$
$$lfloor表达式 floor$$ $$lfloor表达式 floor$$
$$lbrace表达式 brace$$ $$lbrace表达式 brace$$

例子:
$$ f(x,y,z) = 3y^2z left( 3+frac{7x+5}{1+y^2} ight) $$
显示:

[f(x,y,z) = 3y^2z left( 3+frac{7x+5}{1+y^2} ight) ]

4.如何输入分数

通常使用 frac {分子} {分母} 命令产生一个分数frac {分子} {分母},分数可嵌套。
便捷情况可直接输入 frac ab 来快速生成一个frac ab。
如果分式很复杂,亦可使用 分子 over 分母 命令,此时分数仅有一层。

例子:

$$frac{a-1}{b-1} quad and quad {a+1over b+1}$$

[frac{a-1}{b-1} quad and quad {a+1over b+1} ]

5.如何输入开方

使用 sqrt [根指数,省略时为2] {被开方数} 命令输入开方。

例子:

$$sqrt{2} quad and quad sqrt[n]{3}$$

[sqrt{2} quad and quad sqrt[n]{3} ]

6.如何输入省略号

数学公式中常见的省略号有两种,ldots 表示与文本底线对齐的省略号,cdots 表示与文本中线对齐的省略号。

例子:

$$f(x_1,x_2,underbrace{ldots}_{ m ldots} ,x_n) = x_1^2 + x_2^2 + underbrace{cdots}_{ m cdots} + x_n^2$$

显示:

[f(x_1,x_2,underbrace{ldots}_{ m ldots} ,x_n) = x_1^2 + x_2^2 + underbrace{cdots}_{ m cdots} + x_n^2 ]

7.如何输入矢量

使用 vec{矢量} 来自动产生一个矢量。也可以使用 overrightarrow 等命令自定义字母上方的符号。

例子:

$$vec{a} cdot vec{b}=0$$

显示:

[vec{a} cdot vec{b}=0 ]

例子:

$$overleftarrow{xy} quad and quad overleftrightarrow{xy} quad and quad overrightarrow{xy}$$

显示:

[overleftarrow{xy} quad and quad overleftrightarrow{xy} quad and quad overrightarrow{xy} ]

8.如何输入积分

使用 int_积分下限^积分上限 {被积表达式} 来输入一个积分。

例子:

$$int_0^1 {x^2} \,{ m d}x$$

显示:

[int_0^1 {x^2} \,{ m d}x ]

9.如何输入极限运算

使用 lim_{变量 o 表达式} 表达式 来输入一个极限。如有需求,可以更改 o 符号至任意符号。

例子:

$$ lim_{n o +infty} frac{1}{n(n+1)} quad and quad lim_{xleftarrow{示例}} frac{1}{n(n+1)} $$

显示:

[lim_{n o +infty} frac{1}{n(n+1)} quad and quad lim_{xleftarrow{示例}} frac{1}{n(n+1)} ]

10.如何输入累加、累乘运算

使用 sum_{下标表达式}^{上标表达式} {累加表达式} 来输入一个累加。
与之类似,使用 prod igcup igcap 来分别输入累乘、并集和交集。
此类符号在行内显示时上下标表达式将会移至右上角和右下角。

例子:

$$sum_{i=1}^n frac{1}{i^2} quad and quad prod_{i=1}^n frac{1}{i^2} quad and quad igcup_{i=1}^{2} R$$

显示:

[sum_{i=1}^n frac{1}{i^2} quad and quad prod_{i=1}^n frac{1}{i^2} quad and quad igcup_{i=1}^{2} R ]

11.如何输入希腊字母

输入 小写希腊字母英文全称 首字母大写希腊字母英文全称来分别输入小写和大写希腊字母。
对于大写希腊字母与现有字母相同的,直接输入大写字母即可。

输入 显示 输入 显示
$alpha$ (alpha) $A$ (A)
$eta$ (eta) $B$ (B)
$gamma$ (gamma) $Gamma$ (Gamma)
$delta$ (delta) $Delta$ (Delta)
$epsilon$ (epsilon) $E$ (E)
$zeta$ (zeta) $Z$ (Z)
$eta$ (eta) $H$ (H)
$ heta$ ( heta) $Theta$ (Theta)
$iota$ (iota) $I$ (I)
$kappa$ (kappa) $K$ (K)
$lambda$ (lambda) $Lambda$ (Lambda)
$ u$ ( u) $N$ (N)
$mu$ (mu) $M$ (M)
$xi$ (xi) $Xi$ (Xi)
$o$ (o) $O$ (O)
$pi$ (pi) $Pi$ (Pi)
$ ho$ ( ho) $P$ (P)
$sigma$ (sigma) $Sigma$ (Sigma)
$ au$ ( au) $T$ (T)
$upsilon$ (upsilon) $Upsilon$ (Upsilon)
$phi$ (phi) $Phi$ (Phi)
$chi$ (chi) $X$ (X)
$psi$ (psi) $Psi$ (Psi)
$omega$ (omega) $Omega$ (Omega)

12.大括号和行标的使用

使用 left ight 来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 。
在每个公式末尾前使用 ag{行标}来实现行标。
例子:

$$
fleft(
   left[ 
     frac{
       1+left{x,y
ight}
     }{
       left(
          frac{x}{y}+frac{y}{x}
       
ight)
       left(u+1
ight)
     }+a
   
ight]^{3/2}

ight)
	ag{行标}
$$

显示:

[fleft( left[ frac{ 1+left{x,y ight} }{ left( frac{x}{y}+frac{y}{x} ight) left(u+1 ight) }+a ight]^{3/2} ight) ag{行标} ]

小技巧:

  • $smash{displaystylemax_{0 leq q leq n-1}} f(q) le n$ 显示:
    (smash{displaystylemax_{0 leq q leq n-1}} f(q) le n)
  • $f(x + epsilon) approx f(x) + f'(x) epsilon + mathcal{O}(epsilon^2).$, 显示:
    (f(x + epsilon) approx f(x) + f'(x) epsilon + mathcal{O}(epsilon^2).)
  • 求导符号使用 $ ext{d}x$, 即:( ext{d}x)

Markdown公式(二)以表格的形式列出了常用符号。

更多内容参见https://www.zybuluo.com/codeep/note/163962

字体转换

若要对公式的某一部分字符进行字体转换,可以用 {字体 {需转换的部分字符}} 命令,其中 字体 部分可以参照下表选择合适的字体。一般情况下,公式默认为意大利体.

输入 说明 显示实例
m 罗马体 ({ m D})
cal 花体 (cal D)
it 意大利体 (it D)
Bbb 黑板粗体 (Bbb D)
f 粗体 (f D)
mit 数学斜体 (mit D)
sf 等线体 (sf D)
scr 手写体 (scr D)
t 打字机体 ( t D)
frak 旧德式字体 (frak D)
oldsymbol 黑体 (oldsymbol{X}), (oldsymbol{x})

设定表格

$$
egin{array}{ccc|c}
a11 & a12 & a13  & b1 \
a21 & a22  & a23 & b2  \ 
a31 & a32  & a33 & b3  \
end{array}
$$

显示:

[egin{array}{ccc|c} a11 & a12 & a13 & b1 \ a21 & a22 & a23 & b2 \ a31 & a32 & a33 & b3 \ end{array} ]

还可以表示 $KaTeX$$LaTeX$ 为 :
(KaTeX) (LaTeX)

原文地址:https://www.cnblogs.com/q735613050/p/7253073.html