BlockLune's Blog

首页 标签 关于 |

LaTeX 公式基础

发表于 2022-09-15
更新于 365 日前 许可证 CC BY-NC-SA 4.0 latexmathnoteprogramming-language

用 LaTeX 写数学公式的时候,总记不住一些写法,故在此记录学习笔记。

注意:由于我博客的一些问题(博客使用 MathJax 渲染,但有些 LaTeX 符号 MathJax 并不支持),这篇文章里有些符号没有被正确渲染出来,请见谅。

常见符号

希腊字母

大小写希腊字母的写法区别就在于 LaTeX 符号的首字母大小写。而如果使用 MathJax,这样直接将小写希腊字母的首字母大写的写法是无效的(表中带有”或 \mathrm{…}”的那些),必须使用 \mathrm{...}

若要使用斜体可以在前面加上 var 前缀,例如 \varGamma 可以用来显示 。也可以使用 \mathit{...},例如使用 \mathit{\Gamma} 来显示 ,使用 \mathit{A} 来显示

大写字母LaTeX 写法小写字母LaTeX 写法
\Alpha 或 \mathrm{A}\alpha
\Beta 或 \mathrm{B}\beta
\Gamma\gamma
\Delta\delta
\Epsilon 或 \mathrm{E}\epsilon
\Zeta 或 \mathrm{Z}\zeta
\Eta 或 \mathrm{H}\eta
\Theta\theta
\Iota 或 \mathrm{I}\iota
\Kappa 或 \mathrm{K}\kappa
\Lambda\lambda
\Mu 或 \mathrm{M}\mu
\Nu 或 \mathrm{N}\nu
\Xi\xi
\Omicron 或 \mathrm{O}\omicron
\Pi\pi
\Rho 或 \mathrm{P}\rho
\Sigma\sigma
\Tau 或 \mathrm{T}\tau
\Upsilon\upsilon
\Phi\phi
\Chi 或 \mathrm{X}\chi
\Psi\psi
\Omega\omega

运算符

渲染结果LaTeX 写法记法
\pm英文:Plus + Minus
\mp英文:Minus + Plus
\timestimes 就有“乘”的意思
\div 表述为:Six divided by two is three.
\geq“大于等于”的英文:greater than or equal to
\leq“小于等于”的英文:less than or equal to
\neq“不等于”的英文:not equal to
\approx“约等于”的英文:approximately equal to
\propto“正比于”的英文:be proportional to
\lceil x \rceil
\lfloor x \rfloor

圈与点

渲染结果LaTeX 写法
\degree 或 ^{\circ}
\circ
\cdot
\cdotp
\cdots
\ddots
\bullet
\dot{a}

箭头

参考 MathJax 支持的 Latex 符号总结 (各种箭头符号)_liyuanbhu 的博客-CSDN 博客

数理逻辑

名称渲染结果LaTeX 写法
否定\neg
合取\land 或 \wedge
析取\lor 或 \vee
双条件\iff
全称量词\forall
存在量词\exists

集合论

名称渲染结果LaTeX 写法
属于\in
不属于\notin
包含\subseteq
真包含\subset
\supseteq
\supset
空集\varnothing
全集\mathit{E}
幂集\mathcal{P}
\cap
\cup
-
绝对补\sim
对称差\oplus

序关系

渲染结果LaTeX 写法
\prec
\succ
\preccurlyeq
\succcurlyeq

上下标的输入方法

上标 ^ ,下标 _,例如:

X_1 = a^2,X_2 = b^2

同时上下标,只要连续输入 _^ 即可,例如:

X_3^2 = 9,X_4^2 = 16

上下标如果由多字符组成,则需要加上花括号,例如:

X_{i+j}^{k+l}

左边的上下标只要写在前面就行了,例如:

^a_bX^c_d

所以除了通过 \degree 的方法写度数,也可以通过上标的方法达到类似效果:

45\degree,90^{\circ}

“上升”:

X^{X^{X^{X^{X^{X}}}}}

”下降“:

X_{X_{X_{X_{X_{X}}}}}

分式

\frac{a}{b}

根式

渲染结果LaTeX 写法
\sqrt{2}
\sqrt[3]{2}
\sqrt[b]{a}

矩阵

使用 \left\right 来指定左右两边用什么框;& 是对齐符号;\\ 表示换行(有的时候要转义的话则是四个)。

\left[
\begin{matrix}
0      &0      &0      &\cdots &0      \\\\
0      &1      &0      &\cdots &0      \\\\
0      &0      &1      &\cdots &0      \\\\
\vdots &\vdots &\vdots &\ddots &\vdots \\\\
0      &0      &0      &\cdots &1
\end{matrix}
\right]

分段

Cost(h_\theta(x), y)=
\begin{cases}
-log(h_\theta(x)) & \text{if }y=1 \\\\
-log(1-h_\theta(x)) & \text{if }y=0 \\\\
\end{cases}

其他常用符号写法

渲染结果LaTeX 写法记法
\to
\infty”无穷“的英文:infinity
\sum_{i=0}^{5}
\lim_{x \to 0}
\int_a^b“积分”的英文:integral
\partial
\bot
\perp”相互垂直“的英文:perpendicular to each other
\dot{a}
\hat{a}
\bar{a}
\vec{a}”向量“的英文:vector
\tilde{a}”波浪号“的英文:tilde

使用符号的习惯与约定

来自 在数学环境中,\LaTeX 命令是否应该包在 \mathrm 中? - Emrys 的回答 - 知乎 的参考,再结合我自己的习惯:

  • 标量 : $i$
  • 向量 : \mathbf{x}\vec{x}
  • 矩阵 : \mathbf{R}
  • 用文字表示的变量名 : \mathrm{Duration}
  • 用文字表示的函数名 : \operatorname{Sigmoid}

参考资料