数字和中文之间要空格吗?一份能直接照抄的排版口径

数字和中文之间要空格吗?一份能直接照抄的排版口径

「3个方法」还是「3 个方法」,「用了5年」还是「用了 5 年」?这类空格问题在同一个团队里常常有三四种写法,改稿时来回拉扯,最后谁也没说服谁。

先说结论:汉字与阿拉伯数字之间加一个半角空格,是中文排版里被广泛采用的做法,但它不是硬性法规。真正要守的是一条底线——同一篇文档里必须统一。下面给出一份能直接照抄的口径,把「加不加」拆成几种场景,避免每次靠感觉。

数字和中文之间要空格吗:校样稿上用红笔圈出的字间空隙
字间是否留白,最终影响的是整段文字的呼吸感

一、为什么会有「加空格」这条习惯

中文是方块字,每个字占一个等宽格子;阿拉伯数字和西文字母用的是比例字体,宽度不固定。两者直接贴在一起时,数字容易显得挤在汉字里,读者扫读时会把「3个」看成一个整体,节奏被打断。

W3C 的《中文排版需求》给过一条原则:汉字与西文字母、数字之间,原则上使用不超过四分之一个汉字宽的字距或空白。翻译成日常操作就是:加一个半角空格,或者交给排版软件自动处理。这也是「盘古之白」这个说法的由来。

但要注意,这条原则说的是「字距或空白」,而不是「必须敲一个空格键」。用 CSS 的 text-autospace 或在排版软件里设置中西文间距,效果相同且更干净;在纯文本、Markdown 里,就只能靠手动敲空格。

二、一张表判断该不该加

把常见场景列出来,照着查比记规则省事。下表默认是中文正文语境。

场景示例是否加空格说明
汉字与数量3 个方法 / 5 年加最常见的场景,加了更好读
汉字与序数第 3 章 / 第 2 节加与数量同一处理
数字与中文单位5 公里 / 3 小时加单位是汉字,同样留白
数字与 SI 单位符号10 kg / 25 ℃加国标要求数值与单位符号间留空隙
百分号35%不加% 紧贴数字,作为一个整体
角度、温度符号45° / 25℃不加符号紧跟数值
年份、日期2026 年 10 月加数字与「年」「月」之间留白
金额¥ 128 / 128 元加货币符号与数字之间一般不加,数字与「元」之间加
编号、型号A4 纸 / iOS 18加西文与汉字之间同样适用
纯数字标点串1,200.50不加数字内部的千分位与小数点不动

表格里最容易搞混的是「百分号」和「数字加单位」。判断标准其实简单:符号是数学记号就紧贴,单位是文字就留白。% 和 ° 属于记号,kg、公里、小时属于单位。

三、可以直接照抄的执行方案

知道规则还不够,得有落地办法,否则一篇三千字的稿子手动改到崩溃。按你的写作工具选一条:

  1. 网页与自有站点:在 CSS 里给正文加中西文自动间距,浏览器支持时自动生效,不支持的浏览器退化后也不难看。比手动敲空格更稳,也更方便改版。
  2. Markdown 与纯文本:写作时就用「半角空格 + 数字 + 半角空格」的固定习惯,配合编辑器正则批量检查:搜 ([\u4e00-\u9fa5])(\d) 与 (\d)([\u4e00-\u9fa5]),逐个确认是否需要补空格。
  3. Word / WPS:在段落设置里开启「自动调整中文与西文的间距」,正文一次性统一;再用手动空格处理个别例外。
  4. 公众号与平台编辑器:多数平台会吃掉多余空格或自动加间距,发布前在手机预览一次,确认没有出现「3 个」这种双空格。

如果稿子里同时还有百分号、单位、区间符号的问题,建议把百分号前面要不要空格和数字与单位用法一起看,三篇合起来就是一套完整的数字写法。

数字和中文之间要空格吗:规格文档里数字与中文的均匀间隙
统一之后,整段文字的左边缘会更整齐

四、四种必须统一的例外

规则之外总有例外,但例外也要成体系,不能随手破例。

如果你在同一个页面里既用了中文数字又用了阿拉伯数字,比如「三个人」和「3 个人」,那属于数字用法的范畴,和空格是两件事,不要混在一起改。相关判断可以看数字与单位用法:什么时候用阿拉伯数字。

五、发布前的五项检查

把下面几条加进发布清单,团队里就不会再为空格吵架。

数字和中文之间要空格吗:两种写法紧贴与留白的对比
同一句话两种写法,留白的那版读起来更顺

六、常见问题

加了空格会不会影响 SEO 或搜索匹配

影响很小。搜索引擎分词时会把数字与量词视为可组合单元,空格不影响语义匹配。真正影响收录的是标题与正文是否回答了问题,不是这一个空格。

数字和英文单词之间要加空格吗

要。中英混排的规则与数字一致,汉字与西文之间留一个半角空格。具体到字间、行高的调法,可以看中英文混排怎么对齐。

「3个」不加空格就一定错吗

不算错。很多正式出版物和平台默认不加,也完全可读。关键是全文统一,并且不要让同一屏里出现两种写法。规范的价值在于一致,而不是某一种写法天然更正确。

用全角空格代替半角空格可以吗

不建议。全角空格宽度等于一个汉字,视觉上会过宽,而且多数编辑器在清理格式时会把全角空格删掉,导致排版在别处崩掉。统一用半角空格或自动间距。

小结

数字与中文之间加不加空格,没有唯一正确答案,只有「选一套并贯彻到底」。建议的口径是:汉字与数字、汉字与西文、数字与单位之间留一个半角空格;百分号、角度符号紧贴数字;引用原文不改动。把这条写进团队规范,比每次临场争论有效得多,更多标点与间距细则见排版规范。

← 返回首页 更多「排版规范」