利用MathType为公式编号并引用
序言
在理工科的论文撰写过程中, 公式编辑、编号以及引用非常普遍, 但是笔者没有发现word本身对公式编号和引用有比较好的支持, 所以只好求助于第三方插件. MathType在公式编辑方面表现比较出色, 利用它可以方便地对公式进行编号和引用. 本文所讲述的方法基于已经嵌入了MathType服务的Word 2007.
正文
一. 插入带有自动编号的公式
我们一般希望公式的编号包含章节号, 而MathType是无法自动识别word中的章节的(即便我们在文章中将各个章节标题设置成了"标题一"、"标题二"、"标题三"等格式, MathType仍然无法识别), 因此我们需要利用MathType在文章中重新设置一遍章节位置, 用以告诉MathType哪里是第一节, 哪里是第二节, 之后再插入公式时, MathType就会按照这些位置标签来判断公式的位置属于哪一节. 由于公式的编号往往只分两级, 而文章本身章节可以是多级, 我们一般只在除文章题目以外的一级标题后面插入MathType的Section标签.
下面我们以分别在两大节内插入两个公式为例, 说明插入带编号的公式的步骤.
- 将光标定位在第一个一级标题后面, 单击Word菜单中的MathType标签中的"Chapter&Sections"按钮, 在显示出的下拉菜单中选择"Insert Break", 接着会弹出的"Insert Chapter/Section Break"窗口, 选中"Section number", 然后在其右边文本框中输入节号"1", 表示光标所在的位置是第一节的开始. 点击"OK"确认后, 光标处会出现一段红字"Equation Section 1". 这段红字是MathType能够识别的分节标记, 虽然很惹眼, 但是在打印的时候并不会出现. 我们可以将这个红字标签的字号设小, 使得编辑界面的排版不受到影响, 但是不能将其删除, 否则之后插入公式时, 编号会出错.




说明: MathType支持将文档分成两级: 章(Chapter)和节(Section), 即公式编号中至多有三级: 章号-节号-公式号, 表示该公式是哪一章哪一节下的第几个公式. "Chapters&Sections"菜单下的另外三个菜单都是在文档中插入章节标记的. 选择"Insert Next Section Break"会在光标处插入一段文字标记"Equation Section (Next)", 表示新插入的标记处为下一节, 如果前面是第1节, 则标记处是第2节的开始; 选择"Insert Next Chapter Break"会插入标记"Equation Chapter (Next) Section 1", 表示标记处为下一章的第一节开始; 选中某个章节标签后再点击"Modify Break", 则会弹出"Insert Chapter/Section Break"窗口,在窗口中可以修改当前标签的章节编号. - 将鼠标光标放在待插入公式的位置, 点击MathType标签中的"Right-numbered"菜单, 输入公式内容, 关闭公式编辑器后, 光标中就会出现一个右边带有编号(1-1)的公式. 再采用同样方法插入第二个公式后, 文档中的第二个公式右边会自带编号(1-2), 以此类推.



