二元运算符 · 加减乘除之外
加减乘除只是开始。乘号该用 \times 还是 \cdot、集合的并交 \cup \cap、代数的直和张量积 \oplus \otimes、集合差 \setminus——这一章把常用的二元运算符按用途列全。
二元运算符 · 加减乘除之外
二元运算符(binary operator) 是「夹在两个东西中间」的符号: 的加号、 的乘号、 的并集号。它们在 TeX 的分类里自成一类,LaTeX 会自动在它们两边留出合适的间距。加减号(+ -)直接敲键盘,其余的看这一章。
最日常的一批
| 命令 | 效果 | 名称 / 用途 |
|---|---|---|
\pm | 正负号 | |
\mp | 负正号 | |
\times | 乘号(叉乘、笛卡尔积) | |
\div | 除号 | |
\cdot | 点乘(标量相乘) | |
\ast | 星号(卷积) | |
\star | 五角星 | |
\circ | 复合(函数复合 ) | |
\bullet | 实心点 | |
\setminus | 集合差 |
乘号用 \times 还是 \cdot? 看语义:\times 用于叉乘、笛卡尔积、数字相乘(、);\cdot 用于代数里的标量相乘(,或干脆省略写 )。别用字母 x 冒充乘号——那是变量。多数代数式里,相邻直接相乘(不写符号)最干净,要写就 \cdot。
集合运算
| 命令 | 效果 | 名称 |
|---|---|---|
\cup | 并集 | |
\cap | 交集 | |
\uplus | 多重并 | |
\sqcup | 不交并 | |
\sqcap | 方交 | |
\vee | 逻辑或 / 上确界 | |
\wedge | 逻辑与 / 下确界 | |
\setminus | 差集 | |
\amalg | 余积 |
、、 是集合运算三件套。逻辑里的「与 / 或」也复用 / (与集合的交并同形,靠上下文区分)。
代数与「圈里 / 框里」运算
抽象代数、张量、编码里,常见「符号外面套个圈或框」的运算:
| 命令 | 效果 | 命令 | 效果 |
|---|---|---|---|
\oplus | \ominus | ||
\otimes | \oslash | ||
\odot | \circledcirc | ||
\boxplus | \boxtimes | ||
\boxminus | \boxdot |
直和 / 异或、 张量积 / 克罗内克积、 逐元素乘(哈达玛积,深度学习里常见)——都是「基础运算 + 一个圈」的记号。
其它
| 命令 | 效果 | 命令 | 效果 |
|---|---|---|---|
\dagger | \ddagger | ||
\wr | \diamond | ||
\triangleleft | \triangleright | ||
\bigtriangleup | \bigtriangledown |
常表示共轭转置()或对偶。
这些符号的「大号求和版」:很多二元运算符有对应的巨算符(见 巨算符一章)—— 对 、 对 、 对 、 对 。规律是「\big + 运算符名」。二元的用在两项之间,巨算符版用在「对一族求并 / 求和」。
小结与下一章
二元运算符按用途记最省力:日常算术( \pm、 \times、 \cdot)、集合( \cup、 \cap、 \setminus)、代数圈框( \oplus、 \otimes、 \odot)。记住乘号按语义选 \times / \cdot,别用字母 x。
运算符把量「算」到一起,而关系符把量「比」起来:相等、大于小于、包含、约等于……下一章讲关系符,数量同样庞大、同样按用途归类。👉 关系符:相等、大小与包含。
参考文献
- [1] Overleaf.「List of Greek letters and math symbols — Operators.」https://www.overleaf.com/learn/latex/List_of_Greek_letters_and_math_symbols —— 运算符符号表。
- [2] KaTeX.「Supported Functions — Binary Operators.」https://katex.org/docs/supported.html#binary-operators —— 本站可用二元运算符。