使用 Markdown 语法编写数学公式:从入门到精通

  • Typora 版本:1.6.7
  • 操作系统:Windows 11
  • 支持 LaTeX 数学公式渲染

前言

在技术写作、学术论文或博客文章中,数学公式的表达是不可或缺的一部分。Markdown 作为轻量级标记语言,通过 LaTeX 语法支持强大的数学公式渲染功能。本文将详细介绍如何在 Markdown 中编写各种类型的数学公式,帮助您轻松掌握这一实用技能。

1. 行内公式

行内公式(inline formula)将数学表达式嵌入到文本行中,不独占一行,适合在段落中插入简短的数学符号或表达式。

语法格式

$符合LaTeX语法的公式$

基础示例

这是爱因斯坦的质能方程:$E=mc^2$

渲染效果:

这是爱因斯坦的质能方程:E=mc2E=mc^2E=mc2

更多实用示例

- 二次方程的解:$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$
- 圆的面积:$A = \pi r^2$
- 欧拉恒等式:$e^{i\pi} + 1 = 0$
- 正态分布概率密度函数:$f(x) = \frac{1}{\sigma\sqrt{2\pi}}e^{-\frac{1}{2}(\frac{x-\mu}{\sigma})^2}$

渲染效果:

  • 二次方程的解:x=−b±b2−4ac2ax = \frac{-b \pm \sqrt{b^2-4ac}}{2a}x=2ab±b24ac
  • 圆的面积:A=πr2A = \pi r^2A=πr2
  • 欧拉恒等式:eiπ+1=0e^{i\pi} + 1 = 0e+1=0
  • 正态分布概率密度函数:f(x)=1σ2πe−12(x−μσ)2f(x) = \frac{1}{\sigma\sqrt{2\pi}}e^{-\frac{1}{2}(\frac{x-\mu}{\sigma})^2}f(x)=σ2π1e21(σxμ)2

使用要点

  • 两侧的 $ 必须成对出现,这是行内公式的标识符
  • 行内公式会随文字流动,适合短小的表达式
  • 如果公式中包含特殊字符,可能需要进行转义处理
  • 避免在行内公式中使用过于复杂的表达式,以免影响阅读体验

2. 块级公式

块级公式(block formula)让数学表达式独占一行并居中显示,适合较长的公式、推导过程或需要突出显示的重要公式。

语法格式

$$
符合LaTeX语法的公式
$$

基础示例

一定质量的理想气体,其压强 $p$、体积 $V$、热力学温度 $T$ 满足:
$$
pV = nRT
$$

渲染效果:
一定质量的理想气体,其压强 ppp、体积 VVV、热力学温度 TTT 满足:
pV=nRT pV = nRT pV=nRT

更多实用示例

## 微积分基础

导数的定义:
$$
f'(x) = \lim_{h \to 0} \frac{f(x+h) - f(x)}{h}
$$

定积分的定义:
$$
\int_a^b f(x) \, dx = \lim_{n \to \infty} \sum_{i=1}^n f(x_i) \Delta x
$$

渲染效果:

微积分基础

导数的定义:
f′(x)=lim⁡h→0f(x+h)−f(x)h f'(x) = \lim_{h \to 0} \frac{f(x+h) - f(x)}{h} f(x)=h0limhf(x+h)f(x)

定积分的定义:
∫abf(x) dx=lim⁡n→∞∑i=1nf(xi)Δx \int_a^b f(x) \, dx = \lim_{n \to \infty} \sum_{i=1}^n f(x_i) \Delta x abf(x)dx=nlimi=1nf(xi)Δx

3. 带编号的公式

在学术论文或技术文档中,经常需要为公式添加编号以便引用。使用 equation 环境可以实现这一功能。

语法格式

$$
\begin{equation}
公式内容
\end{equation}
$$

示例

函数 $y = f(x)$ 在点 $x_0$ 处的导数(瞬时变化率)定义为:

$$
\begin{equation}
f'(x_0) = \lim_{\Delta x \to 0} \frac{f(x_0 + \Delta x) - f(x_0)}{\Delta x}
\end{equation}
$$

渲染效果:

函数 y=f(x)y = f(x)y=f(x) 在点 x0x_0x0 处的导数(瞬时变化率)定义为:

f′(x0)=lim⁡Δx→0f(x0+Δx)−f(x0)Δx \begin{equation} f'(x_0) = \lim_{\Delta x \to 0} \frac{f(x_0 + \Delta x) - f(x_0)}{\Delta x} \end{equation} f(x0)=Δx0limΔxf(x0+Δx)f(x0)

更多编号公式示例

## 概率论基础

贝叶斯定理:

$$
\begin{equation}
P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)}
\end{equation}
$$