说明: 如果希望公式的编号在左边则点击"Left-numbered"插入公式. - 采用类似的方法, 我们可以在第一级的第二个标题后面插入Section标签, 输入节编号"2". 在此标签后插入的公式编号则是(2-1)、(2-2)、(2-3)等等.
二. 引用公式
引用公式时, 依旧要使用MathType的菜单来插入被引用的公式编号, 方法是: 将光标放在待插入公式编号的位置, 单击MatyType选项卡中的"Insert Reference"菜单, 然后双击被引用的公式编号即可. 单击"Insert Reference"后光标处会出现提示文字"equation reference goes here", 我们不需要理会它, 直接双击被引用的公式编号, 之后可能会弹出一个"Insert Equation Reference"提示框, 单击提示框的"OK"按钮后编号即会覆盖提示文字. 如果不希望每次插入时显示提示框, 可以勾选"Don't show me this again".
利用MathType为公式编号并引用的更多相关文章
- 3.3 MathType自动公式编号和对齐
1.利用MathType录入公式并自动公式编号.自动对齐. 将光标置于需录入公式位置,点[MathType]>[(1)Insert Number]>下拉选择[1.a Format]. 如下 ...
- mathType插入公式编号,及对公式编号的字体进行修改。调整公式上下间距。
一:插入 公式编号. 1:首先设置公式格式.点击 mathtype>insert number >format 2:有简单格式和 高级格式: https://we ...
- 详解MathType引用公式编号功能
在论文创作期间,如果需要在文本中删除大量的公式,手动编号删除的工作量是比较大的,使用MathType引用公式编号功能就可以节约大量的时间,提供很大的方便.本教程将详解MathType引用公式编号功能. ...
- word交叉引用公式编号时和连公式一起引用
如下所示: 假定一副待处理图像中的灰度值个数为m,灰度值为i的像素个数为 个,那么图像中的总像素数为N,公式如m=x+y (2)所示: m=x+y ...
- 这样就可以修改MathType公式编号格式吗
MathType公式编辑器与很多的软件都可以兼容,其中很多的用户在word上写论文的时候,都会用到MathType.特别是当公式比较多时,可以使用MathType公式编号功能来对公式进行自动编号.但公 ...
- MathType中公式不对齐怎么办
MathType是一款专门用来编辑数学公式的数学公式编辑器,利用它可以在文档中快速编辑公式,与文字完美结合,可以编辑出各种各样的数学符号与公式,省下你不少的时间. 一.对齐上标与下标 MathType ...
- MathType给公式加三角着重号的方法
MathType是一款出色的数学公式编辑器,不仅可以兼容word,还与PPT也兼容.它也可以在PPT中编辑出非常漂亮的公式,再加上PPT本身所具有的动画.颜色.显示等功能,在演示数学公式时非常的精美. ...
- Word中怎么用MathType编辑公式
现如今,用电脑办公学习已经是一个不可阻挡的潮流.而与之相应的就是需要在这些办公软件进行相应的使用,最典型的一种就是要在Word编辑公式.其实在Word中编辑公式是一个很常见的事情,虽然它很常见,但是却 ...
- 利用MathType快速提取论文中的公式
首先随便打开一个论文,比如下图,我们想提取公式(2.2.7) 第一步:按截图快捷键:Win+Shift+S ,把公式截取下来 第二步:打开大佬开发的网站:https://mathf.itewqq.cn ...
随机推荐
- Java Spring Boot VS .NetCore (八) Java 注解 vs .NetCore Attribute
Java Spring Boot VS .NetCore (一)来一个简单的 Hello World Java Spring Boot VS .NetCore (二)实现一个过滤器Filter Jav ...
- 项目启动,main函数之前的代码执行两次 restartedMain
https://blog.csdn.net/qq_35981283/article/details/78925146
- python之cookie, cookiejar 模拟登录绕过验证
0.思路 如果懒得模拟登录,或者模拟登录过于复杂(多步交互或复杂验证码)则人工登录后手动复制cookie(或者代码读取浏览器cookie),缺点是容易过期. 如果登录是简单的提交表单,代码第一步模拟登 ...
- python的占位格式符 %
# 格式化输出name = "sz"age = 18# 我的名字是xxx,年龄是xxxprint("我的名字是%s,年龄是%d"%(name,age)) 这是我 ...
- 初窥Java之六
一.二维数组 1.动态创建 数组中元素类型[] 数组名 = new 数组中元素类型[]; 例如:int[][] arr = new int[二维数组的长度][一维数组的长度]: Int[][] arr ...
- java SSM 解决跨域问题
什么是跨域 跨域是指从一个域名的网页去请求另一个域名的资源.比如从www.baidu.com 页面去请求 www.google.com 的资源.跨域的严格一点的定义是:只要 协议,域名,端口有任何一个 ...
- BeautifulSoup学习 之结构
Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: Tag NavigableString BeautifulSoup Co ...
- Django实例
更新:今年8月在深圳和嵩天老师居然见面了,很开心.嵩天老师很和蔼. =========== 今天看了嵩天老师的视频,感觉讲的很好,于是看着视频自己做了一个初步的实例认识. 步骤1,新建一个Web框架 ...
- Petrozavodsk Winter-2018. Carnegie Mellon U Contest
A. Mines 每个点能爆炸到的是个区间,线段树优化建图,并求出SCC进行缩点. 剔除所有不含任何$n$个点的SCC之后,最小代价为每个入度为$0$的SCC中最小点权之和,用set维护即可. 时间复 ...
- require和import区别
遵循的模块化规范不一样 模块化规范:即为 JavaScript 提供一种模块编写.模块依赖和模块运行的方案.谁让最初的 JavaScript 是那么的裸奔呢——全局变量就是它的模块化规范. requi ...