本文使用 Zhihu On VSCode 创作并发布 坑边闲话:最近可能是正值毕业季,网上 Word 排版的内容热了起来。公式编辑一直都是 Microsoft Word 中的老大难问题,网上各路方法五花八门,杂七杂八,很多路子都不好。希望这篇文章,能帮到这些正在写论文的学子。 在这里感谢一下我本科的张翔老师,他是生环学院的老师,闲暇时候开设了全校范围的 Office 选修课。张翔老师不仅教会了我 Word 的正确使用方法,也开启了我全新的人生观。2016 年的这个时候,我还在听他讲这门课,到如今竟然已经过去四年了。
等问题一次性解决,而且是完美解决。
- 本文有一定难度,但是也不算超级难,只要认真阅读本文的每一个段落、句子,保证你肯定可以学会
和 Word 孰优孰劣的问题
先看一下效果吧,这是我随便写的一个文档输出为 PDF 之后的效果:
在 Word 中,键入快捷键 Alt
+ =
,即可快速插入一个空公式,并立即编辑。
2. 利用表格框住公式
这一步是操作中的精髓。用表格排版是 Word 的一大杀器。
新建一个 1 行 3 列的表格,总宽度为页面宽度,第一个单元格和最后一个单元格都保持在 2.25cm,中间尽可能长。我设置的这个数值比较合理。
用表格主要是为了解决定位问题,另一个就是为了将公式字体格式和序号格式分开。
3. 利用域代码为公式编号
很多人曾号称自己精通 Word,我就问你会几个域代码?然后对面经常都是一脸蒙圈,表示没有听过这个词。其实,Word 中的文本,有些就是字面的那种,看到什么样,内在就是什么样。但是有些是外在一个样,内部却是完全不同的样子。后者一般就是域代码。
利用域代码可以实现很多复杂的功能,域代码的存在也是为了增加文章的灵活性和可拓展性。学习域代码,其实就是学一门简单的编程语言。好在我们并不需要花太多时间就能掌握常用的几个域代码。
而且,本文只用到了一个域代码,那就是 SEQ
。
SEQ
域代码其实就是 Sequence 域代码,专门用来进行序列化标号的。
前文说了,Word 有些字符的“内在”其实并不是它看上去那样的,正如我们图 1 中展示的那个纯净的图片,你很难想象它内在是这么混乱:
接下来的工作要在展开域代码视图下进行。
在每一个章标题后输入按下Ctrl
+ F9
,即可输入一个空域代码,然后在其中写入我们要的域代码:
然后在这之后紧接着再按下Ctrl
+ F9
,输入另一个域代码:
注意,你做到的样子,必须和下图完全一样。
在公式表格的最后一个单元格中,先输入域代码:
这里的 c
指的是取该域代码最近的值,也就是本章中设置的那个值,即本章的章序号。
再输入一个短横线 -
。
最后输入另一个域代码:
全选本文,然后右键 更新域
。
4. 给公式序号加书签
因为域代码是我们自己植入的,所以 Word 并没有办法进行交叉引用,所以需要我们自己对每一个公式进行添加书签。
选中目标公式的第三个单元格中的两个域代码及其中间的横线,然后点击菜单 插入
-> 书签
。自己起一个与该公式相关的书签即可。
我一般起一个 eq_
开头的书签名,后面跟该公式的基本描述。
值得一提的是,这种手动加标签的操作复杂度和 Word 自己的交叉引用是完全一样的,不存在变繁琐的问题。我个人认为这样做更加有条理。
这时候经过了加书签,自然可以放心交叉引用了。
这样一连串操作下来,公式就完美编辑好了。其中通过另存为文档部件、图文集等操作,由于与主题不太相关,我就不再介绍了。
本文详细描述了添加公式的步骤,希望读者能加强实践,自己开一个空文档,一起来操作一下。
如果你需要学习插入公式,可参见我的另一篇文章:Microoft Word 数学公式完美解决方案。