在Markdown中使用LaTeX公式

抄的这篇:MarkDown 中使用 LaTeX 数学式

数学模式

在 LaTeX 中,最常用到的主要有文本模式和数学模式这两种模式。数学模式又可分为行内公式{inline math)和行间公式 (display math) 两种形式。

行内公式形式是将数学式插入文本行之内,使之与文本融为一体,这种形式适合编写简 短的数学式。

行间公式形式是将数学式插在文本行之间,自成一行或一个段落,与上下文附加一段垂 直空白,使数学式突出醒目。多行公式、公式组和微积分方程等复杂的数学式都是采用行间 公式形式编写。

行内公式 $ ... $ 行间公式 $$ ... $$

函数 f(x)=anxn+an1xn1+an2xn2+

函数

(1.1)f(x)=anxn+an1xn1+an2xn2+

LaTeX 注释符号为 %

输入上下标

^ 表示上标, _ 表示下标。如果上下标的内容多于一个字符,要用大括号 { } 把这些内容括起来当成一个整体。上下标是可以嵌套的,也可以同时使用。

inai

输入分数

分数的输入形式为 \frac{分子}{分母}

P(v)=11+exp(v/T)

上下划线与花括号

a+b+ca+b+ca+ba+ba+bx=ABa+ba,ba+b+c+dmb+c+d+en+f

输入根号

1212n

输入括号和分隔符

(), [] , | 分别表示原尺寸的形状,由于大括号 {} 在 LaTeX 中有特定含义, 所以使用需要转义, 即\{\} 分别表示表示{ }。当需要显示大尺寸的上述符号时, 在上述符号前加上 \left\right 命令.

{a}f(x,y,z)=3y2z3+(7x+51+y2)f(x,y,z)=3y2z+(3+7x+51+y2)

关于各种数学符号写法, 详见Cmd Markdown 公式指导手册, 下面主要介绍下常用的 矩阵和多行公式输入 做详细的记录.

矩阵

矩阵中, 不同的列使用 & 分割, 行使用 \\ 分隔

下面展示一系列矩阵环境排版, 区别在于外面的括号不同

(abcdefghi)
χ(λ)=|λabcdλefghλi|

省略号

单行公式与多行公式

equation 环境用来输入单行公式, 自动生成编号, 也可以使用 \tag{...} 自己对公式编号; 使用 equation* 环境, 不会自动生成公式编号。

(1)(a+b)×c=a×c+b×c

\[ ... \]equation* 环境的简写

(a+b)×c=a×c+b×c

eqnarray 环境用来输入按照等号(或者其他关系符)对齐的方程组, 编号

f(x)=anxng(x)=x2

输入多行公式, gather 环境得到的公式是每行居中的, align环境则允许公式按照等号或者其他关系符对齐, 在关系符前加&表示对齐

(a+b)×c=a×c+b×cac=a×c
y=cost+1y=2sint

align 环境还允许排列多列对齐公式, 列与列之间使用&分割

x=tx=costx=ty=2ty=sin(t+1)y=sint
(a+b)(a2ab+b2)=a3a2b+ab2+a2bab2+b2=a3+b3

align 环境中列分隔符 & 一般放在关系符前面, 如果个别需要再关系符后面或者别的地方对齐的, 则应该注意使用的符号类型

(a+b)(a2ab+b2)=a3a2b+ab2+a2bab2+b2=a3+b3

跨多行的单个公式

单个公式很长的时候需要换行,但仅允许生成一个编号时,可以用 split 环境包围公式代码,在需要转行的地方使用 . split 环境一般用在 equation, gather 环境里面, 可以把单个公式拆成多行, 同时支持 align 那样对齐公式.

split 环境不产生编号, 编号由外面的数学环境产生; 每行需要使用1个&来标识对齐的位置,结束后可使用 \tag{...} 标签编号。 如果 split 环境中某一行不是在二元关系符前面对齐, 需要通过 \quad 等手段设置间距或对齐方式.

(3.1)cos2x=cos2xsin2x=2cos2x1
(2)12(sin(x+y)+sin(xy))=12(sinxcosy+cosxsiny)+12(sinxcosycosxsiny)=sinxcosy

将公式组合为块

最常见的是 case 环境, 他在几行公式前面用花括号括起来, 表示几种不同的情况; 每行公式使用 & 分隔, 便是表达式与条件, 例如

D(x)={1,if xQ;0,if xRQ.

gathered环境 将几行公式居中排列, 组合为一个整体;

STST}S=T

括号的其他用法

功能语法显示
圆括号,小括号\left( \frac{a}{b} \right)(𝑎𝑏)
方括号,中括号\left[ \frac{a}{b} \right][𝑎𝑏]
花括号,大括号\left{ \frac{a}{b} \right}{𝑎𝑏}
尖括号\left \langle \frac{a}{b} \right \rangle⟨𝑎𝑏⟩
单竖线,绝对值\left | \frac{a}{b} \right|丨𝑎𝑏丨
双竖线,范式\left | \frac{a}{b} \right |∣∣𝑎𝑏∣∣
取整函数\left \lfloor \frac{a}{b} \right \rfloor⌊𝑎𝑏⌋
取顶函数\left \lceil \frac{c}{d} \right \rceil⌈𝑐𝑑⌉
斜线与反斜线\left / \frac{a}{b} \right \backslash/𝑎𝑏\
上下箭头\left \uparrow \frac{a}{b} \right \downarrow↑⏐⏐𝑎𝑏⏐↓⏐
混合括号1\left [ 0,1 \right )[0,1)
混合括号2\left \langle \psi \right|⟨𝜓∣∣
单左括号\left { \frac{a}{b} \right .{𝑎𝑏
单右括号\left . \frac{a}{b} \right }𝑎𝑏}

希腊字母

希腊字母(小写)输入希腊字母(大写)输入
α\alphaΑA
β\betaΒB
γ\gammaΓ\Gamma
δ\deltaΔ\Delta
ε或ϵ\epsilon或\varepsilonΕE
ζ\zetaΖZ
η\etaΗH
θ或ϑ\theta或\varthetaΘ\Theta
ι\iotaΙI
κ\kappaΚK
λ\lambdaΛ\Lambda
μ\muΜM
ν\nuΝN
ξ\xiΞ\Xi
οoΟO
π或ϖ\pi或\varpiΠ\Pi
ρ或ϱ\rho或\varrhoΡP
σ或ς\sigma或\varsigmaΣ\Sigma
τ\tauΤT
υ\upsilonΥ\Upsilon
φ或φ\phi或\varphiΦ\Phi
χ\chiΧX
ψ\psiΨ\Psi
ω\omegaΩ\Omega

三角函数与逻辑数学字符

数学字符输入数学字符输入
±\pm×\times
÷\div|\mid
\nmid\cdot
\circ\ast
\bigodot\bigotimes
\bigoplus\leq
\geq\neq
\approx\equiv
\sum\prod
\coprod\emptyset
\in\notin
\subset\supset
\subseteq\supseteq
\bigcap\bigcup
\bigvee\bigwedge
\biguplus\bigsqcup
log\loglg\lg
ln\ln\bot
\angle30^∘30 ^ \circ
sin\sincos\cos
tan\tancot\cot
\prime\int
\iint\iiint
\iiiint\oint
lim\lim\infty
\nabla\because
\therefore\forall
\exists\not=
\not>\not\subset
\hat\check
\brevesec\sec
\uparrow\downarrow
\Uparrow\Downarrow
\rightarrow\leftarrow
\Rightarrow\Leftarrow
\longrightarrow\longleftarrow
\Longrightarrow\Longleftarrow
 \quad##