Unicode 规范摘录

Unicode 规范摘录

维基百科列出了 Unicode 中的几个点字符。以下是一些我不太清楚的地方:

  • 点号,中间点(·) · · U+00B7 “中点(印刷术中)”
  • 点运算符(⋅) ⋅ ⋅ U+22C5
  • 项目符号运算符(∙) ∙ U+2219 (数学)
  • 项目符号 (•) • • U+2022 “黑色小圆圈” “通常用于标记列表项”

我最感兴趣的是 Unicode 字符,但是Math.SE 告诉我在这里尝试,而 LaTeX 同样具有:

  • \cdot
  • \cdotp
  • \bullet
  • \textbullet

例如:

  • 维基百科在同一段落中将乘法显示为“x ⋅ y”(“点运算符”)和“x ∙ y”(“项目符号运算符”)。
  • 可湿性粉剂数学符号列表使用“中间点”进行乘法。
  • 可湿性粉剂乘法文章用于\cdot标量乘法。
  • WP 表示矩阵点积应该使用“项目符号运算符”字符来表示,例如“Ab“。
  • WP点积文章使用 LaTeX\cdot字符进行点积。
  • 维基百科展示了一个凸起的小数点示例“£21·48”,它使用了“中间点”字符。
  • 维基百科将化学水合物标记为“CuSO4·5H2O”,使用“中间点”字符。
  • 组合单位也可以用点来表示,如“N·m”。维基百科对此使用“中间点”,而不是“点运算符”。
  • SI 符号中的字符有一个关于组合单位的段落,似乎在说点运算符是首选,如“N⋅m”。
  • Wolfram Alpha 认为 \cdot·等价,并且\bullet•。有效吗?

当然,这是迂腐的,它们看起来都一样,并且总是可以从上下文中推断出其含义,但我想一劳永逸地知道哪些 Unicode/HTML 和 LaTeX 字符是语义上在每个应用程序中是否都正确?

(如果我遗漏了其他例子,请随意编辑问题并添加它们。)

答案1

以下是我对此事的个人看法。我还没有在任何地方看到过硬性规定。

  • 普通数学

\cdot乘法符号。以下都是等效的

xy = x⋅y = x×y

它在热流体动力学公式中很有用,其中有许多多特征值,例如雷诺数、普朗特数等。

s = Pr⋅Re⋅v

复合 SI 单位(见siunitx包)也是乘法

1 N = 1 千克⋅米/秒^2

对于向量张量,它是元素乘法

在此处输入图片描述

  • 化学式

我不太了解化学符号(请教 Joseph Wright)

  • 小数点标记

中心点作为小数点标记仅出现在非常古老的书籍或非科学文献中。由于它可能与乘法符号混淆,因此在科学文献中不再使用。

答案2

由于 Unicode 项目寻求确定字形的语义而不是它们的图形表示,所以这个问题相当有趣。

虽然我同意所有这些“要点”在理论上看起来都一样(而且人们根本不需要关心这个问题),但语义背景至少在某种程度上可以通过以下方式推断出来:官方 Unicode 图表

由于讨论的四个符号中有两个位于名为“标点符号”的 Unicode 块中(见下文),因此我不建议在数学环境中使用它们。在我看来,符号的注释“= 中点(在排版中)”不言而喻00B7 · MIDDLE DOT,我认为人们可以在排版诗歌时使用它,例如,标记诗节或替代常规空格。

从我的角度来看,应该2022 • BULLET专门用作列表符号。

22C5 ⋅ DOT OPERATOR我认为,数学版本00B7 · MIDDLE DOT分别在外观2219 ∙ BULLET OPERATOR上。使用 进行常规(标量)乘法,使用进行其他对象上的任何其他(用户定义)运算,2022 • BULLET可能会得到最“常规”的结果。 (参见由22C5 ⋅ DOT OPERATOR2219 ∙ 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

希腊文中间的点由以下作者发布:

  • 雀巢奥兰多,利用特色中间点(·)unicodeU+00B7
  • 十字路口,使用字符希腊语 Ano Teleia(·)unicodeU+0387

印刷词典使用错误的点表示法是很常见的,这会导致可怜的学生学习到不同的东西。我发现一些混淆的地方,不是使用中间的点,而是使用:

  • 凸点(⸳)unicodeU+2E33
  • 点上方(˙)统一码U+02D9
  • 点运算符(⋅)统一码U+22C5

相关内容