编程 / 数学场景下 LATEX\LATEXLATE X 符号全量速查表
在编程、数学、科研文档中,LaTeX\LaTeXLATE X 核心价值是精准表达各类运算、符号、逻辑关系。以下按运算类型分类整理了编程 / 数学中最常用的 LaTeX\LaTeXLATE X 写法,覆盖基础运算、逻辑判断、集合、矩阵、微积分、编程专用符号等,所有示例均可直接复制到 LaTeX\LaTeXLATE X 文档的行内($...$)环境中使用。
一、基础算术运算(编程最常用)
表格
运算类型 LaTeX\LaTeXLATE X代码 效果示例 说明 乘法 a \times b a×ba \times ba×b 通用乘法符号(推荐) a \cdot b a⋅ba \cdot ba⋅b 点乘(向量 / 矩阵常用) a * b a∗ba∗ba∗b 编程风格乘法(和代码一致) 除法 a \div b a÷ba÷ba÷b 通用除法符号 \frac{a}{b} ab\frac{a}{b}ba 分数形式(优先,更规范) a / b a/ba/ba/b 编程风格除法 加法 a + b a+ba+ba+b 直接用键盘+ 减法 a - b a−ba−ba−b 直接用键盘- 幂运算 a^b
aba^bab 上标(单字符) a^{bc} abca^{bc}abc 上标(多字符需加{}) 开方 \sqrt{a} a\sqrt{a}a 平方根 \sqrt[n]{a} an\sqrt[n]{a}na nnn 次方根 取模 a \mod b amod ba \mod bamodb 模运算(通用) a % b a%ba\%ba%b 编程风格取模(和 C/Java/Python 一致) 绝对值 (与表格冲突,无法打出) (与表格冲突,无法打出) 基础绝对值 阶乘 n! n!n!n! 直接加! 求和 \sum_{i=1}^n a_i ∑i=1nai \sum_{i=1}^n a_i ∑i=1n
ai 累加(编程循环求和) 乘积 \prod_{i=1}^n a_i ∏i=1nai\prod_{i=1}^n a_i∏i=1n ai 累乘(编程循环求积)
二、逻辑运算(编程条件判断 / 布尔运算)
表格
逻辑关系 LaTeX\LaTeXLATE X 代码 效果示例 对应编程符号 等于 a = b a=ba = ba=b == 不等于 a \neq b a≠ba \neq ba=b !=/<> 大于 a > b a>ba > ba>b > 小于 a < b a<ba < ba<b 大于等于 a \geq b a≥ba \geq ba≥b >= 小于等于 a \leq b a≤ba \leq ba≤b <= 且 a \land b a∧ba \land ba∧b &&/and a & b a & b 位运算与(编程风格) 或 a \lor b a∨ba ∨ ba∨b a \vert b a∣ba
∣ ba∣b 位运算或(编程风格) 非 \neg a ¬a¬a¬a !/not 异或 a \oplus b a⊕ba ⊕ ba⊕b ^/xor 蕴含 a \implies b a⇒ba ⇒ ba⇒b 逻辑推导(if a then b) 等价 a \iff b a⟺ba⟺ba⟺b 双向推导(a 等价于 b) 存在 \exists x ∃x∃x∃x 编程中 "存在某个元素" 任意 \forall x ∀x∀x∀x 编程中 "遍历所有元素"
三、集合运算(编程数据结构 / 算法)
表格
集合关系 LaTeX\LaTeXLATE X 代码 效果示例 说明 属于 x \in S x∈Sx∈Sx∈S x 是集合 S 的元素 不属于 x \notin S x∉Sx∉Sx∈/S 非集合元素 空集 \emptyset ∅∅∅ 空集合(对应编程空列表 / 空字典) 子集 A \subset B A⊂A⊂A⊂B A 是 B 的真子集 A \subseteq B A⊆BA⊆BA⊆B A 是 B 的子集(含相等) 并集 A \cup B A∪BA∪BA∪B 集合合并(对应编程union) 交集 A \cap B A∩BA∩BA∩B 集合交集(对应编程intersection) 补集
\complement_U A ∁UA\complement_U A∁U A A 在全集 U 中的补集 差集 A \setminus B A∖BA \setminus BA∖B A-B(对应编程difference) 集合定义 S = {x \mid x > 0} S={x∣x>0}S = \{x \mid x > 0\}S={x∣x>0} 描述法定义集合
四、矩阵 / 数组(编程多维数据)
表格
矩阵类型 LaTeX\LaTeXLATE X代码 效果示例 说明 基础矩阵 \begin{matrix}1 & 2 \ 3 & 4 \end{matrix} 1234\begin{matrix}1 & 2 \\ 3 & 4 \end{matrix}13 24 无括号矩阵 圆括号矩阵 \begin{pmatrix} 1 & 2 \ 3 & 4 \end{pmatrix} (1234)\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}(13 24 ) 编程中常用 方括号矩阵 \begin{bmatrix} 1 & 2 \ 3 & 4 \end{bmatrix}
[1234]\begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}[13 24 ] 数组风格 行向量 \vec{x} = [x_1, x_2, \dots, x_n] x⃗=[x1,x2,…,xn]\vec{x} = [x_1, x_2, \dots, x_n]x=[x1 ,x2 ,…,xn ] 编程一维数组 矩阵乘法 A \times B 或 A \cdot B A×B或A⋅BA \times B 或 A \cdot BA×B或A⋅B 矩阵相乘
五、微积分 / 数值计算(编程算法)
表格
运算类型 LaTeX\LaTeXLATE X代码 效果示例 说明 极限 \lim_{x \to 0} \frac{\sin x}{x} limx→0sinxx\lim_{x \to 0} \frac{\sin x}{x}limx→0 xsinx 极限运算 导数 f'(x)$ 或 $\frac{df}{dx} f′(x)f'(x)f′(x) 或 dfdx\frac{df}{dx}dxdf 一阶导数 偏导数 \frac{\partial f}{\partial x} ∂f∂x\frac{\partial f}{\partial x}∂x∂f 多元函数偏导 积分 \int_a^b f(x) dx
∫abf(x)dx\int_a^b f(x) dx∫ab f(x)dx 定积分 二重积分 \iint_D f(x,y) dxdy ∬Df(x,y)dxdy\iint_D f(x,y) dxdy∬D f(x,y)dxdy 二重积分 无穷大 \infty ∞∞∞ 编程中无穷值 近似等于 a \approx b a≈ba≈ba≈b 数值计算近似
六、编程专用符号(变量 / 注释 / 伪代码)
表格
符号类型 LaTeX\LaTeXLATE X代码 效果示例 对应编程场景 注释 % % 百分号(LaTeX\LaTeXLATE X需转义,对应 Python/Matlab 注释) 箭头 x \leftarrow 5 x←5x←5x←5 赋值(伪代码,替代=避免混淆) x \to y x→yx→yx→y 映射 / 函数返回 省略号 \dots ……… 行内省略(如数组元素) \vdots ⋮⋮⋮ 垂直省略(矩阵行) \ddots ⋱⋱⋱ 对角线省略 函数定义 \text{func}(x) = x^2 func(x)=x2\text{func}(x) = x^2func(x)=x2
用\text{}写编程函数名 代码块 \texttt{if x > 0:} if x > 0:\texttt{if x > 0:}if x > 0: 等宽字体(模拟代码) 空值 \text{None}或 \emptyset None或∅None或∅None或∅ 编程中空值(Python None) 范围 x \in [1, n) x∈[1,n)x∈[1,n)x∈[1,n) 左闭右开区间(编程循环常用)
七、特殊字符(需转义)
LaTeX 中部分字符有特殊含义,直接输入会报错,需加\转义:
表格
原字符 LaTeX\LaTeXLATE X转义代码 效果 对应编程场景 # # #\## Python/Shell注释 $ ¥ $\$$ 美元符号 & & &\&& 位运算与 _ _ _\__ 变量下划线(如var_name) { { {\{{ 代码块括号 } } }\}} 代码块括号
总结
1.编程场景中 LaTeX 核心是匹配代码风格:乘法优先$\times$/$*$,取模优先$\mod$/$\%$,赋值用$\leftarrow$避免和等号混淆;
2.特殊字符(#/$/_等)需加\转义,函数名 / 代码用\texttt{}保持等宽;
3.所有符号需包裹在$...$(行内)中,引入amsmath包(\usepackage{amsmath})可支持全部运算符号。