分享到朋友圈 1. 点击导航栏右侧按钮。
2. 选择 发送给朋友 或 分享到朋友圈。
收起 捐款给作者

Cherysun’s Tech Café

如何正确地使用 hyphen、en dash 和 em dash

在书写和排版英文文本的时候,会遇到用于表示连接的一些标点符号,经常使用并且被很多人使用错误的就是 hyphen、en dash 和 em dash 了。下面就将简明地介绍如何正确地使用这些标点符号以及如何在键盘上正确地输入它们。

不同的含义与用法

首先,我们先简要地看一下这 3 种标点符号经常出现的情况示例。

  • Hyphen: a two-year-old child
  • En dash: 2015–2016
  • Em dash: I believe I shall—no, I’m going to do it.

Hyphen、en dash 和 em dash 的对比

Hyphen(‐)

从名字上来看,hyphen 是明显不同于 en dash 和 em dash 的。在键盘上,直接按下“-”键所输入的就是 hyphen。我们通常将它翻译为“连字符”,顾名思义,比较多地用作合成词的连接。

  1. 合成词或者复合词。例如:co-worker、a 45-degree angle、e-mail。

    因而,hyphen 经常表示被连接的两个词的关系非常紧密,有些像是 e-mail 这样的复合词在使用过程中逐步去掉了 hyphen,变成了 email 这样一个独立的单词。

  2. 前缀或者后缀。例如:pre-、re- 和 non- 这样的前缀,或者 -less、-like、-ness 这样的后缀。

  3. 由于文字排版的需要,将处于一行结尾的某些长单词断开,以避免影响正常地阅读。例如:

    We, therefore, the represen-
    tatives of the United States
    of America…

  4. 分隔数字。一般地,为了使较长的数字更便于阅读,通常使用 hyphen 将它们逐段隔开,比如电话号码。例如:1-800-275-2273。

为了输入方便,我们经常使用 hyphen 来分隔数字,但是实际上还存在着一种符号叫做 figure dash(‒)。不难理解,figure dash 正是标准地用于插入在数字中间进行分隔的符号。它要比 hyphen 更宽,在不与局限于等宽字体的大多数字体中 figure dash 有着与数字相同的宽度。

在数字中使用 figure dash

En dash(–)

En dash 也被称为 n dash,这样来命名是因为它的宽度与大写字母“N”的宽度相同,比 hyphen 要宽。

En dash 的宽度

  1. 在表示从哪里到哪里这样的范围时会使用 en dash,很多时候表示 to、and 和 through 这样的含义。例如:

    June–July 1967
    1962–1968
    For ages 3–5

    在用于年份时,en dash 也可以放在末尾来表示尚在进行,例如:Jane Doe (1950–)。

  2. 表达两者之间的关系。例如:

    Boston–Hartford route 表示连接 Boston 与 Hartford 的公路。
    University of Wisconsin–Madison(威斯康星大学麦迪逊分校)表示拥有不同校区的大学。

  3. 当用在合成词中时,如前面所说,类似 co-worker 这样的合成词需要使用 hyphen。然而特殊地是,如果合成词其中的一部分本身已经是一个合成词,那么这时候就需要换成使用 en dash。例如:

    Pre–Civil War era
    Pulitzer Prize–winning novel

    由于 Civil War 和 Pulitzer Prize 各自本身已经是合成词,那么在表述 Pre–Civil War era 和 Pulitzer Prize–winning novel 的时候就需要使用 en dash 来替代 hyphen。

Em dash(—)

与 en dash 类似,em dash 也被成为 m dash,因为它的宽度与大写字母“M”的宽度相同,比 en dash 更宽。相比于 hyphen 和 en dash,em dash 的使用范围更为宽泛,并且多数都用于句子或者段落级别。

Em dash 的宽度

  1. 解释或者用来描述细节,类似于冒号、一组括号或一组逗号。例如:

    Three alkali metals are the usual substituents: sodium, potassium, and lithium.
    Three alkali metals are the usual substituents—sodium, potassium, and lithium.

    The food, which was delicious, reminded me of home.
    The food—which was delicious—reminded me of home.
    The food (which was delicious) reminded me of home.

  2. 表示说话者的话被打断,可以是被他人打断,也可以是在自己表述的过程中自我打断进行重新思考和表述。类似于省略号。例如:

    A: “But I’m trying to explain that I—”
    B: “I’m aware of your mitigating circumstances, but your negative attitude was excessive.”

    “I believe I shall—no, I’m going to do it.”

  3. 表现对话,类似于引号。如上例所示,不同人之间的对话可以用引号来表示,也可以用 em dash 来表示对话。以 em dash 为起始的一个段落则表示一个人所说的内容。例如:

    ―Oh saints above! Miss Douce said, sighed above her jumping rose. I wished I hadn’t laughed so much.
    ―Oh Miss Douce! Miss Kennedy protested. You horrid thing!

  4. 引用。在引用某人所说的一段话或者来自于某参考文献的一段内容时,可以用 em dash 来表示引用来源。例如:

    A penny saved is a penny earned. —Benjamin Franklin

    The Walrus and the Carpenter
    Were walking close at hand;
    They wept like anything to see
    Such quantities of sand:
    “If this were only cleared away,”
    They said, “it would be grand!”
     —Lewis Carroll

  5. 将 em dash 连用可以表示另外的含义。2-em dash 是连续写两个 em dash,用以表示单词拼写不完整或者省略了某些内容;3-em dash 则通常书写在参考文献目录中,用以表示本条与相邻的上一条参考文献均是出自于同一作者。例如:

    It was alleged that D—— had been threatened with blackmail.

    Acemoglu, Daron, 1999. “Patterns of Skill Premia”, NBER Working Paper No. 7018.
    ———, 2001. “Directed Technical Change”, NBER Working Paper No. 8287.

