word公式、图、表按章节自动编号及交叉引用(不用mathtype)

一、引言

笔者参考网上资料并结合自身经验进行总结,在此分享一下笔者本人word公式、图、表按章节自动编号及交叉引用的方法。笔者使用office 2016版本word。主要参考了 链接1论文排版(Word系列)——公式按章节自动编号和链接2:word中的公式编号

二、方法

2.1 域代码法

此处主要参考链接1论文排版(Word系列)——公式按章节自动编号
快捷键
插入域代码:Ctrl+F9
刷新域代码:Fn+F9 (这个我自测不太好使,可以自己尝试。推荐ctrl+A后右键域代码部分更新域代码,会跳出更新目录,选择更新页码即可。)

步骤
1. 在每一章节标题末尾,按住Ctrl+F9,插入一个域代码{SEQ sq \h }

2. 在公式编号( . )的.分隔符前后插入两个域代码{SEQ sq \c }{SEQ Equation \* ARABIC \s 1}

3. 插入栏找到交叉引用,点击equation。

下面详细解释每一步:

1. 在每一章节标题末尾,按住Ctrl+F9,插入一个域代码{SEQ sq \h }。这个sq可以自己命名,但是所有章节要一样。

图1 Ctrl+F9插入域代码

在这里插入图片描述
在这里插入图片描述

图2 域代码示意
右键编辑域代码可见如图2。

2. 在公式编号( . )的.分隔符前后插入两个域代码{SEQ sq \c }{SEQ Equation \* ARABIC \s 1}

笔者采用表格法排版公式,但公式编号为自己总结。表格法详见链接2:word中的公式编号
在这里插入图片描述

图3 公式1
如图3公式1,公式编号部分为
{SEQ sq \c }.{SEQ Equation \* ARABIC \s 1}

{SEQ sq \c }限定了章节, . 为公式分隔符,可自由设置,如替换为“-”,。{SEQ Equation \* ARABIC \s 1}为借助题注来进行交叉引用,ARABIC \s 1 意味着使用阿拉伯数字(即1, 2, 3…)作为序列编号,并从1开始。这里的 \s 1 表示设置起始值为1。

在这里插入图片描述

图4 公式1效果展示

效果如图4所示。
复制到每一个新公式里更新域代码就可以了。

3. 插入栏找到交叉引用,点击equation。
在这里插入图片描述

图5 找到交叉引用

在这里插入图片描述

图6 交叉引用效果展示

小tips:表格法公式编号选择编号属性垂直居中,水平右对齐。

2.2 编号法

图表这里我直接用的word编号选项,交叉引用选择编号项,段落编号(无上下文),格式需设置居中。参考文献笔者也是使用的编号。
在这里插入图片描述

在这里插入图片描述

三、总结

域代码其实挺好使的,有点latex的感觉。交叉引用时主要是用标识符,这里用了equation,换成其他的也可以,比如公式formula。或者图表用对应的figure、table。其实还可以插入成书签,不赘述了(其实是懒)。

问题记录

  1. 尝试用制表位法公式居中,域代码法来进行编号。编号成功,交叉引用失败。
  2. 域代码法更新某一章突然不从1开始编号,于是将每章第一个公式的{SEQ Equation \* ARABIC \s 1}改为{SEQ Equation \* ARABIC \r 1}强制每章公式从1开始编号,其他公式依然用{SEQ Equation \* ARABIC \s 1}
  3. 问题:交叉引用找不到equation
    解决办法1:{SEQ Equation \* ARABIC \s 1}改为{SEQ 公式 \* ARABIC \s 1}
    解决方法2:在公式外随便一个地方,插入题注->新建标签->输入 “Equation"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值