罗马数字今天还用在哪:页码、序号、版权年,以及刻日期前必须想清楚的一件事

· 约 4 分钟 罗马数字转换

罗马数字早就不用来算术了——没有零、没有位值、不适合笔算,这几条注定了它退出计算领域。

但它并没有消失,而是在七八个特定场合稳稳地活着,每个场合还各有各的写法惯例。

七个仍在用的地方

场合写法例子
书籍前置页码小写i、ii、iii、iv
卷次、章节、大纲层级大写卷 III、第 IV 章
君主与教皇序号大写,跟在名字后Elizabeth II、Louis XIV
同名人后缀大写John Smith III
化学氧化态大写,加括号Fe(III)、Cu(II)
音乐和声级数大小写区分性质I – IV – V
版权年、奠基年大写MMXXVI
钟表表盘大写,且常用 IIIII – XII

前置页码为什么是小写罗马数字

这一条背后有个很实际的排版原因:

正文先排版定稿,页码从阿拉伯数字 1 开始;而目录、序言、前言、致谢这些前置页往往最后才写完,页数随时会增减。

如果两者共用一套页码,前面多加一页,整本书的页码就得全部重排——索引、交叉引用、已经定稿的目录全要跟着改。

用独立的小写罗马数字编号之后,前置部分怎么增删都不影响正文。这也正是 Word 里「分节符 + 不同页码格式」那套设置存在的理由。

几条惯例:

  • 用小写,大写通常留给卷次和章节
  • 扉页、版权页通常计数但不显示页码
  • 正文第一页永远是阿拉伯数字 1

(论文和合同排版里的罗马数字与阿拉伯数字混排,见 PDF 页码的罗马与阿拉伯混排。)

版权年怎么读

拆成千、百、十、个四段就行:

MCMXCIV = M(1000) + CM(900) + XC(90) + IV(4) = 1994
MMXXVI  = MM(2000) + XX(20) + VI(6)          = 2026

至于为什么用罗马数字,有实用原因也有说法:版权声明的传统格式沿用至今,排版上和片尾全大写的风格统一;另有一种流传较广的说法是「观众不容易一眼读出这是几年前的片子」——常被提及,但并没有权威证实。

两条规则和六个合法减法

符号IVXLCDM
1510501005001000

加法:大的在左、小的在右依次相加,同一符号最多连写三次。

减法:只有六种合法组合——

IV(4)  IX(9)  XL(40)  XC(90)  CD(400)  CM(900)

V、L、D 永远不参与减法。所以 VXLCDM 都不存在,999 的标准写法是 CMXCIX 而不是 IM

上限 3999:M 最多连写三个(MMM = 3000),加 CM + XC + IX 得 3999。再往上要用字母加横线(vinculum),但字体支持参差、写法不统一,罗马数字转换 在超出时直接报错,而不是给一个没人认的答案。

没有零,也没有负数。古罗马人要表达「没有」时直接写单词。

钟表上的 IIII

表盘上的 4 几乎都写成 IIII 而不是标准的 IV。常见的解释有三种:

  1. 视觉平衡 —— IIII 和对面的 VIII 长度相近,表盘左右更匀称
  2. 铸造方便 —— 早期按 I、V、X 三种字模分批铸,用 IIII 刚好凑成整倍数
  3. 避讳 —— IV 是罗马主神 IVPITER(朱庇特)的头两个字母

这是钟表行业的传统,不是标准写法。工具的处理是数值照给 4,但会标出规范形式是 IV——默默纠正的话,你会以为自己本来就写对了。

刻日期:那个没法消除的歧义

把生日或纪念日刻成罗马数字之前,有一件事必须想清楚:

别人读不出这是几月几日。

根源有两个:

  • 没有零 —— 1 月只能写 I,不能像 01 那样靠位数区分
  • 没有公认的分隔约定 —— 点、斜线、空格、圆点都有人用

于是:

2026 年 1 月 5 日
  美式(月日年)→  I · V · MMXXVI
  英式(日月年)→  V · I · MMXXVI

两种读法都成立,而且都指向真实存在的日期,看的人无从判断。这不是写法不够讲究的问题,是这套记数法本身缺少位数占位符带来的结构性歧义。