可以发现,em dash(—)的用法更接近在中文里我们所使用的破折号(——)。事实上,我们在中文里输入的破折号是由两个 em dash 所构成的。以大部分中文输入法为例,当我们按下 Shift–6 时,计算机为我们连续输入了两个 em dash,这就是我们所看到的中文的破折号。

Em dash 和破折号的对比

综合来看,尽管都表示连接的含义,但 hyphen 多用于单词内部级别,en dash 多用于单词级别,em dash 多用于句子或段落级别。使用 hyphen 是为了让读者能够更好地明白这是“一个”单词,无论是用在合成词还是句尾连接;使用 en dash 是为了说明两个或多个单词之间存在着某种特定的关联;而使用 em dash 则更多的是表达一句话语气的停顿或改变,或者像是用作引用时单纯地做视觉上的分隔。

另外两个类似 hyphen 的特殊标点符号

Hyphen-minus(-)

虽然上面已经介绍完了 hyphen、en dash 和 em dash 之间的区别和各自的使用方法,但是 在 iPhone 上输入标点符号 时还可以输入一个特殊的符号:hyphen-minus。

尽管在 Unicode 中 hyphen-minus 与 hyphen 和 minus 都是不同的符号,但是在 ASCII 中则是用 hyphen-minus 来同时替代 hyphen 和 minus,所以这就是其名称的来源。

为了适应早期的打字机和计算机,不得不作出妥协。除了用 hyphen-minus 这个符号来代替 hyphen 和 minus,以前经常还会用它直接代替 en dash。

因为大部分的编程语言都限制只能够使用 ASCII,所以在编写代码时所使用的表示负数或数字相减的符号即是 hyphen-minus,以及在变量名称中使用的连接符号。

另外,Unicode 中还有一个类似的 full hyphen-minus(-)。

Minus(−)

我们说到,在 ASCII 中使用 hyphen-minus 来代替减号,这是因为早期对字符数量的限制。那么在 Unicode 中,减号则是一个独立的符号。可能曾经你并不知道这一点,使用 hyphen 或者 hyphen-minus 来当作减号,这时就会发现它明显要比加号(+)、等号(=)的宽度小。而 minus 则在大部分的字体中与加号、等号与数字宽度相同,这样会让数学公式显示的更为整齐。

减号和 hyphen 的对比

如何输入正确的符号

了解了 hyphen、en dash、em dash、hyphen-minus 和 minus 以后,我们需要知道如何正确地输入它们。这里将会以 macOS 和 iOS 为例进行说明。

在 macOS 上输入

我们都知道,按下键盘上的 Minus sign (-) 键就可以直接输入 hyphen。想要输入 en dash,需要按下组合键 Option–Minus sign (-);想要输入 em dash,则需要按下组合键 Option–Shift–Minus sign (-)

Option 即某些型号的键盘上标有 ⌥ 的按键。Shift 即某些型号的键盘上标有 ⇧ 的按键。

我们先来做一个对比,同时看看这几个很相似的符号之间的区别。

在 macOS 上输入不同的 hyphen 和 dash

可以看到,尽管这些用于连接的标点符号很相似,但是并不是同一个符号,因而其 Unicode 编码也是不同的。

在 iOS 上输入

当你在使用英文键盘(QWERTY)时,点击键盘左下角的 123 按键进入数字与符号键盘,第 2 行第 1 个按键 -就是 hyphen,点击即可输入。

按住该键,扩展的前 3 个按键分别为 hyphen、en dash 和 em dash。滑动至其中一个并松开即可输入对应的符号。

在英文键盘上输入 hyphen

最后一个按键为 bullet。

如果正在使用中文键盘(以“简体中文 – 拼音”的“全键盘”为例),点击键盘左下角的 123 按键进入数字与符号键盘,第 2 行第 1 个按键 -是 hyphen,这与英文键盘并没有什么区别。

区别在于按住该键时,扩展的按键的顺序与英文键盘并不相同,从左至右分别为 hyphen、em dash、fullwidth hyphen-minus、en dash 和 bullet。滑动至其中一个并松开即可输入对应的符号。

在中文键盘上输入 hyphen

在微信中扫描二维码,然后发送给朋友分享到朋友圈

感谢您的支持与贡献

您的捐款将使您阅读到的内容变得更好。

支持微信支付和支付宝。

在微信中扫描二维码 在支付宝中扫描二维码

感谢您的支持与贡献

您的捐款将使您阅读到的内容变得更好。

触摸并按住二维码,选择识别图中二维码

触摸并按住二维码