维基百科列出了 Unicode 中的几个点字符。以下是一些我不太清楚的地方:
- 点号,中间点(·)
·
·
U+00B7
“中点(印刷术中)” - 点运算符(⋅)
⋅
⋅
U+22C5
- 项目符号运算符(∙)
∙
U+2219
(数学) - 项目符号 (•)
•
•
U+2022
“黑色小圆圈” “通常用于标记列表项”
我最感兴趣的是 Unicode 字符,但是Math.SE 告诉我在这里尝试,而 LaTeX 同样具有:
\cdot
\cdotp
\bullet
\textbullet
例如:
- 维基百科在同一段落中将乘法显示为“x ⋅ y”(“点运算符”)和“x ∙ y”(“项目符号运算符”)。
- 可湿性粉剂数学符号列表使用“中间点”进行乘法。
- 可湿性粉剂乘法文章用于
\cdot
标量乘法。 - WP 表示矩阵点积应该使用“项目符号运算符”字符来表示,例如“A∙b“。
- WP点积文章使用 LaTeX
\cdot
字符进行点积。 - 维基百科展示了一个凸起的小数点示例“£21·48”,它使用了“中间点”字符。
- 维基百科将化学水合物标记为“CuSO4·5H2O”,使用“中间点”字符。
- 组合单位也可以用点来表示,如“N·m”。维基百科对此使用“中间点”,而不是“点运算符”。
- SI 符号中的字符有一个关于组合单位的段落,似乎在说点运算符是首选,如“N⋅m”。
- Wolfram Alpha 认为
\cdot
和·
等价,并且\bullet
和•
。有效吗?
当然,这是迂腐的,它们看起来都一样,并且总是可以从上下文中推断出其含义,但我想一劳永逸地知道哪些 Unicode/HTML 和 LaTeX 字符是语义上在每个应用程序中是否都正确?
(如果我遗漏了其他例子,请随意编辑问题并添加它们。)
答案1
以下是我对此事的个人看法。我还没有在任何地方看到过硬性规定。
- 普通数学
是\cdot
乘法符号。以下都是等效的
它在热流体动力学公式中很有用,其中有许多多特征值,例如雷诺数、普朗特数等。
复合 SI 单位(见siunitx
包)也是乘法
对于向量张量,它是元素乘法
- 化学式
我不太了解化学符号(请教 Joseph Wright)
- 小数点标记
中心点作为小数点标记仅出现在非常古老的书籍或非科学文献中。由于它可能与乘法符号混淆,因此在科学文献中不再使用。
答案2
由于 Unicode 项目寻求确定字形的语义而不是它们的图形表示,所以这个问题相当有趣。
虽然我同意所有这些“要点”在理论上看起来都一样(而且人们根本不需要关心这个问题),但语义背景至少在某种程度上可以通过以下方式推断出来:官方 Unicode 图表:
由于讨论的四个符号中有两个位于名为“标点符号”的 Unicode 块中(见下文),因此我不建议在数学环境中使用它们。在我看来,符号的注释“= 中点(在排版中)”不言而喻00B7 · MIDDLE DOT
,我认为人们可以在排版诗歌时使用它,例如,标记诗节或替代常规空格。
从我的角度来看,应该2022 • BULLET
专门用作列表符号。
22C5 ⋅ DOT OPERATOR
我认为,数学版本和00B7 · MIDDLE DOT
分别在外观2219 ∙ BULLET OPERATOR
上。使用 进行常规(标量)乘法,使用进行其他对象上的任何其他(用户定义)运算,2022 • BULLET
可能会得到最“常规”的结果。 (参见由22C5 ⋅ DOT OPERATOR
2219 ∙ BULLET OPERATOR
丹尼尔·艾尔斯。
从我的角度来看,这是可以做到的,因为 Unicode 标准没有定义此运算符表示任何数学运算。有趣的是,对于符号2218 ∘ RING OPERATOR
,注释就是这样的:“=复合函数”。所以我会说语义上可以说,你是安全的,因为也许 Unicode 联盟已经与数学家交谈过,数学家告诉他们,点可以——而且是被重新定义以满足数学家的需要。(当谈论抽象代数结构,如域和向量空间时,当人们只使用抽象运算时,这非常有趣。)
因为,你对“数学排版的内部规则”的询问并不太离谱,因为在我的数学讲座中,每个教授都会在学期开始时定义这些符号,当然,在整个讲座中都会有差异。
TL;DR:
用于22C5 ⋅ DOT OPERATOR
乘法和2219 ∙ BULLET OPERATOR
自身运算。这只是我的观点。
Unicode 规范摘录
(我认为箭头指向的是类似的——看着而不是语义相似的符号。
堵塞 ”C1 控件和 Latin-1 补充”, 章节标题“Latin-1 标点和符号”
00B7 · MIDDLE DOT
= 中点(印刷术中)
= 格鲁吉亚逗号
= 希腊中间点(ano teleia)
→0387·希腊语 ano teleia
→16EB ᛫ 符文单标点
→2022 • 项目符号
→2024. 一个点前导符
→2027 ‧ 连字点
→2219 ∙项目符号运算符
→22C5⋅点运算符
→2E31⸱单词分隔符中间点
→2E33⸳凸点
→30FB・片假名中间点
堵塞 ”通用标点符号”
2022 • BULLET
= 黑色小圆圈
→ 00B7 · 中间点
→ 2024 . 一个点引导
→ 2219 ∙ 项目符号运算符
→ 25D8 ◘ 反向项目符号
→ 25E6 ◦ 白色项目符号
堵塞 ”数学运算符”
2219 ∙ BULLET OPERATOR
→ 00B7 · 中间点
→ 2022 • 项目符号
→ 2024 . 一个点引导
22C5 ⋅ DOT OPERATOR
→ 00B7 · 中间点
答案3
如果有人也想知道,除了使用时空间似乎均匀分布之外,$\cdot$
两者之间还有什么不同$\cdotp$
$\cdot$
以下是我发现的维基百科关于标点。
$\cdotp$
是“古拉丁文字中用于单词间分隔的中心点”。
因此,正如许多其他人在上面发布的那样,使用$\cdot$
乘法,而不是$\cdotp$
答案4
只是对所有其他答案的补充,也是我寻找的内容。中间的点希腊化希腊语或者通用希腊语上下文代表文字分隔符,可以用英语解释为:
- 冒号
:
unicodeU+003A
- 分号
;
unicodeU+003B
希腊文中间的点由以下作者发布:
- 雀巢奥兰多,利用特色中间点(·)unicode
U+00B7
- 十字路口,使用字符希腊语 Ano Teleia(·)unicode
U+0387
印刷词典使用错误的点表示法是很常见的,这会导致可怜的学生学习到不同的东西。我发现一些混淆的地方,不是使用中间的点,而是使用:
- 凸点(⸳)unicode
U+2E33
- 点上方(˙)统一码
U+02D9
- 点运算符(⋅)统一码
U+22C5