正态分布的概率密度函数:

$$
\begin{equation}
f(x) = \frac{1}{\sigma\sqrt{2\pi}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)
\end{equation}
$$

渲染效果:

概率论基础

贝叶斯定理:

P(A∣B)=P(B∣A)⋅P(A)P(B) \begin{equation} P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)} \end{equation} P(AB)=P(B)P(BA)P(A)

正态分布的概率密度函数:

f(x)=1σ2πexp⁡(−(x−μ)22σ2) \begin{equation} f(x) = \frac{1}{\sigma\sqrt{2\pi}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right) \end{equation} f(x)=σ2π1exp(2σ2(xμ)2)

4. 多行对齐公式

当需要展示公式推导过程或有多行公式时,可以使用 aligned 环境来实现对齐。

语法格式

$$
\begin{aligned}
第一行公式 \\
第二行公式 \\
...
\end{aligned}
$$

基础示例

线性函数的展开:

$$
\begin{aligned}
y &= mx + b \\
&= 2x + 3
\end{aligned}
$$

渲染效果:

线性函数的展开:

y=mx+b=2x+3 \begin{aligned} y &= mx + b \\ &= 2x + 3 \end{aligned} y=mx+b=2x+3

复杂推导示例

## 二次方程求根公式推导

从 $ax^2 + bx + c = 0$ 开始:

$$
\begin{aligned}
ax^2 + bx + c &= 0 \\
x^2 + \frac{b}{a}x + \frac{c}{a} &= 0 \\
x^2 + \frac{b}{a}x &= -\frac{c}{a} \\
x^2 + \frac{b}{a}x + \left(\frac{b}{2a}\right)^2 &= -\frac{c}{a} + \left(\frac{b}{2a}\right)^2 \\
\left(x + \frac{b}{2a}\right)^2 &= \frac{b^2 - 4ac}{4a^2} \\
x + \frac{b}{2a} &= \pm\frac{\sqrt{b^2 - 4ac}}{2a} \\
x &= \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\end{aligned}
$$

渲染效果:

二次方程求根公式推导

ax2+bx+c=0ax^2 + bx + c = 0ax2+bx+c=0 开始:

ax2+bx+c=0x2+bax+ca=0x2+bax=−cax2+bax+(b2a)2=−ca+(b2a)2(x+b2a)2=b2−4ac4a2x+b2a=±b2−4ac2ax=−b±b2−4ac2a \begin{aligned} ax^2 + bx + c &= 0 \\ x^2 + \frac{b}{a}x + \frac{c}{a} &= 0 \\ x^2 + \frac{b}{a}x &= -\frac{c}{a} \\ x^2 + \frac{b}{a}x + \left(\frac{b}{2a}\right)^2 &= -\frac{c}{a} + \left(\frac{b}{2a}\right)^2 \\ \left(x + \frac{b}{2a}\right)^2 &= \frac{b^2 - 4ac}{4a^2} \\ x + \frac{b}{2a} &= \pm\frac{\sqrt{b^2 - 4ac}}{2a} \\ x &= \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \end{aligned} ax2+bx+cx2+abx+acx2+abxx2+abx+(2ab)2(x+2ab)2x+2abx=0=0=ac=ac+(2ab)2=4a2b24ac=±2ab24ac=2ab±b24ac

5. 常用数学符号速查表

为了帮助您快速掌握 LaTeX 数学公式语法,这里提供一些常用符号的对照表:

基本运算符

符号LaTeX 语法示例
加号++++
减号-−-
乘号\times×\times×
除号\div÷\div÷
分数\frac{a}{b}ab\frac{a}{b}ba
根号\sqrt{x}x\sqrt{x}x
幂次x^2x2x^2x2
下标x_1x1x_1x1

希腊字母

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

关系符号

符号LaTeX 语法符号LaTeX 语法
\leq\geq
<<>>
\neq\approx
\equiv\propto
\in\notin
\subset\supset
\subseteq\supseteq
\perp\parallel

运算符号

符号LaTeX 语法符号LaTeX 语法
\sum\prod
\int\oint
\partial\nabla
\infty\aleph
\cap\cup
\wedge\vee
\oplus\otimes

函数符号

符号LaTeX 语法符号LaTeX 语法
sin\sincos\cos
tan\tanlog\log
ln\lnexp\exp
lim\limmax\max
min\minsup\sup
inf\infgcd\gcd

拓展1:矩阵的写法

$$
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
$$

$$
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix}
$$

渲染效果:

(abcd) \begin{pmatrix} a & b \\ c & d \end{pmatrix} (acbd)

[123456789] \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} 147258369

希望这篇文章能帮助您在技术写作中更好地表达数学内容。如果您有任何问题或建议,欢迎交流讨论!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值