Word中MathType公式对齐问题排查与解决
写论文的人大概都经历过这种崩溃公式在 MathType 里编辑得好好的一插到 Word 里就“站不直”了。要么公式整个浮在文字上方像块膏药贴着要么往下坠把一行字压得上下分离。更气人的是鼠标拖不动它——MathType 公式在 Word 里是内嵌对象不是图片不是文本框手动移动根本不听使唤。我第一次被这个问题折磨是在自己论文返修改阶段。导师在打印稿上用红笔圈了一大段“全文公式和文字不在同一水平线逐一检查。”我打开 Word 一看确实有的公式和中文底部齐平有的公式中线比文字中线高出两三个像素还有的公式干脆把整行行距撑大了一圈。最麻烦的是这些情况在 Word 里看着“还行”打印出来却非常明显。后来翻来覆去调了一整晚才算彻底搞明白公式和文字不对齐根子上不是 MathType 的问题而是 Word 的段落、行距、网格三兄弟联手搞的鬼。明白了这点解决办法其实就几招而且大部分情况下五分钟能搞定。这篇文章我会从根因讲起再给一套可以直接照做的排查顺序最后说说那些容易让人走弯路的特殊情况。内容不涉及什么高深原理但都是实打实踩过坑后的经验。1. 公式为什么总在文字上方“飘着”——先分清三种不对齐的样子1.1 上浮、下沉、撑行三种症状对应不同病根公式和文字不对齐肉眼看到的症状其实不太一样。很多人一上来就开启“手动微调模式”用空格、回车去凑位置结果越改越乱。我建议先放下鼠标判断自己属于哪一种不对齐再决定从哪儿下手。症状直观感受最常见根因公式整体上浮公式底部和文字基线不齐像悬在半空段落行距设为固定值公式外框被压缩后视觉上移公式整体下沉公式压到文字基线以下好像踩空了MathType 公式周边留白偏大加段落顶对齐导致下沉行高被明显撑开公式所在行比其他行高出一截段落变稀公式字号远大于正文或文档网格强制对齐导致行高被拉大看到没“上浮”“下沉”“撑行”对应的问题点完全不同。如果你不区分就直接去改行距或正文对齐方式往往治标不治本甚至改了以后反而弄坏别的段落。下面几条是这几个症状背后的深层原因。1.2 固定行距是所有矛盾的起点Word 段落格式里有一个特别容易埋雷的设置行距。默认情况下 Word 用的是“单倍行距”或“多倍行距”这类行距会随着行内内容的高度自动伸缩。可一旦有人或者论文模板把行距设成“固定值”比如固定 20 磅那这一行的行高就被焊死了。当行内出现 MathType 公式公式作为 OLE 对象自带一个外框这个外框高度往往大于文字的