序言

在理工科的论文撰写过程中, 公式编辑、编号以及引用非常普遍, 但是笔者没有发现word本身对公式编号和引用有比较好的支持, 所以只好求助于第三方插件. MathType在公式编辑方面表现比较出色, 利用它可以方便地对公式进行编号和引用. 本文所讲述的方法基于已经嵌入了MathType服务的Word 2007.

正文

 一. 插入带有自动编号的公式

我们一般希望公式的编号包含章节号, 而MathType是无法自动识别word中的章节的(即便我们在文章中将各个章节标题设置成了"标题一"、"标题二"、"标题三"等格式, MathType仍然无法识别), 因此我们需要利用MathType在文章中重新设置一遍章节位置, 用以告诉MathType哪里是第一节, 哪里是第二节, 之后再插入公式时, MathType就会按照这些位置标签来判断公式的位置属于哪一节. 由于公式的编号往往只分两级, 而文章本身章节可以是多级, 我们一般只在除文章题目以外的一级标题后面插入MathType的Section标签.

下面我们以分别在两大节内插入两个公式为例, 说明插入带编号的公式的步骤.

    1. 将光标定位在第一个一级标题后面, 单击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"窗口,在窗口中可以修改当前标签的章节编号.
    2. 将鼠标光标放在待插入公式的位置, 点击MathType标签中的"Right-numbered"菜单, 输入公式内容, 关闭公式编辑器后, 光标中就会出现一个右边带有编号(1-1)的公式. 再采用同样方法插入第二个公式后, 文档中的第二个公式右边会自带编号(1-2), 以此类推.



      说明: 如果希望公式的编号在左边则点击"Left-numbered"插入公式.
    3. 采用类似的方法, 我们可以在第一级的第二个标题后面插入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为公式编号并引用的更多相关文章

  1. 3.3 MathType自动公式编号和对齐

    1.利用MathType录入公式并自动公式编号.自动对齐. 将光标置于需录入公式位置,点[MathType]>[(1)Insert Number]>下拉选择[1.a Format]. 如下 ...

  2. mathType插入公式编号,及对公式编号的字体进行修改。调整公式上下间距。

    一:插入 公式编号. 1:首先设置公式格式.点击 mathtype>insert number >format 2:有简单格式和 高级格式:              https://we ...

  3. 详解MathType引用公式编号功能

    在论文创作期间,如果需要在文本中删除大量的公式,手动编号删除的工作量是比较大的,使用MathType引用公式编号功能就可以节约大量的时间,提供很大的方便.本教程将详解MathType引用公式编号功能. ...

  4. word交叉引用公式编号时和连公式一起引用

    如下所示: 假定一副待处理图像中的灰度值个数为m,灰度值为i的像素个数为 个,那么图像中的总像素数为N,公式如m=x+y (2)所示: m=x+y                            ...

  5. 这样就可以修改MathType公式编号格式吗

    MathType公式编辑器与很多的软件都可以兼容,其中很多的用户在word上写论文的时候,都会用到MathType.特别是当公式比较多时,可以使用MathType公式编号功能来对公式进行自动编号.但公 ...

  6. MathType中公式不对齐怎么办

    MathType是一款专门用来编辑数学公式的数学公式编辑器,利用它可以在文档中快速编辑公式,与文字完美结合,可以编辑出各种各样的数学符号与公式,省下你不少的时间. 一.对齐上标与下标 MathType ...

  7. MathType给公式加三角着重号的方法

    MathType是一款出色的数学公式编辑器,不仅可以兼容word,还与PPT也兼容.它也可以在PPT中编辑出非常漂亮的公式,再加上PPT本身所具有的动画.颜色.显示等功能,在演示数学公式时非常的精美. ...

  8. Word中怎么用MathType编辑公式

    现如今,用电脑办公学习已经是一个不可阻挡的潮流.而与之相应的就是需要在这些办公软件进行相应的使用,最典型的一种就是要在Word编辑公式.其实在Word中编辑公式是一个很常见的事情,虽然它很常见,但是却 ...

  9. 利用MathType快速提取论文中的公式

    首先随便打开一个论文,比如下图,我们想提取公式(2.2.7) 第一步:按截图快捷键:Win+Shift+S ,把公式截取下来 第二步:打开大佬开发的网站:https://mathf.itewqq.cn ...

随机推荐

  1. Java Spring Boot VS .NetCore (八) Java 注解 vs .NetCore Attribute

    Java Spring Boot VS .NetCore (一)来一个简单的 Hello World Java Spring Boot VS .NetCore (二)实现一个过滤器Filter Jav ...

  2. 项目启动,main函数之前的代码执行两次 restartedMain

    https://blog.csdn.net/qq_35981283/article/details/78925146

  3. python之cookie, cookiejar 模拟登录绕过验证

    0.思路 如果懒得模拟登录,或者模拟登录过于复杂(多步交互或复杂验证码)则人工登录后手动复制cookie(或者代码读取浏览器cookie),缺点是容易过期. 如果登录是简单的提交表单,代码第一步模拟登 ...

  4. python的占位格式符 %

    # 格式化输出name = "sz"age = 18# 我的名字是xxx,年龄是xxxprint("我的名字是%s,年龄是%d"%(name,age)) 这是我 ...

  5. 初窥Java之六

    一.二维数组 1.动态创建 数组中元素类型[] 数组名 = new 数组中元素类型[]; 例如:int[][] arr = new int[二维数组的长度][一维数组的长度]: Int[][] arr ...

  6. java SSM 解决跨域问题

    什么是跨域 跨域是指从一个域名的网页去请求另一个域名的资源.比如从www.baidu.com 页面去请求 www.google.com 的资源.跨域的严格一点的定义是:只要 协议,域名,端口有任何一个 ...

  7. BeautifulSoup学习 之结构

    Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: Tag NavigableString BeautifulSoup Co ...

  8. Django实例

    更新:今年8月在深圳和嵩天老师居然见面了,很开心.嵩天老师很和蔼. =========== 今天看了嵩天老师的视频,感觉讲的很好,于是看着视频自己做了一个初步的实例认识. 步骤1,新建一个Web框架 ...

  9. Petrozavodsk Winter-2018. Carnegie Mellon U Contest

    A. Mines 每个点能爆炸到的是个区间,线段树优化建图,并求出SCC进行缩点. 剔除所有不含任何$n$个点的SCC之后,最小代价为每个入度为$0$的SCC中最小点权之和,用set维护即可. 时间复 ...

  10. require和import区别

    遵循的模块化规范不一样 模块化规范:即为 JavaScript 提供一种模块编写.模块依赖和模块运行的方案.谁让最初的 JavaScript 是那么的裸奔呢——全局变量就是它的模块化规范. requi ...