本文使用 Zhihu On VSCode 创作并发布坑边闲话:最近可能是正值毕业季,网上 Word 排版的内容热了起来。公式编辑一直都是 Microsoft Word 中的老大难问题,网上各路方法五花八门,杂七杂八,很多路子都不好。希望这篇文章,能帮到这些正在写论文的学子。在这里感谢一下我本科的张翔老师,他是生环学院的老师,闲暇时候开设了全校范围的 Office 选修课。张翔老师不仅教会了我 Word 的正确使用方法,也开启了我全新的人生观。2016 年的这个时候,我还在听他讲这门课,到如今竟然已经过去四年了。

这篇文章的目的很明确,就是要把 Microsoft Word (下称 Word)

  • 插入公式
  • 公式编号
  • 交叉引用

等问题一次性解决,而且是完美解决。

先约法三章:

  • 在这里不讨论任何有关

    和 Word 孰优孰劣的问题
  • 本文使用的 Word 是 Microsoft 365 (前身是 Office 365)中的最新版 Word,使用 Word 2003、2007、2010、2013、2016 等老旧版本的同学,请先升级软件,否则无法使用本教程
  • 本文有一定难度,但是也不算超级难,只要认真阅读本文的每一个段落、句子,保证你肯定可以学会

先看一下效果吧,这是我随便写的一个文档输出为 PDF 之后的效果:

图 1:简单编辑的一个公式测试文档。出来的效果就是这样的。公式有编号,编号为 Chapter_Num-Equation_Num,即 章序号-章内公式序号,如果要更加细致也能做到。

1. 如何插入公式

在 Word 中,键入快捷键 Alt + =,即可快速插入一个空公式,并立即编辑。

如果你会用

,那么可以打开。
图 2:该选项有助于提高公式输入速度。

2. 利用表格框住公式

这一步是操作中的精髓。用表格排版是 Word 的一大杀器。

新建一个 1 行 3 列的表格,总宽度为页面宽度,第一个单元格和最后一个单元格都保持在 2.25cm,中间尽可能长。我设置的这个数值比较合理。

做出来大概是这样的:

图 3:记住,要把表格的框线设置为无框线,这样做的目的是输出的时候画面是纯净的。第一个单元格和最后一个单元格是为了对称,最后一个单元格放公式编号,中间单元格放公式。所以,中间单元格的内容应该上下、左右都居中,最后一个单元格的内容应该上下居中、居右。

用表格主要是为了解决定位问题,另一个就是为了将公式字体格式和序号格式分开。

3. 利用域代码为公式编号

很多人曾号称自己精通 Word,我就问你会几个域代码?然后对面经常都是一脸蒙圈,表示没有听过这个词。其实,Word 中的文本,有些就是字面的那种,看到什么样,内在就是什么样。但是有些是外在一个样,内部却是完全不同的样子。后者一般就是域代码。

利用域代码可以实现很多复杂的功能,域代码的存在也是为了增加文章的灵活性和可拓展性。学习域代码,其实就是学一门简单的编程语言。好在我们并不需要花太多时间就能掌握常用的几个域代码。

而且,本文只用到了一个域代码,那就是 SEQ

SEQ 域代码其实就是 Sequence 域代码,专门用来进行序列化标号的。

3.1 切换视图

前文说了,Word 有些字符的“内在”其实并不是它看上去那样的,正如我们图 1 中展示的那个纯净的图片,你很难想象它内在是这么混乱

图 4:全选文章,按下 Alt + F9,即可在字面视图和域代码展开视图之间来回切换。我们这个视图是展开后的样子。输出 PDF,其实是输出了字面视图。

接下来的工作要在展开域代码视图下进行。

3.2 输入域代码

在每一个章标题后输入按下Ctrl + F9,即可输入一个空域代码,然后在其中写入我们要的域代码:

SEQ chapter h

然后在这之后紧接着再按下Ctrl + F9,输入另一个域代码:

SEQ equation r h

注意,你做到的样子,必须和下图完全一样。

图 5:这个图里的域代码经过我设置,必须这样。h 表示隐藏 (hide),r 表示 reset,即在此之后,让域代码重新从 1 开始。

在公式表格的最后一个单元格中,先输入域代码:

SEQ chapter c

这里的 c 指的是取该域代码最近的值,也就是本章中设置的那个值,即本章的章序号。

再输入一个短横线 -

最后输入另一个域代码:

SEQ equation

3.3 更新域代码

全选本文,然后右键 更新域

图 6:更新域代码,是为了让域代码重新计算以生效,否则你可能看到域代码没有起作用。

4. 给公式序号加书签

因为域代码是我们自己植入的,所以 Word 并没有办法进行交叉引用,所以需要我们自己对每一个公式进行添加书签。

选中目标公式的第三个单元格中的两个域代码及其中间的横线,然后点击菜单 插入 -> 书签。自己起一个与该公式相关的书签即可。

图 7:插入书签

我一般起一个 eq_ 开头的书签名,后面跟该公式的基本描述。

图 8:不要取很奇葩的名字或者无意义的名字,这样的话后期找起来很麻烦。

值得一提的是,这种手动加标签的操作复杂度和 Word 自己的交叉引用是完全一样的,不存在变繁琐的问题。我个人认为这样做更加有条理。

5. 引用公式

这时候经过了加书签,自然可以放心交叉引用了。

图 9:交叉引用按钮
图 10:选择书签

这样一连串操作下来,公式就完美编辑好了。其中通过另存为文档部件、图文集等操作,由于与主题不太相关,我就不再介绍了。

