ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Word MathType公式间距调整:三类问题与实战调参

Word MathType公式间距调整:三类问题与实战调参 1. 公式间距这事先分清你要解决的是哪一种挤在 Word 里用 MathType 排公式的人十有八九都碰到过版式看着别扭的情况明明公式本身没错就是和上下行文字贴得太紧或者公式里的上下标挨着根号看着喘不过气。很多人搜Word MathType 公式间距其实脑子里想解决的问题并不止一个。所以我习惯先把问题拆开因为这三类间距的病根完全不同用错了方法只会越调越乱。第一类是公式与周边正文的间距。典型症状是公式像一个塞进文字里的方块上下行的字几乎要碰到公式的边界或者公式左边紧贴前一个字右边又和后一个字离得老远。这类问题九成出在 Word 的段落设置和公式对象的环绕方式上跟 MathType 内部参数没多大关系。第二类是公式内部的元素间距。比如上下标和底数之间挤在一起分数线的分子分母贴得死紧矩阵里两行几乎重叠根号里的内容和横线快要亲上。这类问题才是 MathType 的Define Spacing定义间距面板该管的事调的是公式自身的排版规则。第三类是公式整体在段落里的垂直位置。公式没有和同行文字对齐基线要么整体偏高要么沉到文字下面去看起来像是飘着的。这属于对齐方式的问题涉及到行距类型、基线对齐、以及对象是不是嵌入型。我见过不少人一上来就打开 MathType 的定义间距面板猛调参数结果公式内部是松快了可它和正文的挤压一点没变。原因很简单你在客场调主队的规则。搞清楚自己到底属于哪一类是省下半天的第一步。1.1 一个三十秒自测对号入座给你一个快速判断的方法。选中公式把段落行距从单倍临时改成1.5 倍行距。如果公式和文字的挤压明显缓解了那就是第一类和第三类问题重点在 Word 侧。如果改完行距公式内部那些上下标还是挤成一团不跟着变那就是第二类问题得进 MathType 调内部参数。如果改行距之后公式被切了——上标顶部或者分数线下半截消失了那说明你之前用的是固定值行距这是最典型的一种坑后面我会专门说。这个自测我用了很多年基本上三十秒就能定位方向。定位准了再动手效率完全不一样。1.2 为什么默认状态下公式旁边总有一道奇怪的空白还有一类容易被误判的情况公式左右各有一块不大不小的空白像被无形的手撑开了。这时候你要看的是公式对象的环绕方式。在 Word 里MathType 插入的公式默认是嵌入型对象它本质上是段落里的一个字符按理说不该有额外留白。但如果你之前拖动过它、或者从别处复制粘贴过来它可能变成了浮动型四周型、紧密型、上下型浮动对象就带着自己的距正文距离参数默认上下各留一点看起来就是那圈空白。判断方法很简单选中公式看它的边框手柄。嵌入型的左右手柄是实心小方块且随文字流动浮动型的会带旋转手柄还能用鼠标随意拖到任意位置。浮动型的话右键→设置对象格式→版式→改成嵌入型那一圈空白基本就没了。这招我在处理别人发来的文档时用过太多次尤其是那种公式能横跨半个页面、拖得到处都是的稿子。2. 摸清 MathType 和 Word 的配合方式别一上来就调参数要调公式间距得先明白 MathType 在 Word 里是怎么工作的。很多人只知道装完插件就能插公式但底层机制不清楚遇到问题就只能碰运气。2.1 对象模式下公式是嵌入型 OLE 对象它得听 Word 的MathType 往 Word 里插公式最主流的方式是插入一个 OLE 对象。这个对象对外表现为一个字符但它的内部尺寸不受 Word 字号控制是 MathType 按自己的排版规则渲染好再贴进来的。所以会出现一个很关键的现象Word 的行距规则能决定这个对象所在段落有多高但不能直接改变对象内部的元素间距。这句话是理解整件事的钥匙。Word 能决定的是这个公式占多大位置、周围留多少白、和谁对齐MathType 能决定的是公式内部上下标离底数多远、分数线伸出去多长。两边分工明确你别指望在一个地方把另一个地方的问题解决掉。顺带说一句Word 自带的公式编辑器生成的公式是 OMML 格式和 MathType 的 OLE 对象是两套体系。两者混在一个文档里间距规则各管各的经常出现同一种公式大小、位置却不一样的情况。我的习惯是整篇文档只用一种别混混了之后统一调整会非常痛苦。2.2 加载项在不在决定了你能不能批量操作MathType 装好之后Word 的顶部功能区会多出一个 MathType 选项卡里面有Inline Equation、Display Equation、Format Equation这些按钮。这个选项卡就来自加载项。WPS 里 MathType 偶尔会不见了多数也是加载项没挂上可以在 WPS 的开发工具→COM 加载项里手动勾选对应的 MathType 项来恢复。加载项存在与否直接决定了你能不能批量格式化公式。Format Equation里的Convert Equations功能很强可以一次性把所有公式改成指定字号、指定对齐方式。如果你发现功能区里没有 MathType 选项卡先解决这个问题再谈间距调整。还有一个容易被忽略的点加载项被 Word 的安全策略拦截时会静默失效。你可以在文件→选项→加载项里看看 MathType 是不是被列在已禁用的应用程序加载项里是的话挪回启用状态就行。我有次折腾了半小时以为软件坏了最后发现是加载项被禁用了重新启用之后一切正常。2.3 动手前先把三个开关打开正式调间距之前建议先做三件事能让你后面省很多来回。第一件打开 Word 的格式标记显示。在开始选项卡里点那个段落标记按钮让空格、制表符、段落标记都显形。公式周围的挤压很多时候是有人用手打空格在硬撑标记一显示就露馅了。第二件把视图切到页面视图并且把显示比例调到 100% 以上。Web 版式视图下行距的显示和实际打印不一样你按它调出来的间距打印出来往往对不上。第三件确认公式对象是嵌入型。前面说的判断方法再过一遍浮动型先改成嵌入型。这三件事做完你面对的就是一个干净的问题而不是一堆互相纠缠的假象。3. MathType 内部间距面板逐项拆解轮到 MathType 自己了。公式内部的元素间距全靠Define Spacing这一个面板说话。它的位置在 MathType 窗口的Format格式菜单里叫Define Spacing中文界面下是定义间距。3.1 面板里到底有什么这个面板大致分成两组参数。一组是尺寸类完整尺寸Full、下标尺寸Subscript、次级下标尺寸Sub-subscript、符号尺寸Symbol、次级符号尺寸Sub-symbol。这些是百分比决定了同一公式里不同层级元素的大小比例。另一组才是间距类也是我们这次的重点包括分数线延伸量Fraction bar overhang分数线两端超出分子分母的长度。分子分母间隙Numerator/Denominator Gap分子和分数线、分数线与分母之间的留白。上下标间隙Superscript/Subscript Gap上下标与底数之间的水平留白。极限间距Limit Gap求和号、积分号上下的极限与符号本体的距离。矩阵行间距Matrix Row Spacing、矩阵列间距Matrix Column Spacing。行间距Line Spacing公式内部换行时比如多行公式、矩阵的层间距。这些参数改的是 MathType 的所有公式属于全局设置。改完点OK之后新建的、以及重新编辑过的公式会按新规则渲染已经在文档里定格的旧公式需要双击进入 MathType 再退出或者用批量格式化刷一遍才会更新。注意改全局参数前先想清楚这篇文档是不是和你其他文档共用同一套 MathType 配置。改全局意味着以后所有文档都变了。如果你只想改这一篇改完记得改回去或者把参数记下来。3.2 上下标间隙与分数线延伸量最影响观感在这堆参数里最能让公式透气的是两个上下标间隙和分数线延伸量。上下标间隙太小$x^2$ 那个 2 就会贴着 x$a_{i,j}$ 的下标会挤得看不清逗号。MathType 的默认值在多数情况下够用但如果你把公式整体字号调得很大或者公式里嵌套了多重上下标默认间隙就显得局促。我一般会把它往上提一点具体幅度看你字号原则是上下标和底数之间能塞得下一个极细的竖线空隙。分数线延伸量则决定了分式的仪态。默认值下分数线只是微微探出分子分母两侧看着有点局促适当加大分数线会在两端多伸出去一截视觉上更舒展也更符合传统数学排版里分数线略长于内容的习惯。这个参数是我个人最常调的效果好且不容易出问题。分子分母间隙是纵向的。太小的话分子贴线、分母贴线读起来压抑太大又会让分式整体变得很高挤压行距。我的经验是把它调到分子底边和分数线之间能看到一条清晰的细缝就够了再多没必要。3.3 矩阵和方程组的行距单独调更有效矩阵、方程组、分段函数这类内容受矩阵行间距和列间距的控制。矩阵行间距太小两行几乎粘在一起尤其是行内还有分数的时候分式会把行高撑开上下两行就打架了。这里有个坑矩阵行间距调大之后整个矩阵占的高度上升如果它在行内inline而不是独立成行就会把那一行的行距顶起来反而让正文行距不均匀。解决办法是让矩阵这类大对象独立成行或者改用 Word 的显示公式模式单独占一行、居中别塞在句子中间。求和号、积分号上下极限的间距是另一处细节。极限贴着符号太近会显得拥挤太远又像脱节。这个参数调起来比较微妙我的建议是别轻易动除非你一大篇文档里全是带极限的公式且统一字号比较大。3.4 一套可以直接抄的间距参数下面这套是我自己长期在用的一组起点值。要强调的是这些数值依赖你的公式字号字号变了要等比调整而且不同 MathType 版本的面板默认值略有差异所以把它当成调参的方向和幅度参考具体落点以你屏幕上的预览为准。参数项默认状态我的常用调整方向适用场景上下标间隙偏紧适度加大大字号、多重上下标分数线延伸量偏短适度加大分式较多、追求舒展观感分子分母间隙适中略微加大分式内部拥挤矩阵行间距偏紧明显加大矩阵含分数或上下标矩阵列间距适中基本不动一般无需调整极限间距适中一般不动仅在极限公式密集时微调调完一次之后点OK随便新建一个测试公式看看效果不满意再回去微调。别一次调太狠间距这种东西是润物细无声的一次调到位反而容易过头。4. Word 侧的段落与行距才是决定版式的大头如果说 MathType 管的是公式内部装修那 Word 管的就是这栋楼在小区里的位置、楼间距和朝向。很多看着像公式间距的问题最后都落在 Word 的段落设置上。4.1 行距三兄弟单倍、固定值、最小值Word 的行距设置里有几个选项对行内公式的影响天差地别。单倍行距最省心行高由该行里最高的元素决定。行内放一个大公式这一行就会自动变高把公式包住通常不会裁剪。缺点是行高不统一一篇文档里带公式的行比纯文字行高出一截看着有点起伏。固定值是最危险的。它把行高钉死在一个数值上公式比这个值高就会被上下裁掉——上标的顶、分式的下沿、根号的角说没就没。我见过很多文档里的公式缺胳膊少腿打开段落设置一看行距是固定的 18 磅甚至 15 磅。这种裁剪在屏幕上可能不明显打印或者转 PDF 之后就一目了然。最小值是个折中。它设一个下限行高不低于这个值但内容更高时允许撑开。对于公式比较多的文档我一般推荐用最小值然后把值设成比常规纯文字行高略大一点的数纯文字行不会瘪公式行也不会被裁。判断是不是固定值闯的祸有个特别快的办法把光标放到被裁的那一行看段落→行距如果是固定值直接改成最小值或单倍八成就正常了。4.2 文档网格对齐一个非常隐蔽的坑比固定值更隐蔽的是如果定义了文档网格则对齐到网格这个选项。它在段落设置→缩进和间距选项卡的底部很多人在那儿从没注意过它。开启网格对齐的情况下Word 会把每一行的基线强行卡到网格线上。行内公式稍微高一点Word 不是把这一行撑开而是把行高跳到下一个网格位置于是这一行的行距突然比别处大出一大截看起来就像公式多占了一行。你调公式、调 MathType 参数都没用因为罪魁祸首是网格。解决办法就是把那个勾去掉。如果你的文档是基于某个模板做的标题样式、正文样式都可能带着网格对齐得逐个样式检查。比较省事的做法是打开样式面板把正文样式的段落设置里那个勾去掉同时把基于它的样式一并更新。我处理过一篇学位论文的模板正文行距忽大忽小作者以为是公式间距出问题折腾了好几天。最后发现是模板里正文字体样式带着网格对齐一取消整篇文档的行距立刻均匀了。4.3 表格里的公式行高问题要单独处理公式放进表格单元格是另一个容易翻车的场景。表格单元格的最后有一个段落标记它的行距同样参与行高计算。如果单元格里公式的行距是固定值同样会被裁如果是单倍则通常能自适应。还有一种情况公式比同行文字大很多单元格被撑高导致整个表格行高参差不齐。这时候除了调行距还可以考虑把大公式单独放到一行、或者精简公式的写法。表格里的单元格边距也会影响公式和表格线的距离它在表格属性→选项里默认值有时偏大公式会显得缩在格子里适当调小会更紧凑。顺带提一句WPS 表格里公式和文字的垂直对齐偶尔会偏用表格工具→对齐方式把单元格设成居中或垂直居中通常能改善。这个和 MathType 本身无关是表格层面的问题。5. 完整实操把一段挤成团的公式改成能看的版式理论说完了走一遍完整流程。假设你手上有一篇文档正文里穿插着不少行内公式公式挤得离谱上下标也贴得紧。下面是我实际的处理顺序。第一步先扫一遍行距。全选正文看段落行距是不是固定值。如果整篇都在用固定值先整体改成最小值或单倍。这一步不要跳先解决系统性问题别一个个去抠。第二步检查文档网格对齐。在正文样式的段落设置里把如果定义了文档网格则对齐到网格取消勾选并把样式更新应用到全文。这一步做完很多公式莫名其妙占了两行的现象会直接消失。第三步把浮动型公式统一改成嵌入型。挨个检查公式对象浮动型的改成嵌入型。数量多的话用Format Equation的转换功能批量处理会快很多。第四步进 MathType 调内部间距。双击一个典型公式打开 MathType进Format→Define Spacing先把上下标间隙和分数线延伸量按前面表格的方向微调点OK保存为新默认。第五步回文档刷新公式。新建的公式会自动用新参数旧公式要双击进 MathType 再退出。如果公式特别多用批量格式化把它们重刷一遍比一个个点快得多。第六步微调个别公式。挑那些还是看着别扭的单独处理。比如某个带根号又带分式的公式可能需要给它所在的段落加一点段前段后间距或者调整字号让它与周围正文更协调。这六步走完一篇常规文档的公式间距问题基本就干净了。具体每一步的耗时取决于公式数量几十个公式的文档我一般半小时内能收拾利索。一个提醒动手前先另存一个备份文件。批量修改公式是覆水难收的操作尤其是批量格式化改坏了一时半会儿回不来。有备份在手试错成本就低了。6. 高频问题速查表与踩坑记录调间距的过程中有些问题反反复复出现。我整理成一张表方便你对号入座。现象大概率原因处理办法公式上标被切掉一半所在行行距是固定值改成最小值或单倍行距带公式的行忽然变高段落开启了网格对齐取消对齐到网格公式左右各有一块空白公式是浮动型对象改成嵌入型公式内部上下标挤MathType 上下标间隙小调大该参数并刷新公式分式看着局促分数线延伸量小适当加大矩阵两行贴一起矩阵行间距小调大矩阵行间距公式和文字高低不齐基线对齐或字号不一致统一字号检查对齐方式公式比周围文字小一截公式字号与正文不匹配用 Format Equation 统一字号复制粘贴后公式变图片粘贴方式问题用选择性粘贴为 MathType 对象这里面我觉得最值得展开说的是最后两条。公式字号不统一这个太常见了。有人正文用小四公式还是默认的 12 磅或者反过来。结果就是同一篇文档里公式忽大忽小间距也跟着忽松忽紧。用Format Equation里的统一字号功能可以一次性解决把所有公式按正文的对应比例设成一致。这里要注意公式字号和正文字号的对应关系不是严格的 1:1数学排版里公式通常比正文略大一点更协调可以按经验微调。复制粘贴公式变图片也坑过不少人。从网页、PDF 或者别的格式里复制过来的公式如果没走 MathType 的粘贴通道可能直接变成一张位图。位图的间距你根本调不了它就是个死的图片。判断方法双击它如果能打开 MathType 编辑窗口就是对象如果只是弹出图片格式设置那就是位图了。位图公式的补救办法是重新用 MathType 录一遍没有捷径。还有个小众但真实的问题公式里的字体和正文不一致。MathType 公式默认用 Times New Roman 一类的衬线字体如果正文用的是黑体或等线公式就显得格格不入。在 MathType 的Define Styles里可以指定公式各层级元素用的字体把它和正文风格对齐整篇文档看起来会协调很多。这个设置也在Format菜单下和间距面板挨着。7. 批量处理与几个容易被忽略的细节公式少的文档手动调调就行。但如果是一篇几十页、上百个公式的论文或教材就得用批量手段不然调到手抽筋。7.1 批量统一间距和字号MathType 加载项里的Format Equation支持多种批量操作最实用的是Convert Equations。它能按你设定的规则把文档里所有指定类型的公式统一转换包括字号、颜色、对齐方式。配合前面调好的Define Spacing一次操作就能让全篇公式的间距和大小趋于一致。操作时的顺序有点讲究先在 MathType 里把间距参数调好并保存再用批量功能重刷公式这样刷新出来的公式才用的是新参数。反过来先刷再调等于白刷一遍还得再来一次。7.2 公式编号的右对齐和间距带编号的公式编号通常要右对齐中间用制表位撑开公式居中。这个布局本身就有间距讲究制表位的位置、公式与编号之间的水平距离都会影响观感。我的做法是在文档里建立一个专用的公式段落样式样式里设好居中制表位和右对齐制表位公式和编号之间用 Tab 键连接。这样每个公式段落结构一致间距自然统一比手动敲空格稳得多。用制表位而不是空格是这类排版的通用原则。空格数量在不同字号下占的宽度不一样换个字号就全乱了制表位是按标尺位置定位的稳。7.3 关于字体和字重的收尾提醒最后说两个容易被忽略、但确实影响观感的点。一个是公式的内外字体要成体系别正文一个风格、公式另一个风格整篇文档会显得杂。另一个是别滥用加粗有人在公式里给每个向量都加粗结果整段公式的视觉重量压过正文读起来累。该加粗的加粗比如向量、矩阵符号其余的保持常态。间距调整这件事说到底是在对抗排版里的熵增。你不动手Word 和 MathType 就用各自的默认值硬凑在一起凑出来的结果通常不好看。你动手了才知道哪一块该松、哪一块该紧。我自己在长期使用中最大的体会是先分清问题出在哪一层再动手。公式内部的挤进 MathType公式和正文的挤看 Word 段落和对象属性公式被裁八成是行距固定值。三层分清绝大多数问题十分钟内就有解比漫无目的地试参数高效太多。另外调完一次记得把好用的配置记下来比如那套间距参数、那个公式段落样式下次直接套用不用重新摸索。
返回列表