em dash(—,长破折号)是一个标点符号,表示句子里的停顿:比逗号更强,又不像句号那样结束。它的名字来自传统排版里的宽度:一个 em,也就是当前字体里大写字母 M 的宽度。中文的破折号「——」用的是同一个字符,只是连写两个、占两个字的位置。它主要做三件事:一对破折号把插入的补充说明括起来;一个破折号引出总结、结论或进一步解释;一个破折号表示突然的转折、中断或话锋一转。想让读者感到那一下停顿时用它,而且要少用,因为它是语气最强的标点。
破折号是什么意思?
破折号的意思是在这里停一下。它打断句子的节奏:比逗号停得久,比句号轻、不那么决断,也比冒号、分号更口语化。
英文的 em dash 和中文的破折号是同一个字符。 两者都用 Unicode 的 U+2014。英文里一个 — 就是完整的破折号;中文按国家标准《标点符号用法》(GB/T 15834—2011)把两个连起来写成 ——,占两个字的位置,而单独一个 — 在中文里是连接号的一种(一字线),用来表示起止,比如 1031—1095。
英文名字是个度量单位,不是描述。在金属活字排版时代,em 指当前字体里大写 M 的字身宽度,en 是它的一半。铸成一个 em 宽的横线叫 em dash,一个 en 宽的叫 en dash。这些名字沿用到了数字字体,所以这个符号以一个跟它毫无关系的字母命名。
宽度正是这个字符的意义所在。它长到足以被看成刻意的打断,而不是一个随手的连字符,所以眼睛在大脑解析分句之前就先感到了停顿。em dash 和 en dash(–,U+2013)、连字符(-,U+002D)是三个不同的字符,三者的区别另有专文介绍。
有一件事破折号不表示:它不像冒号那样带有固定的语法关系。冒号承诺后面的内容解释前面的内容;破折号只承诺一个停顿。它在某个句子里具体是什么意思,取决于两边的文字。
破折号在句子里做哪三件事?
英文里几乎每个用对了的 em dash 都在做下面三件事之一,中文破折号的主要用法也大致对应。一件件弄清楚,这个符号就不再显得随意。
1. 一对破折号括起插入成分
两个破折号的作用像括号:把一个短语从主句里拎出来,删掉中间的内容,句子照样成立。
The report — all four hundred pages of it — arrived on a Friday afternoon.
那份报告——足足四百页——是周五下午送到的。
去掉括起来的部分,剩下“那份报告是周五下午送到的”,依然是完整的句子。这个测试就是检查破折号放对没有的办法。
同样的插入成分也可以用逗号或括号,三者的区别在于音量:
- 用逗号,插入成分融进句子里,不显眼。
- 用括号,它被压低成近似脚注的低语。
- 用破折号,它被抬高了,读者会更注意它,而不是更少。
最常见的错误是一头用破折号、另一头用逗号。用破折号开头,就用破折号收尾。
2. 一个破折号引出总结或进一步解释
这时破折号指向后面:后面的内容解释、展开或总结前面的内容。中文标准里的“标示注释内容”“标示补充说明”就是这种用法。
She had exactly one qualification for the job — she wanted it more than anyone else.
下雨、爆胎、钥匙丢了——这一天从一开始就注定泡汤。
两个例子都可以换成冒号,冒号更正式。破折号是同一个动作的口语版本:像说话的人落到了重点上,而不是写作者在铺垫。
3. 一个破折号表示突然的转折或中断
这时破折号提示句子要拐弯了。中文里“话题突然转变”的用法也属于这一类。
He had planned for every contingency — except the obvious one.
他把每种意外都想到了——除了最明显的那一种。
这是破折号最有用的地方,因为别的标点做不到。逗号太弱,撑不起转折;句号把句子一分为二,失去了那一下的力道。
中文特有的几种用法
中文破折号还有几项英文 em dash 不常承担的工作:
- 声音延长: “呜——”火车开过来了。
- 事项列举分承: 每一项前面用一个破折号引出。
- 副标题和出处: 放在副标题之前,或者引语之后标示出处,如“——鲁迅”。
被打断的对话
在小说和访谈记录里,破折号还专门表示话说到一半被打断。
“可你不是说过——”
“我知道我说过什么。”
注意它和省略号的区别。破折号表示说话的人被打断或戛然而止;省略号(……)表示说话的人话音渐弱、说不下去了。“我也不知道,也许……”是没话可说了;“我也不知道,也许——”是被别人打断了。
什么时候该用破折号,而不是逗号、冒号或括号?
破折号几乎从来不是唯一能用的标点。这正是它让人困惑的原因:你选的是语气,而不是在遵守规则。选择取决于你希望这个停顿有多引人注意。
| 代替 | 这种情况用破折号 | 另一种标点传达的意思 |
|---|---|---|
| 逗号 | 插入成分很长、本身含有逗号,或者值得强调 | 轻微、平常的停顿,让句子继续流动 |
| 冒号 | 希望结论落得口语化,而不是正式 | 正式地承诺后面是解释、列举或定义 |
| 分号 | 两个分句之间是转折或冲击,而不是分量相当的并列 | 两个分量相当的独立分句 |
| 括号 | 插入成分应该更响亮,而不是更低调 | 读者完全可以跳过的补充 |
| 句号 | 拆开句子会失去势头 | 完全分开,下一个意思自成一句 |
有两种情况替你做了决定:
- 插入成分本身含有逗号或顿号。 “三位决赛选手——张伟、李娜和王强——周二见了面。”如果用逗号括起来,几个逗号各干各的活,句子就读不顺了。换成破折号立刻清楚。
- 停顿是真正的转折。 “成功了——只维持了一会儿。”别的标点都传达不了这个意思。
总的原则,也是要少用的理由:破折号是所有选项里语气最强、也最口语化的。 强调是有限的资源。一段里用一次,某个短语会跳出来;用四次,什么都跳不出来了,因为读者已经不再注意。如果逗号就够用,而你也没有理由提高音量,就用逗号。
正式文体,比如学术论文、法律文书、技术规范,更倾向于用冒号、分号和括号,原因和它们避免口语一样。没有规定禁止在那里用破折号,它只是读起来比文档想要的语气更热络。
破折号前后要加空格吗?
中文:不加。 中文破折号 —— 是全角标点,前后都不加空格;两个短横必须连在一起,占两个字的位置,不能拆到两行。破折号可以出现在一行的开头,但不能一半在上一行末尾、一半在下一行开头。中英文混排时,—— 两边也不需要额外的空格。
英文:看你遵循哪本规范。 这是权威们真正意见不一的地方,唯一普遍的规则是在同一篇文档里保持一致。
| 规范 | 做法 | 样子 |
|---|---|---|
| 芝加哥手册(美国图书出版) | em dash,紧贴,不加空格 | the report—all of it—arrived |
| APA 和 MLA | em dash,紧贴,不加空格 | the report—all of it—arrived |
| 美联社 AP 手册(美国新闻) | em dash,两边各留一个空格 | the report — all of it — arrived |
| 新哈特规则 / 牛津(英国) | 用带空格的 en dash 代替 em dash | the report – all of it – arrived |
| 大多数英国报纸和出版社 | 带空格的 en dash,同一传统 | the report – all of it – arrived |
所以人们互相引用的两个美国权威说的都对,只是描述的是不同的出版传统:芝加哥手册紧贴,美联社加空格。英国做法在空格之外还有第二个不同:传统的英式插入破折号是带空格的 en dash,根本不是 em dash。
网上最常见的形式,也就是带空格的 em dash word — word,其实就是美联社风格,所以它在新闻网站、博客和以它们为训练语料的 AI 输出里占主导。这不是错误,也不是网络时代的变形,而是美国两大主流规范之一。没有任何主要规范认可的,是在同一篇文档里混用几种形式。
没有人替你定规矩时的实用建议:选一种形式,全文统一。还要注意,紧贴的 em dash 在窄栏里可能造成难看的换行,因为大多数渲染器不会在紧贴的破折号处断行。
破折号用多少算太多?
没有硬性上限,但有一个好用的经验:每段一两个,读起来是刻意的;再多,就成了口头禅。 在一篇长文里,如果读者能把破折号当成一种模式注意到,而不是一个个单独的停顿,那就太多了。
问题不在语法。每个破折号都可能放得完全正确,文字仍然让人疲惫,因为一个用来强调的符号,在每句话都用它时就失去了意义。通常的修法是把大多数改回去:成对括起的改成逗号或括号,引出结论的改成冒号,表示转折的拆成两个句子。
这也是这个符号成了机器写作非正式标志的原因:模型产出破折号的频率比人类稳定得多,因为对它们来说打一个破折号不需要额外费力。中文也一样,AI 写的中文里 —— 一段接一段地出现,已经被很多人当成“AI 味”。这个现象以及为什么单凭它证明不了什么,见为什么 ChatGPT 爱用破折号。
如果你手上的文档破折号已经太多,删除文本中的长破折号会把每个 U+2014 替换成你选的符号(逗号、分号、连字符,或直接删除),并报告数量,方便你对照预期核对。它按单个字符计数,中文的 —— 算两处;处理中文时可以选“直接删除”,再按语境补上全角标点。
破折号怎么打?
标准键盘上没有破折号键。写中文时最简单:在搜狗、微软拼音、macOS 简体拼音等中文输入法的中文标点状态下,按 Shift + -,直接得到 ——。
要单个英文 em dash:Mac 上切到英文布局按 Option + Shift + -;Windows 上按住 Alt 在小键盘输入 0151(简体中文 Windows 上不一定灵);HTML 里写 —。
Word 会把英文单词间的双连字符自动换成破折号;Google 文档默认不会,需要用“插入 → 特殊字符”或自己添加替换规则。其他平台则把它藏在长按或字符面板后面。
完整的快捷键,包括 Word、WPS、手机输入法、Linux 和各种代码写法,见破折号复制粘贴:中文「——」与 em dash「—」怎么打,那里还准备好了可以一键复制的字符。
常见问题
什么是 em dash(破折号)?
em dash(—,U+2014)是一个标点符号,表示句子里比逗号更强、又不像句号那样结束的停顿。名字来自传统排版里的宽度:一个 em,即当前字体中大写 M 的宽度。中文破折号「——」就是两个 em dash 连写,占两个字的位置。
破折号是什么意思?
表示一个刻意的停顿。它不像冒号那样对后面的内容有固定的语法承诺,具体意思由两边的文字决定。实际使用中,它要么括起插入的补充说明,要么引出总结或解释,要么标示句子突然转折;中文里还用于声音延长、分项列举和副标题之前。
什么时候应该用破折号?
想强调一段插入成分时用一对破折号,尤其是这段内容本身已经含有逗号或顿号。引出结论但冒号显得太正式时,或者表示转折时,用一个破折号:“成功了——只维持了一会儿。”如果逗号就够用,而你也没有理由提高音量,就用逗号。
破折号前后要加空格吗?
中文不加:「——」前后都不留空格,两个短横连在一起,不能拆到两行。英文看规范:芝加哥手册、APA 和 MLA 紧贴不加空格(word—word),美联社 AP 两边各加一个空格(word — word),英国规范多用带空格的 en dash(word – word)。同一文档内保持一致即可。
破折号和连字符有什么区别?
它们是职能毫不相干的不同字符。连字符(-,U+002D)把单词连成一个整体,如 well-known;破折号(—,U+2014)打断句子;en dash(–,U+2013)介于两者之间,表示范围,如 2020–2024。中文里表示时间起止用一字线「—」,数值范围用浪纹线「~」。
句子能以破折号开头吗?
英文的普通行文里不能:句首的破折号没有可以断开的东西。中文里破折号可以出现在副标题之前、引语出处之前(如“——鲁迅”)或分项列举的每一项开头,这些位置常常在行首。但同一个破折号的两个短横不能拆在两行。普通句子还是以文字开头。
破折号用多少算太多?
每段一两个读起来是刻意的,再多就成了习惯。检验标准是读者会不会把破折号当成一种模式注意到,而不是一个个单独的停顿。如果会,就把大多数改回逗号、冒号,或者拆成独立的句子。