数字和中文之间要空格吗?一份能直接照抄的排版口径
「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、公里、小时属于单位。
三、可以直接照抄的执行方案
知道规则还不够,得有落地办法,否则一篇三千字的稿子手动改到崩溃。按你的写作工具选一条:
- 网页与自有站点:在 CSS 里给正文加中西文自动间距,浏览器支持时自动生效,不支持的浏览器退化后也不难看。比手动敲空格更稳,也更方便改版。
- Markdown 与纯文本:写作时就用「半角空格 + 数字 + 半角空格」的固定习惯,配合编辑器正则批量检查:搜
([\u4e00-\u9fa5])(\d)与(\d)([\u4e00-\u9fa5]),逐个确认是否需要补空格。 - Word / WPS:在段落设置里开启「自动调整中文与西文的间距」,正文一次性统一;再用手动空格处理个别例外。
- 公众号与平台编辑器:多数平台会吃掉多余空格或自动加间距,发布前在手机预览一次,确认没有出现「3 个」这种双空格。
如果稿子里同时还有百分号、单位、区间符号的问题,建议把百分号前面要不要空格和数字与单位用法一起看,三篇合起来就是一套完整的数字写法。

四、四种必须统一的例外
规则之外总有例外,但例外也要成体系,不能随手破例。
- 行首行尾不留空格:空格落在行首会被浏览器折叠,落在行尾会造成视觉空洞。用自动间距方案可以避免这个问题。
- 标题里可以不加:大字号标题中的「3 个方法」如果加了空格显得松散,可以统一不加,但全文标题要保持一致。
- 表格窄列里可以不加:列宽紧张时优先保证数字对齐,省掉空格更紧凑,但要在表格说明里注明口径。
- 引用原文不改:直接引用他人文字时保留原格式,不要替作者补空格,否则就成了改动引文。
如果你在同一个页面里既用了中文数字又用了阿拉伯数字,比如「三个人」和「3 个人」,那属于数字用法的范畴,和空格是两件事,不要混在一起改。相关判断可以看数字与单位用法:什么时候用阿拉伯数字。
五、发布前的五项检查
把下面几条加进发布清单,团队里就不会再为空格吵架。
- 全文搜「数字 + 汉字」组合,确认空格有无一致,不出现「3个」和「3 个」混排。
- 确认 %、°、℃ 紧贴数字,没有写成「35 %」。
- 确认数字与 SI 单位之间有一个空格,没有写成「10kg」。
- 手机预览一遍,检查平台是否自动加了间距导致双空格。
- 在文档开头或编辑规范里写清楚本项目采用哪一套口径,新成员直接照做。

六、常见问题
加了空格会不会影响 SEO 或搜索匹配
影响很小。搜索引擎分词时会把数字与量词视为可组合单元,空格不影响语义匹配。真正影响收录的是标题与正文是否回答了问题,不是这一个空格。
数字和英文单词之间要加空格吗
要。中英混排的规则与数字一致,汉字与西文之间留一个半角空格。具体到字间、行高的调法,可以看中英文混排怎么对齐。
「3个」不加空格就一定错吗
不算错。很多正式出版物和平台默认不加,也完全可读。关键是全文统一,并且不要让同一屏里出现两种写法。规范的价值在于一致,而不是某一种写法天然更正确。
用全角空格代替半角空格可以吗
不建议。全角空格宽度等于一个汉字,视觉上会过宽,而且多数编辑器在清理格式时会把全角空格删掉,导致排版在别处崩掉。统一用半角空格或自动间距。
小结
数字与中文之间加不加空格,没有唯一正确答案,只有「选一套并贯彻到底」。建议的口径是:汉字与数字、汉字与西文、数字与单位之间留一个半角空格;百分号、角度符号紧贴数字;引用原文不改动。把这条写进团队规范,比每次临场争论有效得多,更多标点与间距细则见排版规范。