MathType中文版要看的两件事:语言与中文排版

更新于

搜 MathType中文版 的人,心里其实装着两件不同的事。第一件是操作语言:菜单、按钮、提示能不能是中文,看起来不费劲。第二件是中文排版:公式放进中文文档后,和中文正文对不对得齐、行距会不会被撑大、字体是否协调。前一件是软件的语言设置问题,后一件是字体、字号与段落设置的问题,两件事的解决办法毫不相干,混在一起找,往往找了中文界面,排版问题却一点没解决。本文把两件事拆开讲,并给出不依赖本地语言文件也能完成中文公式录入的做法。本站与这款桌面软件的开发商没有从属关系,下文不涉及该软件的语言包发布情况。

第一件事:界面语言是一个设置项

桌面软件的界面语言,常见的决定方式有三种:安装时在向导里选择;装好后在软件的选项或偏好设置里切换;跟随操作系统的显示语言自动决定。一款软件采用哪一种,或者是否提供中文,要看开发商的版本说明。

界面语言只改变菜单、对话框和帮助文字的显示,不改变公式本身。用英文界面编辑出来的公式,放进中文文档里表现完全一样;反过来,换成中文界面,也不会让中文文档里的公式自动排得更好。

所以如果困扰你的是「看不懂菜单」,就去找语言设置;如果困扰你的是「公式在文档里很难看」,换语言解决不了,要看下面的第二件事。

实验台上排列试管与分子模型

第二件事:中文文档里的公式排版

中文文档里公式常见的毛病有三种:插入行内公式后,那一行的行距明显比其他行大;公式看起来比正文大一号或小一号;公式里的字母字体和正文的西文字体不协调。

它们的来源也各不相同。行距变大,多数与段落的网格对齐和行距设置有关;大小不一致,是公式字号没有跟正文字号统一;字体不协调,是公式字体与正文西文字体分属不同的设计风格。

行距被撑大时的处理顺序

以 Word 为例,建议按以下顺序处理,每做完一步就看一眼效果,已经正常就不必继续:

  1. 选中段落,打开段落设置,取消勾选「如果定义了文档网格,则对齐到网格」。中文文档默认启用文档网格,行内出现稍高的对象时,整行会跳到下一个网格位置,这是行距突然翻倍的常见原因。
  2. 检查公式字号是否与正文一致。正文用五号字,公式也应对应 10.5 磅;正文用小四,就对应 12 磅。
  3. 仍然偏大时,把行距从「单倍行距」改为「固定值」,数值略大于正文字号,再逐行确认分式、上下标没有被裁掉顶部或底部。
  4. 对于高度很大的公式,比如多层分式或矩阵,不要硬塞在行内,改成单独成行的公式。

中文正文行距正常与被公式撑大两种版面的上下对比示意

字体与字号怎样搭配

公式里的字体可以从两个维度来看:一是字体本身,衬线还是无衬线、字形偏细还是偏粗;二是字号,与正文保持一致还是略作调整。

一个稳妥的搭配原则是:中文正文用宋体一类的衬线字体时,公式也用衬线风格的数学字体,字母的笔画粗细更接近;正文用黑体一类的无衬线字体时,公式里的变量字母依然建议保持数学字体的斜体习惯,避免与正文里的普通英文单词混淆。字号则以与正文一致为基准,只有在公式里嵌有较多上下标、看起来偏小时,才考虑整体放大一点。

以字体和字号两个维度分出四种搭配,帮助挑出与中文正文协调的公式字体

不依赖本地语言文件的录入做法

如果需要的只是在中文文档里放进规范的公式,也可以不经过桌面软件的语言设置。本站是在浏览器里使用的在线公式编辑平台,界面本身就是中文,打开即用。

录入时有一个与中文排版相关的细节:公式里需要出现中文说明时,在 LaTeX 模式里把中文放进文本命令中,公式部分保持西文半角字符,例如:

v=\frac{s}{t}\quad \text{(其中 } s \text{ 为路程,} t \text{ 为时间)}

这样中文按正文字形排版,变量仍按数学斜体排版。在本站的文档编辑器里可以直接把公式插进正文;需要交到 Word 里时,导出为 .docx,公式在 Word 2016 及以上版本里是可以双击编辑的原生公式,再按上面的顺序调整段落即可。导出需要登录并开通会员。

延伸阅读

  • MathType官方中文网站:看到的中文页面来自开发商、代理商还是第三方
  • MathType下载中文版:中文是另一份安装文件,还是一个设置项
  • mathtype中文版下载:装好后界面仍是英文时的两处排查
  • mathtype 中文官网:中文界面的网站不等于开发商的中文站
  • mathtype汉化包下载:第三方替换文件带来的几类风险

常见问题

中文版和英文版在功能上有区别吗?
一般来说,界面语言只影响菜单、提示与帮助文字的显示,不改变编辑功能。但具体到某一款软件的某个版本是否提供中文、各语言版本功能是否一致,要以开发商的版本说明为准。
中文文档里公式行距被撑大怎么处理?
先在 Word 的段落设置里取消如果定义了文档网格则对齐到网格,这是中文文档里行距变大的常见原因;再检查公式字号是否比正文大,统一到与正文相同;仍然偏大时,把行距改为固定值并逐行确认公式没有被裁切。