结束语

本文详细描述了添加公式的步骤,希望读者能加强实践,自己开一个空文档,一起来操作一下。

如果你需要学习插入公式,可参见我的另一篇文章:Microoft Word 数学公式完美解决方案。

希望有所帮助。

wps公式如何加序号_Microsoft Word 插入公式、公式编号及交叉引用完美指南相关推荐

  1. Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)

    Word插入Latex公式的几种方式 向Word和PowerPoint插入LaTeX公式的小工具 2006-01-28  by 陈硕 讨论.下载请前往:http://bbs.ctex.org/foru ...

  2. Word插入Latex公式的几种方式(TeXsWord、EqualX、Aurora等工具)

    Word插入Latex公式的几种方式-(TeXsWord.EqualX.Aurora.向Office插入LaTeX公式的工具) 向Word和PowerPoint插入LaTeX公式的小工具       ...

  3. Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)...

    Word插入Latex公式的几种方式 向Word和PowerPoint插入LaTeX公式的小工具 2006-01-28  by 陈硕 讨论.下载请前往:http://bbs.ctex.org/foru ...

  4. word学习/word如何显示空格/LaTeX格式转为Word格式/ latex中的公式格式如何转换成word中的公式格式/excel复制到word表格过大超出

    以windows的word365为例进行讲解,主要分为显示,公式,表格,图片,审阅以及写作方式(含Latex格式转换). 常用快捷键: f4: cmd + y 查找: cmd + shift + h ...

  5. Word公式居中、自动编号及交叉引用

    Word公式居中.自动编号及交叉引用 本文使用"制表符+样式分隔符"的方法将公式居中.此外,使用"自动图文集"实现下次公式编辑时,可以重复利用该公式的居中样式. ...

  6. word设置多级混合标题(自动编号、交叉引用、题注 图1-1)

    简介 若要攥写含图表的多章节文档(例如书籍),可使用图表所在章节的编号作为图表题注的前缀. 例如,第五章的第三个图表可能标记为"图 5-3".然而,按照Word官方文档教程会发现, ...

  7. wps公式如何加序号_写论文用Word编辑公式效率太低?AxMtah帮你快速编辑复杂公式。...

    工欲善其事,必先利其器. 我们在写论文或者编辑一些数学文档时,总会要编辑一些复杂的公式:如果你是化学系或者物理系的学生,论文中总免不了要插入大量复杂的公式或者化学方程式等等. 传统的方法,都是在wor ...

  8. wps公式如何加序号_Excel函数公式,批量填充方法大全

    函数和数据透视表是日常excel使用最多.频率最高的功能,让我们快速提高效率.日常工作中,我们经常需要输入公式,如果一个个输入,估计要输入到天荒地老,加班到天亮. 今天我们来学习如何快速高效的批量填充 ...

  9. word插入mathtype公式行间距变大怎么办?

    0 引言 mathtype是word的doc文档编辑公式的常用工具.当我们撰写期刊文章或平时写作业时,经常需要在word的行内插入mathtype的内联公式(inline equation),如下图所 ...

  10. Word中公式自动编号及交叉引用:简单、详细、可用

    一.公式自动编号 第一步: "Alt"  +  "=" 键入所需公式,并在公式输入完成后键入"#",注意,中间不加空格: 第一步: 选择  ...

最新文章

  1. HDU4857拓扑排序模版题
  2. Android JNI 使用的数据结构JNINativeMethod详解
  3. 使用python装饰器计算函数运行时间的实例
  4. MySQL事务控制语句
  5. 每天学习点--------第五天(2017-10-9) 摘要: 常用的集合
  6. [Godot] v4.0.alpha1 GDScript 实现第三人称控制器
  7. (第一组_GNS3)基于上下文的访问控制
  8. 夺命雷公狗---DEDECMS----14dedecms首页导航条的完成
  9. 网站内链外链批量抓取工具
  10. 欺骗的艺术.资料搜集自互联网.
  11. java 第三方jar推荐_java 开发第三方Jar包
  12. 7.2版升7.5+php7,帝国CMS7.2版升级到7.5版的详细步骤方法(已测)
  13. JavaWeb中的四大作用域对象
  14. 升级Win11后,语言栏不在任务栏上
  15. 苏州大学转专业计算机2019汇总,关于2019-2020学年第一学期普通本科生转专业名单的公示...
  16. 如何进行SPSS的重复测量方差分析
  17. 浙江印发政府数字化转型工作方案,多处提及电子签名、签章、印章
  18. 嵌入式学习(3)ADC、DMA、通信方式
  19. 如何把手机证件照压缩到10K?手机怎么压缩照片到10K?
  20. POJ NO.1979 Red and Black(DPS,搬黑砖,,,)

热门文章

  1. 错误 LNK1104 无法打开文件“C:\Users\Administrator\Desktop\新建文件夹\ConsoleApplication1\x64\Debug\ConsoleApplicat
  2. Vue:type check failed for prop “pageSize“. Expected Number with value xx 问题
  3. 如何处理计算机显卡故障,电脑显卡坏了怎么办?
  4. 怎么将多个Excel工作簿合并成一个新的工作簿
  5. 你真正理解什么是“财富自由吗”?
  6. Vue检测web端和移动端,并强制手机横屏
  7. NumberOptional:一个字符串转数字的工具
  8. 微信小程序入门4-扫普通二维码进入小程序、打开短链接进入小程序
  9. vue网页调用高德获取经纬度
  10. 磁盘 RAID0 及其变种详解