三条建议:

  1. 用完整的分隔符并保持一致,推荐圆点 · 或斜线
  2. 在自己心里明确用哪种顺序,需要时能解释
  3. 对歧义敏感的场合,把月份写成英文缩写V·JAN·MMXXVI),或者干脆只刻年份

最后一条:刻字、纹身是不可逆的,动手之前把写法核对一遍——这是 罗马数字转换 那个「非标准写法提示」真正的用武之地。

整段文本转换为什么会漏

反向把一段文本里的罗马数字换成阿拉伯数字时,工具的处理是刻意保守的:只处理全大写、且写法标准的独立词。

原因很实际:DIMMIXCIVICDID 这些普通英文词,每一个都是合法的罗马数字字符串。不加限制地转换会把整篇文章改得面目全非,而且用户完全预料不到。

唯一的漏网之鱼是单个字母 I——它本身就是合法罗马数字,英文里的第一人称「I」会被一起转成 1。整段转完扫一眼

❓ 常见问题

为什么书的目录和序言用小写罗马数字编页码?

因为前置内容的页数要等到最后才定得下来出版流程:正文先排版定稿,页码从阿拉伯数字 1 开始;而目录、序言、前言、致谢这些前置页往往最后才写完,页数随时可能增减。如果它们和正文共用一套页码,前面多加一页,整本书的页码就得全部重排,索引、交叉引用、已经印好的封底目录全要跟着改。用独立的小写罗马数字编号(i、ii、iii…)之后,前置部分怎么增删都不影响正文那套编号,两套互不干扰。惯例细节:(1) 用小写,大写通常留给卷次和章节;(2) 扉页、版权页通常计数但不显示页码;(3) 正文第一页永远是阿拉伯数字 1。做论文和合同排版时同理,这也是 Word 里「分节符 + 不同页码格式」那套设置存在的原因。

电影片尾的版权年为什么写成罗马数字?

有实用原因,也有说法认为是为了不那么显眼怎么读:把它拆成千、百、十、个四段,MCMXCIV = M(1000) + CM(900) + XC(90) + IV(4) = 1994MMXXVI = 2000 + 20 + 6 = 2026为什么用:(1) 版权声明的传统格式,早期电影片头片尾大量使用罗马数字,沿用成惯例;(2) 一种流传较广的说法是,罗马数字不像阿拉伯数字那样一眼能读出年份,观众不容易立刻意识到这是几年前的片子——这个说法常被提及,但并没有权威证实;(3) 排版上和片尾字幕的全大写风格统一。顺带:建筑奠基石、纪念碑上的年份也常用罗马数字,那更多是庄重感和传统,与可读性无关。

想把生日刻成罗马数字,要注意什么?

最大的问题是别人读不出这是几月几日根源有两个:(1) 罗马数字没有零,所以 1 月只能写 I,无法像 01 那样靠位数区分;(2) 没有公认的日期分隔约定,点、斜线、空格、圆点都有人用。结果:2026 年 1 月 5 日写成 I · V · MMXXVI 还是 V · I · MMXXVI?前者是美式的月日年,后者是英式的日月年,两种读法都成立,而且都指向真实存在的日期——看的人无从判断。三条建议:(1) 用完整的分隔符并保持一致,推荐圆点 · 或斜线;(2) 在自己心里明确用哪种顺序,需要时能解释;(3) 对歧义敏感的场合,考虑把月份写成英文缩写V·JAN·MMXXVI),或者干脆只刻年份。刻之前一定要核对一遍写法——这是不可逆的。

上限 3999 是怎么回事,更大的数怎么写?

因为 M(1000)最多连写三个,再往上没有公认写法推导:同一符号最多连写三次,所以 MMM = 3000 是上限;加上 CM(900) + XC(90) + IX(9) 得到 3999更大的数:中世纪以后出现了在字母上加横线表示乘一千的约定(称 vinculum), = 5000、 = 10000。为什么不推荐用:(1) 字体支持参差,组合字符在很多环境下渲染不出来或者错位;(2) 横线画到哪几个字母上、要不要断开,各家写法不统一;(3) 现代场合几乎用不到这么大的罗马数字。所以罗马数字转换 在超过 3999 时直接报错,而不是给一个没人认的答案。下限同理:没有零也没有负数,古罗马人要表达「没有」时直接写单词。

打开 罗马数字转换 阿拉伯数字↔罗马数字 1–3999·严格校验非法写法·整段文本批量转

🔗 相关阅读

全部教程 →