{% raw %}

🏠 回到主页

LaTeX数学语法学习

关于LaTex

LaTeX 是一种基于 TEX 的排版系统,以其强大的排版能力和对数学公式、科学符号的完美支持而闻名,广泛应用于学术论文、书籍出版等领域。其优势在于能够将内容与格式分离,通过编写简单的文本代码,结合特定的宏包和命令,生成高质量的排版文档,尤其在处理复杂数学公式和专业符号时,表现出无可比拟的精确性和美观性。

Markdown 是一种轻量级标记语言,旨在让人们 “易读易写”,专注于内容本身。而在 Markdown 中引入 LaTeX 语法,极大地拓展了其功能。许多 Markdown 编辑器和平台,如 Typora、GitHub 等,都支持嵌入 LaTeX 代码来渲染数学公式和特殊符号。

例如,在 Typora 中,只需将 LaTeX 数学公式代码包裹在美元符号$中(行内公式)或使用$$包裹(独占一行的公式),就能直接渲染出美观的公式。以二次方程的求根公式为例,在 Markdown 中输入$$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$,即可呈现出标准的数学公式排版效果。这种将 LaTeX 融入 Markdown 的方式,使得科研人员、学生等群体能够在简洁的 Markdown 环境中,方便地编写包含复杂公式的文档。

基础语法

行内公式与块公式

这是行内公式 E=mc2 示例

使用括号的写法 12 也是行内公式

单独成行的块公式: i=1ni=n(n+1)2 或者使用方括号: \[ \int_a^b f(x)dx \]

注释与空格

E=mc2

公式中的空格需要特殊符号: ab(小空格)
ab(大空格)
ab(负空格)

关于换行

\begin{gather} a^2,a_1\ x^{y+z},p{ij},p_ij\ x_i,x{\text i}\ \end{gather}

\begin{multline} 1 + 2 + 3 + 4 + 5 + 6 \

常用环境

Tips:

  1. equation 环境:用于单个带自动编号(需要编辑器支持)的公式,适合独立方程的场景

  2. align 环境:用于多行对齐公式(用 & 指定对齐位置),每行默认带编号

  3. cases 环境:用于分段函数(需搭配 amsmath 宏包),用大括号包裹多个条件分支

(1)eiπ+1=0
(2)(a+b)2=a2+2ab+b2(3)(ab)2=a22ab+b2
f(x)={x2x0xx<0

数学字体

$$ \begin{gather} \mathbb{ABCD} \quad \text{黑板粗体} \ \mathcal{ABCD} \quad \text{花体} \ \mathscr{ABCD} \quad \text{手写体} \ \mathbf{ABCD} \quad \text{粗体} \ \mathsf{ABCD} \quad \text{无衬线体} \end{gather}

Error: You can't use 'macro parameter character #' in math mode

\begin{gather} 角度符号:90^\circ\ 微分符号:\mathrm{d}(直立体)\ 存在号:\exists\, x \in \mathbb{R}\ 梯度:\nabla f \end{gather}

Error: You can't use 'macro parameter character #' in math mode
(4)δ,λ(5)Δ,Λ(6)AB(7)ϕ,φ(8)ϵ,ε(9)π

上下标

??? latex latex $$ \begin{gather} a^2,a_1\\ x^{y+z},p_{ij},p_ij\\ x_i,x_{\text i}\\ \text{A B},\rm{A B}\\ \text A B,\rm A B\\ {\rm A} B\\ \text{e},\text{i} \end{gather} $$

(10)a2,a1(11)xy+z,pij,pij(12)xi,xi(13)A B,AB(14)AB,AB(15)AB(16)e,i

分式与根式

??? latex ```latex 12,12,1x+y,1x+1y+1

12,12,1x+y,1x+1y+1
2,x+y,x3

普通运算符

??? latex ```latex (4)+(5)×,,(6)±,(7)><,,,,,,,(8),,,,,,(9),,(10),(11)R,R,Q,N,Z+(12)F,F

(17)+(18)×,,(19)±,(20)><,,,,,,,(21),,,,,,(22),,(23),(24)R,R,Q,N,Z+(25)F,F
,,
,,,,,
(26)sinx,secx,coshx(27)log2x,lnx,lgx(28)limx0xsinx(29)maxx
MSE(x)

大型运算符

??? latex ```latex ,,i,i=0N,i=1nxii=1nxi

,,i,i=0N,i=1nxii=1nxi
,,,,0f(x)dx
(30)aa(31)a a(32)aa(33)aa

标注符号

??? latex latex $$ \vec x,\overrightarrow {AB},\\ \bar x,\overline{AB} $$

x,AB,x¯,AB

箭头

??? latex latex $$ \leftarrow,\Rightarrow,\Leftrightarrow,\longleftarrow $$

,,,

括号与定界符

??? latex latex $$ \begin{gather} ([])\{ \}\\ \lceil,\rceil,\lfloor,\rfloor,||\\ \left(0,\frac 1 a\right]\\ \left.\frac {∂f}{∂x}\right|_{x=0} \end{gather} $$

(34)([]){}(35),,,,||(36)(0,1a](37)fx|x=0

多行公式

??? latex latex $$ \begin{align} a&=b+c+d\\ &=e+f \end{align} $$

(38)a=b+c+d(39)=e+f

大括号

??? latex latex $$ f(x)= \begin{cases} \sin x, & -π\le x \le π\\ 0,& \text{其他} \end{cases} $$

f(x)={sinx,πxπ0,其他

矩阵

??? latex ```latex abcefg

abcefg
[abcefg]
(abcefg)
|abcefg|
A,BT

 

实战演练

??? latex ```latex f(x)=12πσe(xμ)22σ2f(x)=12πσexp[(xμ)22σ2]

f(x)=12πσe(xμ)22σ2
f(x)=12πσexp[(xμ)22σ2]
limNP{|I(αi)NH(s)|<ε}=1
x(n)=12πππX(ejω)ejωndω
(40)B(r)=μ04πCIdl×RR3(41)=μ04πVJV×RR3dV

常见错误示例

❌ 错误:x^2 + y^2 = z^2 % 缺少 x^2 + y^2 = z^2$

❌ 错误:\sqrt x + 1 (根号范围错误) ✅ 正确:x+1

❌ 错误:\text{误差} = 0.1%(百分号需要转义) ✅ 正确:误差=0.1%

$x^2 + y^2 = z^2$ $\sqrt{x + 1}$ $\text{误差} = 0.1\%$

{% endraw %}

🏠 我的博客