减号的正确字符是什么?


17

在几乎所有地方,我都看到所谓的连字符减号(Unicode字符U+002D和HTML符号&#45)用作减号,实际上是标准的字符(Unicode字符U+2010和HTML symbol ‐),如在以下示例方程式中所示:

连字符(-减号)示例为减号

如您所知,在大多数字体中,连字号-负号没有最佳的宽度,粗细或位置来表示负号,因此Practicaltypography.com建议您:

使用一个破折号,这会使电子表格或数学表达式中的减号合格。

当我们遵循示例时,它看起来像这样:

破折号示例为减号

但我认为这有点误导,因为破折号还用于表示跨度或差异:

破折号跨度示例

另一方面,对于“ 日常语音 ” ,存在一个“正确” 减号(Unicode字符U+2212和HTML符号−),但由于某些原因很少使用:

方程中使用的减号

我现在想知道在印刷上下文中是否应使用连字符(-)破折号减号来表示减号。


正如@PieBie@Zach Saucier指出的那样,那里有很多用例。但是出版物的类型有什么不同吗?

我的意思是,为什么在写数学方程式时我们不应该使用相同的减号,或者在该站点上对某个帖子表示否定表决:

减号示例:连字符(-减号),破折号和减号


附带说明:我也不知道为什么当我们按下数字键盘上的减号键时,不会显示减号U+2212)而是连字符(-减号)。为什么会有两个相同的键来表示不同的字符?-

注意:在示例中使用了sans-serif字体Arial


“我现在想知道是否可以懒惰并使用连字符(-减号)或减号(-)”-就我所知,这完全基于观点。您能否尝试重新措辞以减少基于意见的看法?
Zach Saucier

1
此外,您能否提供有关出版物类型的更多信息?是要经常使用减号的数学论文,还是使用减号来表示折扣的促销传单?
PieBie

@PieBie:这真的应该有所作为吗?:)
优雅的

因此,您没有真正的用例,只是在问问题而已?
Zach Saucier

1
你绝对不应该使用一个破折号,因为5-10写着“5〜10”不是“5个减10。”
西蒙·怀特

Answers:


15

如果要减号,请使用减号。

毕竟,这就是它的目的。

话虽如此-除非您正在为数学出版物或类似的上下文而写作,否则如果您使用连字符或破折号,可能不会引起注意。我知道我过去曾经使用连字符减号或破折号。

正如您在问题中提到的,键盘上没有用于减号的键,只有连字符。仅出于这个原因,普通的Joe不使用减号,而是使用连字符(或连字符-减号)。

需要注意的几件事。

连字符或破折号通常与减号和其他数学符号的垂直对齐方式不同。它通常不多,但是如果您使用的数学符号不仅仅是负号,那么它可能会很明显。如果您要麻烦使用其他正确的数学符号,那么使用正确的减号就不会花费太多的精力。

以下是一些使用不同字体的破折号和数学符号的示例,以说明对齐方式的区别:

在此处输入图片说明

如果没有减号,则破折号应在设计上最接近,应改为使用。

键盘连字符键

键盘上的连字符键实际上称为连字符减号,因为它旨在用作减号和连字符/破折号。出于兼容性原因,此字符仍存在于Unicode中(其字符代码为U + 002D),但是Unicode还分别对连字符(-,U + 2010)和减号(-,U + 2212)进行编码。

我假设没有负号,或者由于多种原因,键盘布局中包含任何特定的破折号。首先是历史性的-它节省了打字机和早期计算机键盘按键上的空间。其次,这真的没有意义-您如何区分各种破折号,连字符和减号?长度很难孤立地看到,加上enem等可能会使任何不熟悉印刷术的人感到困惑。

关于您在数字键盘上的注释,我不确定为什么不使用减号。似乎应该如此。可能是出于技术原因。我不熟悉键盘的工程设计,但也许连字符(-)的两个键都使用(或历来使用)相同的电路。两个看上去相同的键输出不同的字符也可能不会引起混淆。

简而言之—如果要编写数学公式,请使用正确的符号。否则,您可能可以使用连字符减号或破折号来代替(但如果要使用破折号,请使用减号!)。


相关阅读


9
有趣的事实:最近,这引起了Meta Stack Overflow上的大量行。剧透警报:整个Stack Exchange网站上的否决票以适当的减号指示。(直到指出这一点我才注意到。现在它极大地困扰了我)
usr2564301

该讨论非常有趣!我完全同意这应该是一个减号,如果可能的话我会更愿意,但是我一点也不感到惊讶-当我在任何网页设计或任何数字设计中看到适当的减号时,我都会感到惊讶与该主题相关的设计/排版/学术。

1
人们不同意这一点。句号。当我建议人们使用罗马数字时,由于语义上的原因,并非所有人都同意。基本上,每个人到处都使用hypen作为减号,甚至具有很多表达的代码也使用了错误的字符。没有一个简单的方法可以解决这个问题。Purist希望使用您知道的实际减号,但语用学不能让步,因为这将意味着要修复大量文档。
joojaa

我同意。这是一团糟,没有真正的出路。罗马数字基本上是相同的论点。

被诅咒的人是在键盘上设计连字符的人。为什么,为什么,数字小键盘上的操作员不能给出正确的数学符号。
joojaa
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.