什么是“盘古之白”?为什么中英文混排需要加空格?
在中文语境中,中英文混排以及中文与数字混排是非常常见的现象。但很多人在输入时,习惯将中文、英文单词和阿拉伯数字紧密地贴在一起,这不仅会让文本看起来非常拥挤,还会降低整体的阅读体验。
所谓的“盘古之白”,起源于开源社区的“Pangu.js”项目。它的核心理念就是: 在汉字与英文字母、数字之间自动加入一个半角空格,就像盘古开天辟地一样,把紧密相连的元素分开。 这种微小的排版调整,能大幅提升文章的美感、可读性以及专业度。
这款工具能帮您解决什么问题?
- 自动添加中英文间距: 比如将“我使用Vue和React开发”自动转为“我使用 Vue 和 React 开发”。
- 自动处理中文与数字间距: 比如将“今年是2026年”自动转换成“今年是 2026 年”。
- 全半角标点符号修正: 在中文语境下,自动将英文的半角逗号、句号修正为中文的全角逗号(,)和句号(。),防止标点符号混乱。
- 合并多余空格: 清理文本中因为手误输入造成的连续多个多余空格。
中英文排版最佳实践
除了使用工具外,良好的排版习惯同样重要。我们建议:
1. 在中文段落中,尽量使用全角标点符号。
2. 遇到专有名词(如 iPhone、GitHub)时,注意保留其官方大小写格式。
3. 英文句子内部依然保持英文的标点和空格规则。
4. 避免在中文句子内部滥用英文单词,除非该词汇在中文中没有恰当的翻译。
排版校正示例
原文:我今天买了一台iPhone15,花了6000元。我觉得UI设计很好看!
校正:我今天买了一台 iPhone 15,花了 6000 元。我觉得 UI 设计很好看!
原文:这是一个bug(缺陷)需要修复。
校正:这是一个 bug(缺陷)需要修复。