Word 中数学公式的排版问题
——如何实现公式居中、公式编号右对齐以及交叉引用
中国人民大学统计学院 冯凌秉
写这个文档基于以下三点考虑:
1) Word 是论文撰写的标准工具,尤其是对于非工科的学生来说。虽然说,在 LaTeX 中并不存在类似的公
式编号排版和交叉引用的问题,然而不是每个人都会 LaTeX,不是每个人都有时间有耐心有必要去学习
LaTeX 的使用。基本上,Word 是人人都要用的,并且大多数学校给出的论文排版标准都是基于 Word 的。
2) Word 中对图表是通过题注-交叉引用的工具对图表进行编号和交叉引用的。并且只能实现在图表上方或
者下方进行题注,而数学公式一般是在右边进行编号的,而且需要右对齐,因此用 Word 内置的工具很
难实现这些
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
的。但是并不是不能实现,相信大多数人都是通过敲空格、回车、到处放制表符和对
齐标志的方式勉强实现类似要求的。甚至很多人不知道制表符和右对齐的存在,而只是通过空格和回
车来实现的。如果你用这种方式编号的话,你浪费在公式排版上的时间可能比你写作的时间还要长。
3) 交叉引用是十分必要的,对论文进行修改是不可避免的。如果你之前浪费了大量的时间给公式进行了
手工编号,并且文中进行了诸如“从公式 3-9 可见”的引用,如果你增减了一个或几个公式,则所有的
公式都要重新编号,文中的引用也要随着改变。简单来说,交叉引用就是为了避免进行这类操作的。.
Equation Chapter (Next) Section 1
废话少说,直接上马。(本文所有图都用了交叉引用,在 Word 中你可以按住 Ctrl 键单击图的引用文字
就可跳转到该图。PDF 版的直接单击即可。此提示很弱,可以无视。)
本人所用的工具是 Word 2010 + Mathtype 6.7,我可以保证 Word 2007+Mathtype 6.5 这样的组合也是可
以实现的,其他的没有尝试不敢断言。但是还是推荐用软件的最新版,Office 2007 是配 Vista 的,微软自己
都说 Vista 和 Office 2007 都是换代过渡性产品。 Mathtype 6 之后的版本变化不大,可以不必升级。
[ 第一步:安装调试
安装玩 Mathtype 之后,它会自动在 Word 中创建一个加载项(会有很多同学出现没有加载项的情况,
请 Baidu 之自行解决)如图- 1 和图- 2 所示。
图- 1Mathtype 在 Word 中的加载项
图- 2 Mathtype 加载项全功能
这里我们基本上只需用到图- 2 中红圈圈标注的几个按钮功能。Right-numbered 就是右编号公式;Insert
Number 是插入编号(包括公式编号的格式设置);Insert Reference 是插入交叉引用。Chapters & Sections 是
插入章节标识(Mathtype 并不能识别你在 Word 中设置的样式级别,所以如果你想实现在第一章的公式是
形如“公式 1-1”,第二章是“公式 2-1”,你就得用这个按钮告诉它你在哪里结束了第一章、第二章。。。)。
如图- 3 所示,选择插入下一章的断符标识(第一个是插入下一节的标识,如果你想实现类似“公式 1-1-1”
的话就要插入节标识,如果你觉得没有必要就标识章就可以了)。图- 4 是我在本人的论文的第一章结尾“的
优势。”句号后面插入了一个 Chapter Break。以此类推,在你所有的章节结尾处插入一个 break 标识。插入
之后文档不会有任何可见的变化。
图- 3 插入章节标识
图- 4 章节标识插入位置示例
注意:当点“insert next chapter break”时,会出现一行红色的字,如:“MACROBUTTON MTEditEquationSection2 Equation Chapter (Next) Section 1”,此时,要想使这行字隐藏,可以点样式,然后选择MTEquationSection,点修改,选格式,选字体,然后勾选隐藏即可
[ 第二步:设置编号格式
如图- 5 所示,先设置简单格式(Simple Format),我这里选择了没有选择 Section Number 因为我之前说
了不做单节的编号(见上方)。可以设置公式括号的格式(Enclosure)以及分隔符的格式(默认的是“.”,
我这里改成了“-”)。如果想在公式编号中加入公式二字,则需要用高级格式(Advanced Format)里面输入
(公式 (#C1-#E1))。其中 C 代表 Chapter ,E 代表 Equation。可以看到预览(Preview)中已经显示了公式 (1-1)。
(如果你想改变公式和数字的字体和字号,在这里是不可以实现的,详见下一步)。其他的选项请自行酌情
选择。
图- 5 设置编号格式
[ 第三步:设置完编号格式之后,下面开始插入公式
点击 Right-numbered 按钮(建议你把要经常用到的按钮制作成一个快速启动工具栏方法放在功能区的
下方,如图- 1 中下方的长条工具栏所示。)。如果你没有在之前设置章节标识,此时会跳出如下提示框,问
你公式将从哪一章哪一节开始。所以还是建议你在之前就设置好章节标识,它就不会跳出来了。
图- 6 不事先插入章节标识的提示框
点击插入右编号,会自动打开 Mathtype 在其中输入所需公式之后,单击文件“更新并返回。。。”,这
样公式就插入文中了,并且进行了自动编号和右对齐。(这时 Mathtype 在 Word 中其实使用“样式”功能建
立了一套公式样式,定义了相应的制表符位置和对齐标识,你也可以事先在 Mathtype 中写好公式,在点击
插入公式按钮之后关闭弹出的 Mathtype 公式编辑器,这时文中已经做好了相应的样式,你把你写好的公式
插在两个制表符中间即可)。
你问:什么是制表符,为了演示,请在你的 Word 开始选项卡的段落按钮群中点亮“显示/隐藏编辑标
记”按钮(或者使用快捷键 ctrl+*),如图- 7 红箭头所示,而图- 8 就是通过刚才几步操作插入的第一个公式。
其中向右指向的箭头就是制表符。你可以在两个制表符之间插入公式,公式编号在右边会严格右对齐的。(这
是你的标尺上会有一个右对齐的标识,如图- 9 中标尺上位于 44 位置的标识,如果你的标尺没有显示出来可
以点击图- 9 右边的标尺显示/隐藏按钮)
图- 7 显示编辑标记
图- 8 插入公式
图- 9 标尺上的右对齐
[ 第四步:关于 Mathtype 在 Word 中所用的样式
这时你已经完成了公式居中插入和右编号的问题,此时建议你停下来来认识一下 Mathtype 在 Word 中
插入公式所用的样式。将这个样式根据你所需要的字体字号(你看到,我们刚才插入的公式编号字体很大)。
将光标定位在公式那一行,你可以在开始选项卡的样式中看到出现了一个新的样式“MTDisplayEquation”。
你也可以点击样式工具栏右下角的展开按钮展开所有样式列表(如图- 10 中右上方的红圈),或者使用快捷
键(Alt+Ctrl+Shift+S)。另外一个快捷键(Ctrl+Shift+S)将会看到光标所在的行使用的样式。如图- 10 点击该样式
的三角按钮并点击修改。
图- 10 新样式
如图- 11,该样式使用了正文的样式基准,并且其后续段落也是正文基准。(如果你这里不是图- 11 中所
示的样式基准请改为正文基准,因为若是标题类的基准会影响你之后进行目录的制作,目录都是基于标题
样式的,如果公式选用了标题样式基准,在制作目录的时候肯定也会出现在目录中)。可以看到(红三角形
区域),该样式使用了两个制表位,一个右对齐,一个首行缩进。点击左下方的“格式”可以根据需求进行
更详细的设置。这里点击格式-字体,将公式使用的宋体改成你想要的形式,包括中文和数字字体的设定。
然后返回点击图- 10 中的更新以匹配所选内容。(这里如果不点更新只会更新当前光标所在行的格式),这个
用于批量修改。我把字体改成了小四加红,以做演示,如图- 12 所示。
[ 第五步:现在开始引用公式
图- 11 修改公式样式
图- 12 样式修改后
点击图- 2 中的 Inserter Reference,会出现 equation reference goes here,此时在你想引用的公式出双击,
就成功的进行了公式引用。(这里我是双击红色的公式 (1-1)即可。Note:要在 equation reference goes here
有黑色底纹的时候找到你想引用的公式进行双击。需要注意的是:虽然这里我设置了红色字体,但是在引
用的时候还是会变成黑色字体。)
友情提示:
Q 当你对文档内的公式进行了更正之后,点击图- 2 中的 Insert Number 里的 Update 进行更新。
Q 图- 2 中的 Browse 工具栏可以选择依照“公式、公式编号、或者章节”进行前后查看。
Q 图- 2 右边的 Publish 工具栏中有一个 TeX 按钮,也就是图- 13 中中标红线的地方。(也可以看到我
把她放在了快速启动工具栏上,红箭头所示)。这可以把用 Mathtype 写的公式转换成 TeX 代码的形
式;反之,如果你熟悉 LaTeX 公式,也可以直接写 LaTeX 代码用此按钮转换成 Mathtype 的样子。
用处不小也不大,看个人吧。但是有时候你会发现,相互转换一下可能会有惊喜。
图- 13 TEX 转换按钮
Q 最后是用以上操作进行的公式编号和交叉引用的效果
公式 (1-1)