双栏公式居中与编号右对齐:Word制表位、样式与域代码实战 1. 双栏公式排版到底卡在哪三条硬约束和两个隐藏变量Word 双栏排版里让公式居中、编号右对齐听起来像是两分钟就能搞定的基础操作实际操作过的人都知道它能把人拖进一个反复微调的泥潭。前阵子帮人调一份期刊投稿模板对方的需求一句话就说完了双栏布局公式在本栏内居中编号贴着栏的右边线。我前后改了快两个小时问题全出在几个平时没人提醒的变量上——制表位的基准点变了、栏宽和页宽不是一回事、公式对象的行高又被文档网格悄悄改写。这类需求在学位论文、期刊模板、课程报告、技术白皮书里出现的频率极高只要正文用了分栏公式那一段几乎必然返工。这篇文章面向的是真正要交稿的人可能你正在排一篇双栏论文公式已经堆了几十个编号对不齐也可能你只是想让报告看起来专业一点公式别再歪歪扭扭。下面我把整条路径完整拆一遍从原理讲到具体参数从制表位算法讲到域代码自动编号再讲到各种翻车现场怎么救。看完之后你应该能做到改一次栏宽全文几十个公式的居中和编号位置自动跟着走不用一个个手动拖。1.1 单栏那套制表位一进双栏就集体失灵大多数人第一次学公式排版学的都是单栏版本一个居中式制表位放在正文宽度的中间一个右对齐制表位放在正文右边界输入时按 Tab 跳到中间写公式再按 Tab 跳到右边写编号。这套方法本身没问题问题在于它的两个参数——制表位的位置值——是按整页正文宽度算出来的。一旦切到双栏Word 的文本流被切成两个独立的窄栏。关键在于段落制表位的零点不是页面左边界而是当前栏的可用左边界。也就是说你原来设置的 8 厘米居中制表位在宽度只有 6.8 厘米的栏里已经超出了边界。Word 碰到超界的制表位不会报错它会把 Tab 之后的内容直接甩到下一行行首或者退回到默认制表位去。于是你看到的现象就是公式没居中编号跑到了下一行或者两者之间隔出一大段莫名其妙的空白。更麻烦的是很多模板里的“公式段落”样式是从单栏文档继承过来的样式里写死了整页宽度的制表位。你新建一段公式看起来格式是对的实际上样式的制表位一直在拖后腿你手动在标尺上拖出来的效果又不能保存进样式改一次栏宽就全废。这就是为什么很多人排到第十几个公式时开始怀疑人生。所以第一条结论要说清楚双栏下的制表位必须按栏宽重算而且要写进样式不能靠手动拖标尺。这是整件事的地基地基歪了后面全是补丁。1.2 真正要同时满足的三条硬约束把需求翻译成排版语言其实是要在同一行里同时满足三个条件缺一不可。第一条是公式主体在栏内水平居中。注意是“栏内”不是“页内”。有些模板要求公式跨栏居中、编号贴页右边界那是另一套范式后面第 4 节会单独讲两者不能混。第二条是编号紧贴栏的右边线并且编号和公式处在同一基线上不能一个高一个低。这一点在公式里有分式、积分号、矩阵的时候特别容易出问题因为公式对象会把所在行撑高编号如果用的是普通文本垂直位置就对不上。第三条是整段不能被拆到两行。一旦折行居中制表位和右对齐制表位的关系就断了视觉上公式和编号会错开一整行。这条约束听起来简单实际上是最容易崩的长公式、宽编号、稍微大一点的字号任何一个都能把它顶破。三条约束叠在一起本质上是要求“一行之内有两个锚点”。这跟普通段落排版本质不同普通段落只需要一个对齐方式而这里需要在一行里切换两次对齐逻辑这正是制表位存在的意义也是表格法、域代码法存在的意义。1.3 两个容易被忽略的隐藏变量文档网格与段落缩进除了制表位本身还有两个东西在暗处动手脚很多人排查半天找不到原因。第一个是文档网格。Word 中文版默认会在页面设置里启用“文档网格”并且段落的“换行和分页”里默认勾选“如果定义了文档网格则对齐到网格”。这个选项会让每一行的高度被强行吸附到网格线上。公式段落本来行高就不规则一旦被吸附公式上下会多出奇怪的空白行距忽大忽小严重的时候公式的上下标会被裁掉一截。处理办法很简单选中公式段落段落设置里把“如果定义了文档网格则对齐到网格”取消勾选如果全篇都要改直接在页面设置的文档网格里选“无网格”。第二个是段落缩进。制表位的基准点是“栏左边界 段落左缩进”。如果公式段落带着首行缩进两个字符或者样式里残留了左缩进那么所有制表位都会整体右移居中就不在正中间了。这个坑的隐蔽之处在于缩进可能来自样式继承你在段落对话框里看到缩进是 0实际生效的却是样式里定义的字符缩进。排查方式是打开“显示编辑标记”看段落标记的位置或者直接在样式上右键修改把缩进清零。提示调这类排版问题时先把“显示/隐藏编辑标记”打开开始选项卡里那个段落符号按钮Tab 符、空格、段落标记全部可见。很多“看起来对但就是不对”的问题一眼就能看出是多了一个空格或者少了一个 Tab。2. 四条路线横向对比先选对工具再动手双栏下做公式居中加编号右对齐市面上流传的做法至少有四种原理完全不同适用场景也不一样。我见过有人拿表格法硬套一篇两百页的论文最后文档卡到打不开也见过有人用公式自带的编号语法写期刊长文结果编号全是手输的改一处漏十处。选路线之前先看清代价。2.1 制表位法轻量、可样式化、适合批量制表位法是原生方案直接在段落格式里设两个制表位靠 Tab 键跳转。它的最大优势是可以完全写进样式。样式一旦定好全文所有套用该样式的公式段落自动获得正确的制表位改栏宽时只需要改样式里的两个数值几十上百个公式一次性跟着走。代价是它对长公式不友好。公式宽度超过栏宽减去编号宽度时这一行必然折行制表位的逻辑就断了。另外它依赖输入规范必须严格“Tab—公式—Tab—编号”的节奏中间多按一个 Tab 或者用空格凑位置样式再好也救不回来。我的判断标准是公式以中小型为主、文档页数多、需要长期维护选制表位法。这也是大多数学位论文和期刊模板的实际选择。2.2 无边框表格法结构最稳但别滥用表格法的思路是插入一个 1 行 3 列的无边框表格左列占位、中列放公式并居中、右列放编号并右对齐。它的好处是结构极其稳定不管公式多宽多窄三列的比例关系是硬的不会因为内容变化而错位跨页、复制、整体缩放都不容易崩。代价也很明显。表格是独立对象跟正文的段落流是两套逻辑公式前后的行距要靠单元格边距和表格属性单独调一不小心就和上下文的行距对不上。更麻烦的是复制粘贴——把一个带表格的公式段复制到别的文档往往连表格样式一起带过去对方文档里凭空多出一堆框线。表格还不能随便设成“环绕”否则它会变成浮动对象到处乱跑。判断标准公式特别长、特别高多行矩阵、大型分段函数或者数量不多但要求绝对稳定选表格法。整篇论文全靠表格撑我不建议。2.3 公式内置编号语法最快但只能救急Word 的公式编辑器里有一个隐藏语法在公式编辑区内输入完内容后打一个#接着输入编号文本然后回车Word 会自动把编号推到这一行的最右边公式主体居中。这个功能在 Office 2016 之后的版本里都有用起来极快不需要任何制表位设置。关键在于它对齐的“右边”是段落右边界在双栏文档里就是栏的右边界所以乍看之下完美符合需求。但它有三个硬伤一是编号必须手输不会自动递增改一处就要全文顺一遍二是公式必须独占一段前后不能有任何文字否则语法失效三是它生成的是一种内部的数组结构复制到旧版本文档或者某些兼容性不好的编辑器里会直接散架。判断标准临时文档、公式数量个位数、不要求编号自动化用它最快。正式长文慎用。2.4 第三方公式工具的右编号团队统一才好用还有一类做法是借助第三方的公式编辑工具它们通常提供“右编号公式”的插入模式插入时会自动生成一个带制表位的段落结构编号也带自动递增。优势是体验统一编号管理省心。问题是跨环境兼容。文档发给别人对方没装同样的工具公式可能显示成图片或者干脆不显示不同版本之间的公式格式也可能互相不认。如果是一个团队内部统一环境这条路很舒服如果是投稿、交付给不特定对象能不用就不用。四条路线的对比如下方案核心原理优势主要短板推荐场景制表位法段落制表位可写进样式、批量维护、纯原生长公式易折行、依赖输入规范学位论文、期刊模板、长文档无边框表格法1×3 表格 单元格对齐结构最稳、不怕公式变形行距难调、复制易带格式超长公式、少量高要求公式公式内置 # 语法公式数组自动推右零配置、输入快编号不自动、独占段、兼容性差临时文档、少量公式第三方工具右编号工具生成制表位段落体验统一、编号自动环境依赖强、跨设备风险团队内部统一环境我个人的实际选择是正文用制表位法打底遇到制表位撑不住的长公式单独把那一两段换成表格法两者混用完全没问题。混用的前提是样式命名要清楚比如“公式段落-制表位”和“公式段落-表格”后期维护时一眼能分清。3. 制表位法实操把栏宽算准一次配好选定制表位法之后剩下的事情就是算数和配置。这一步的核心是“算对两个数字”剩下的都是点鼠标。我见过太多人跳过计算直接上手拖标尺拖出来的位置看着差不多打印机一出来全歪。3.1 栏宽、中点、右边线三个数怎么算先把单位问题解决掉。Word 中文版的度量单位默认可能是“字符”制表位对话框里填 3.5 字符和填 3.5 厘米完全是两码事。建议先去 文件 → 选项 → 高级 → 显示 → 度量单位改成“厘米”全文统一。这一步不做后面所有计算都是白算。计算公式很朴素栏宽 W 正文宽度 −栏数 − 1× 栏间距÷ 栏数 居中制表位 W ÷ 2 右对齐制表位 W − δδ 取 0.03 至 0.05 厘米留一点余量拿两个常见配置举例。第一个是 Word 默认的普通边距A4 纸宽 21 厘米左右边距各 3.17 厘米正文宽度 14.66 厘米双栏默认栏间距 1.02 厘米每栏宽度 14.66 − 1.02÷ 2 6.82 厘米。那么居中制表位设 3.41 厘米右对齐制表位设 6.79 厘米。第二个是学位论文常见的紧凑边距左右各 2.5 厘米正文宽度 16 厘米栏间距手动设成 0.75 厘米每栏宽度 16 − 0.75÷ 2 7.625 厘米。居中制表位 3.8125 厘米右对齐制表位 7.59 厘米。三个栏以上同理把 n 换成 3 或 4 代进去就行。栏间距的准确值不要靠猜布局 → 分栏 → 更多分栏对话框里会直接显示“宽度和间距”把每栏宽度抄下来最保险因为有些模板改过默认值。那个 δ 余量是干嘛的右对齐制表位如果正好等于栏宽Word 有时候会判定为“超界”把编号甩到下一行。留 0.03 厘米肉眼完全看不出差别但能避免这种偶发的折行。这个坑很隐蔽很多人以为是公式太宽其实是制表位贴边贴太死了。3.2 建一个“公式段落”样式把制表位写死不要在每个公式段落上手动设制表位那等于白干。正确做法是新建一个专用样式。操作路径开始 → 样式窗格右下角箭头 → 新建样式命名为“公式段落”基准样式选“正文”然后进入格式 → 段落。缩进全部清零左右缩进 0特殊格式选“无”。接着点左下角的“制表位”先点“全部清除”把继承来的制表位清干净再依次添加位置填 3.81 厘米、对齐方式选“居中”位置填 7.59 厘米、对齐方式选“右对齐”。默认制表位那一栏填一个很大的值比如 20 厘米避免默认制表位在中间插一脚。段落对话框里还有两处要动。一处是“换行和分页”取消勾选“如果定义了文档网格则对齐到网格”同时确认没有勾选“段前分页”和“与下段同页”这两个选项会让公式段落莫名跳到下一页。另一处是行距公式段落不要用“固定值”固定值会把分式、积分号的上下部分裁掉用“单倍行距”或者“最小值 20 磅”都可以。样式建好之后还有个细节编号那部分的字体。编号通常用与正文一致的字号括号用半角()前后不加空格。如果编号字号和公式字号不一致视觉重心会偏看起来像没对齐。建议在样式里单独给编号定义一个字符样式或者在输入时手动统一。注意制表位设置完一定要点“确定”保存进样式而不是只在当前段落生效。判断方法是新建一段空段落、套用该样式看标尺上有没有出现那两个制表位标记。没有就是没存进去。3.3 输入节奏和三个必须检查的点输入流程是固定的按一次 Tab跳到居中制表位→ 插入公式 → 按一次 Tab跳到右对齐制表位→ 输入编号。三个动作一个都不能多。这里有个高频翻车点公式编辑状态没退出就按 Tab。光标还在公式框里的时候Tab 键会被公式编辑器吃掉可能被当成公式内部的空格或者对齐符号结果是公式变了形制表位根本没跳。正确做法是先按一次右方向键或者点一下公式外面确认光标回到普通文本状态再按 Tab。三个必须检查的点第一打开编辑标记确认段落标记在编号的后面而不是在公式后面。如果段落标记跑到了中间说明中间有隐藏的换行整段结构是断的。第二把光标放在公式上看标尺上制表位标记的位置。居中标记应该落在栏宽的一半处右对齐标记落在栏的右边线附近。如果标尺上看不到标记说明样式没生效。第三缩放视图到 100%肉眼确认公式左右余量大致相等。低于 100% 的缩放下Word 的渲染会有偏差看着对齐了实际没对齐。我在几十页的文档上反复试过这套组合下来最稳的是样式写死制表位 编号用域代码 关闭文档网格对齐。改栏宽的时候只需要打开样式改两个数字全文的公式段落自动跟着走一个都不用碰。这个效率差距排到第五十个公式的时候你会有切身体会。4. 表格法与跨栏公式处理制表位搞不定的那些情况制表位法能覆盖八成场景剩下两成需要别的工具。一类是公式实在太宽栏里塞不下另一类是模板要求公式跨栏居中、编号贴页边范式本身就不同。4.1 无边框三列表格的搭建细节表格法的关键不在“插个表格”而在把表格做成隐形的、并且和正文行距无缝衔接。第一步插入 1 行 3 列的表格右键表格属性在“表格”选项卡里把“指定宽度”设成与栏宽一致比如 7.62 厘米对齐方式选“左对齐”千万不要选“环绕”环绕会让表格变成浮动对象位置就控制不住了。第二步分配列宽。左右两列是占位用的宽度按编号的大致宽度来定通常左列 1.2 厘米、中列 5.2 厘米、右列 1.2 厘米加起来等于栏宽。中列放公式单元格对齐方式设为水平居中右列放编号设为右对齐。垂直方向三列都设为居中这样公式再高编号也能和公式的中线对齐。第三步去边框。选中表格边框和底纹里把上、下、左、右、内部横线、内部竖线全部设为“无”。这一步要确认是作用在“表格”而不是“单元格”上作用域选错会残留几条线。第四步收紧单元格边距。表格属性 → 选项把默认单元格边距的上下左右全改成 0同时取消勾选“自动重调尺寸以适应内容”。这一步不做表格会凭空比正文高出一截行距看着就是不对。第五步处理表格前后的空隙。表格上方和下方各留一个空段落把这两个段落的字号设成 1 磅、行距设成固定值 1 磅这样视觉上表格就直接贴着上下文了。这套做完表格基本隐形。剩下的问题是复制。表格法最大的麻烦就是复制粘贴会把表格结构带出去所以我在实际使用中会把它限定在“这篇文档里就那么几个公式”的情况数量一多维护成本反而超过制表位法。4.2 公式超宽时的跨栏处理先说清楚两种排版范式的区别很多争论其实是鸡同鸭讲。范式 A公式在本栏内居中编号贴本栏右边线。这是双栏文档的主流做法也是本文主要讨论的对象。范式 B公式跨两栏居中编号贴整页右边线。这种在部分期刊模板里能见到视觉上公式更醒目但会打断双栏的阅读流。范式 B 必须跨栏因为栏宽根本放不下。实现方式是分节符连续在公式前插入一个“布局 → 分隔符 → 分节符连续”光标停在这一节里把分栏改成一栏公式和编号按单栏的制表位排好公式后再插一个连续分节符把这一节改回两栏。这样公式独占一整行前后文依然是双栏。这个操作有几个注意点。分节符会继承上一节的页面设置插完之后要检查这一节的页边距有没有被改。连续分节符在页面视图下不显示分页效果但在草稿视图里能看到一条双虚线别误删。分节符太多会影响文档性能几百个公式全跨栏的文档会很卡这种情况下更现实的做法是缩小公式字号——把公式里的字号从 12 磅降到 10 磅宽度能压下来将近两成很多“看起来放不下”的公式其实缩一点就够了。如果是范式 A 但公式还是太宽有三个处理顺序先缩公式字号再检查是不是公式里有多余的空格或者手动换行最后才考虑在公式内部手动断行比如在等号后面或者加号前面断开让长公式折成两行。公式内部断行的做法是把光标放到断点处按 Shift Enter这样断行不会产生新的段落编号依然在原来那一行的右边。5. 编号自动化SEQ 域、书签与交叉引用手输编号在短文档里没问题一旦文档超过二十页改一处就要顺全文这是纯粹的时间黑洞。编号自动化的核心是域代码配合交叉引用能做到插入新公式后全文编号自动重排。5.1 用 SEQ 域做带章节号的自动编号最基础的自动编号是一个 SEQ 域。把光标放在右对齐制表位后面按 Ctrl F9 插入一对域括号注意是一对大括号不是手打的在里面输入{ SEQ 公式 \* ARABIC }按 F9 更新就会显示当前序号。每插入一个新公式就复制这段域代码过去全选后按 F9序号自动从 1 排到 N。论文里更常见的是“章号-序号”格式比如 2-1、2-2。做法是在前面再加一个引用标题编号的域{ STYLEREF 1 \s }-{ SEQ 公式 \* ARABIC \s 1 }前半段STYLEREF 1 \s读取最近一个“标题 1”样式的编号后半段SEQ 公式 \* ARABIC \s 1表示每遇到一个标题 1 就重新计数。这样第二章下的公式自动变成 2-1、2-2第三章自动变成 3-1不需要手动干预。域代码有几个实操细节。Ctrl F9 插入的域括号不能用手打的大括号替代手打的只是普通字符不会被执行。更新单个域按 F9更新全文按 Ctrl A 再按 F9打印预览里做的更新只对当前显示有效正式稿一定要在正文视图里全更新一遍。域代码显示和结果之间用 Shift F9 切换排查问题的时候很有用。有一个坑要说清楚域代码在复制粘贴时容易变成纯文本。如果把公式段用“只保留文本”的方式粘贴到别处域就变成了死数字再也不会自动更新。跨文档搬运公式段用“保留源格式”粘贴并且粘贴后按一次 F9 确认域还活着。5.2 书签与交叉引用正文里引用公式的正确姿势正文里写“如式2-1所示”这个2-1如果手打公式一改就全错。正确做法是给编号加书签然后交叉引用。操作是选中编号文本不含括号或者含括号都行看习惯插入 → 书签起一个合法名字比如eq_ch2_1。书签名必须以字母开头不能有空格和特殊符号。然后在正文需要引用的位置插入 → 交叉引用引用类型选“书签”引用内容选“书签文字”选中刚建的书签插入。这样正文里的编号就是一个引用域公式编号改了之后全选按 F9正文里的引用同步更新。缺点是每加一个公式就要手动加一次书签稍显繁琐但换来的是全文引用永不错位这个交换很划算。书签断链是最常见的故障。表现是正文里显示“错误未找到引用源”原因通常是书签被删了、书签所在的文本被整体替换了或者文档经过某些转换工具处理后书签丢失。修复办法是回到公式那里重新加书签然后右键引用处 → 更新域。批量排查可以用“查找”定位所有显示错误提示的位置。提示交付前一定做一次 Ctrl A 然后 F9 的全量更新。很多人导出 PDF 之后才发现编号全是旧的原因就是文档里存的是上一次的缓存结果从来没被刷新过。6. 排错实录双栏公式最常见的十二个坑下面这张表是我这几年攒下来的基本覆盖了双栏公式排版能遇到的主要故障。表格后面挑几个最典型的展开说。现象最可能的原因处理办法公式偏左不在栏中间制表位按整页宽设置未按栏宽重算按栏宽重设居中制表位编号跑到下一行行首右对齐制表位等于或超过栏宽制表位减 0.03 至 0.05 厘米公式和编号间隔一大段空白中间多按了 Tab 或用空格凑位清理多余制表符和空格整段公式莫名跳到下一页段落勾选了“段前分页”段落设置里取消公式上下被裁掉一截段落行距设成了固定值改为单倍行距或最小值行距忽大忽小段落对齐到文档网格取消“对齐到网格”双栏里公式溢出到栏外公式宽度超过栏宽缩字号、内部断行或跨栏按 Tab 没反应光标还在公式编辑区里先退出公式再按 Tab打印或导出后编号消失域未更新全文 CtrlA 后按 F9复制到新文档后错位样式未随文档迁移用管理样式导入编号字号和公式不一致编号单独设了字体统一样式字号表格法公式框线去不掉边框作用域选成了单元格重新对表格整体设无边框先从最常见的“公式偏左”说起。这个现象九成以上是制表位没按栏宽重算。判断方法很简单把光标放在公式段看标尺上居中制表位标记是不是落在栏宽的正中间。如果标记明显偏右那就是按整页宽设的。修复不需要改公式直接改样式里的制表位数值全篇跟着走。“编号跑到下一行”也很典型往往是右对齐制表位贴边贴得太死。Word 在判断制表位是否超界时有一个容差正好等于栏宽的时候某些字号下会判成超界。把数值减 0.05 厘米基本能解决。如果减了还是不行检查一下这一段是不是带着右缩进缩进会吃掉可用宽度。“公式上下被裁”这个坑最冤枉因为它看起来像公式本身的问题实际是段落行距的锅。固定值行距会严格限制行高公式里的分式、求和符号、上下标只要超出这个高度就被切掉。把行距改成单倍或者“最小值”公式立刻完整。“按 Tab 没反应”我在第 3 节提过这里补充一个变种有时候光标确实在公式外面但 Tab 依然不跳那是因为公式对象是“嵌入型”且刚好占据了整个行宽Word 认为没有空间跳转。处理办法是在公式前后各留一个极小的空格或者把公式字号稍微调小一点。还有一个不在这张表里但很常见的双栏文档里公式段的编号用的是全角括号宽度比半角宽一截导致右对齐时视觉上偏内。统一改成半角括号就行。这类细节不影响功能但影响审稿人的第一印象。7. 长文档里的维护习惯排版这件事做对一个公式不难做对两百个公式靠的是习惯。下面几条是我在实际项目里沉淀下来的跟具体软件操作无关但决定了后期返工量。7.1 样式、模板与栏宽的联动第一公式段落必须走样式绝不手动格式化。手动格式化的段落改栏宽时你要一个个去改改到第十个就想砸键盘。样式化的段落改一次样式全文生效。判断一个文档排版是否专业看样式窗格就知道了。第二把整套配置存成模板。样式调好之后另存为 dotx 模板文件下次开新文档直接套用。期刊投稿经常要按不同模板重排有一个自己的基线模板改起来是从 80 分往 90 分调而不是从 0 开始。第三栏宽一改先改样式里的两个制表位数值再检查一遍。改完挑三个公式看最短的、最长的、带分式的。这三个没问题基本全篇没问题。第四域代码和书签的命名要有规律。eq_ch2_1这种命名方式一看就知道是第二章第一个公式后期排查错链时省很多时间。命名混乱的书签等于给自己埋雷。第五关闭文档网格对齐这件事要全篇统一。有的段落开了有的没开行距就是参差不齐的而且这种不一致在屏幕上很难看出来打印出来才明显。建议在正文样式上统一取消一劳永逸。7.2 交付前的自检清单定稿前我会跑一遍固定的检查流程五分钟能省掉后面一堆返工。第一步Ctrl A 全选F9 更新所有域确认没有残留的旧编号。第二步打开编辑标记随机翻几页看公式段落的段落标记位置是否正确有没有多余的空格和 Tab。第三步把视图缩放到 100%逐页扫一遍公式的居中情况和编号的贴边情况重点看带分式和矩阵的那几个。第四步检查正文里所有“如式x-x所示”的引用有没有显示错误提示的。第五步导出一次 PDF在 PDF 里再看一遍——有些问题只在导出后才暴露比如域没更新、字体替换导致宽度变化。还有一条经验换一台机器打开文档再看一遍。公式字体在不同环境下的渲染宽度可能有细微差别尤其是用了非系统默认字体的情况。在自己机器上刚好贴边的公式换台机器可能就折行了。留出的那 0.05 厘米余量就是为这种情况准备的。我个人在实际操作中的体会是双栏公式排版这件事难点从来不在“会不会设制表位”而在于有没有提前想清楚三个数字的关系正文宽度、栏宽、制表位位置。想清楚了配置只是一次性的五分钟想不清楚就是无限次的目测微调。另外那个“先缩字号再考虑跨栏”的顺序帮我省下过无数次重排分节符的麻烦——很多看起来非跨栏不可的公式字号降两磅就乖乖待在自己栏里了。