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

article/2024/12/21 22:40:42

简介

若要攥写含图表的多章节文档(例如书籍),可使用图表所在章节的编号作为图表题注的前缀。 例如,第五章的第三个图表可能标记为“图 5-3”。然而,按照Word官方文档教程会发现,生成的题注是“图五-3”,网络上有多种解决方法。
方法1: 通过修改域的方式,该方法很复杂,就没有尝试。
方法2:将第一章、第二章 中的大写 一 二 换成小写就可以。然后插入题注后,固定题注,再将章节的小写修改为大写即可。
下图是效果。
在这里插入图片描述

方法2 具体过程

作者:圆滚的土豆
链接:https://www.zhihu.com/question/23512189/answer/233327250

第一步:将一级标题设置为“1、2、3…”小写阿拉伯数字;
第二步:自动插入题注(引用——插入题注——自动插入题注),即可完成图号/表号的自动插入,“图1-1 xxxxx”、“图1-2 xxxx”…
在这里插入图片描述

第三步:完成论文写作后,全选,并点击F9进行更新,图号/表号会按顺序自动更新;
第四步:全选中正本,点击“Ctrl+F11”,锁定图号/表号;如果需要进一步修改,解锁快捷键:Ctrl+Shift+F11。Mac版本word对应锁定快捷键:COMMAND+F11,解锁:COMMAND+Shift+F11,更多快捷键看参考微软官方文档:https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-word-95ef89dd-7142-4b50-afb2-f762f663ceb2#PickTab=macOS。
第五步:修改一级标题的类型,修改为“第一章、第二章、第三章…”,当前全文选中后再点击F9图名/表名就不会更新了;
在这里插入图片描述
在这里插入图片描述
第六步:若文本内容有修改,需要增加新的图片/表格,需要选中全文,点击“Ctrl+Shift+F11”,解除锁定,图号/表号又可重新更新;

这种方法,建议只有到最后要提交成果时,再将一级标题进行修改。

公式自动编号、交叉引用

这里的公式编辑采用的是word自带的公式编辑器,而非Mathtype。首先,讲解两种公式自动居中,需手动编号的方法。

第一种:
表格法:插入一行三列的表格,在表格中依次插入公式,序号。提示,该方法无法在右侧自动插入题注、自动编号。
在这里插入图片描述
第二种:
输入公式和序号,公式和序号之间加入“#”符号 2.把光标放到公式的最后(一定要在公式内),然后按下“enter”键,即可完成公式居中并且序号自动对齐最右方的操作。
在这里插入图片描述
效果:
在这里插入图片描述

第三种:制表位法

博文中分享了制表位方法的具体设置方法。这里就针对Mac 版本的Word中制表位公式居中,题注居右进行介绍。
步骤1:新建一个公式样式
步骤2:对该样式增加两个制表位,一个是居中20字符,一个是居右37字符,这里的20和37是自己测试出来的。因为这里的word版本与上面博文中不一样。
步骤3:插入公式 空格 题注 居左
在这里插入图片描述
步骤4:用前面新建的公式格式刷一下公式所在行
步骤5:在公式前面按table键,然后在公式和题注之间按table键
在这里插入图片描述
以上几种方法在公式交叉引用时都会出现问题,即:交叉引用时的引用内容不管选择“整项题注”还是“仅标签和编号”,实际插入的都是公式和公式编号。解决这个问题的方法可以参照http://www.fmddlmyy.cn/text58.html中的方式。该方式虽然需要手动调整公示居中,但是能够自动连续编号以及交叉引用还是很不错的。

第四种
插入题注法。对公式插入题注主要是为了满足交叉引用问题,网络上已有很多解决方案。这里提供一个实测可用的解决方案:http://www.fmddlmyy.cn/text58.html。

关键操作步骤:
(1)在公式后tab到一个适合插入公式编号的位置后回车。
(2)在新行用“插入”->“引用”->“题注”插入公式编号。这时公式编号行是“题注”样式,公式行是原来的样式。
(3)将光标移到公式行的行尾,按下Ctrl+Alt+Enter键插入一个样式分隔符。这时公式编号行会连到公式行的末尾。看上去就是在同一行。 这时公式编号行还是“题注”样式,公式行也还是原来的样式。
(4)在需要引用公式的地方用“插入”->“引用”->“交叉引用”引用公式编号,可以选择“整项题注”引用公式编号行的所有内容。
好了,这样就可以了。Ctrl+Alt+Enter键对应的命令是“InsertStyleSeparator”。可以通过自定义菜单将命令按钮放到工具栏上。
注意:Ctrl+Alt+Enter在MAC版的Word中不起作用,我也没有找到Mac Word版中“样式分隔符”在哪里。如果在Mac Word中使用该方法,需要在Windows Word中重复上述步骤后,然后拷贝到Mac中的Word里就好了,之后就可以通过复制粘贴实现公示和题注,而不需要重复上述4个步骤了。
Mac系统的Word中的“样式分隔符”可以通过复制已有的“样式分隔符”来实现插入“样式分隔符”。

word的公式后加编码后自动变小,可以通过将公式字号变大一号解决。一劳永逸的方式在插入题注的同时容易出现其他错误,就没有尝试。

https://support.microsoft.com/zh-cn/office/为-word-中的题注添加章节号-76aa8706-3453-4a72-ad5c-b87d90ce1698


http://chatgpt.dhexx.cn/article/fJrNFrvp.shtml

相关文章

NMEA 0183语句经度、纬度 度分格式转度度格式计算方法

NMEA 0183协议输出的经度、纬度格式是度分格式,经度dddmm.mmmm、纬度ddmm.mmmm,在地图使用中格式是度度格式,所以需要进行转换。 具体转换方法如下: #include "stdio.h" #include "math.h"double GpsDataDmToDd(double data) {dou…

北斗/GPS模块输出的NMEA 0183语句详解

NMEA - 0183 是美国国家海洋电子协会(National Marine Electronics Association)为海用电子设备制定的标准格式。目前业已成了 GPS/北斗导航设备统一的 RTCM(Radio Technical Commission for Maritime services)标准协议。 NMEA-…

STM32的GPS数据提取程序设计说明——基于NMEA0183协议

一、硬软件平台 本次程序实现效果为对GPS信号穿送来的数据进行筛选,并将筛选后的信息通过上位机显示出来,所以此次设计所需硬件包括STM32F407、RS232转TTL、CH340USB转串口模块,注意该模块在使用前,对应的系统需要安装驱动&#…

GPS模块编程之NMEA0183协议

原文地址:https://blog.csdn.net/northcan/article/details/7261310 NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association)为海用电子设备制定的标准格式。现在已经成为GPS导航设备统一的RTCM(Radio Techni…

NMEA 0183 校验计算方法

每一行末尾的“星号”后面都有两位校验,是本行字符串中将“美元符号”和“星号”之间的每一个字符从左至右依次进行异或等于运算而得到的 $GPGSV,2,2,07,24,71,118,51,27,02,300,37,32,08,258,4141 $GLGSV,2,1,07,66,46,058,48,82,29,260,44,76,43,059,47,77,38,150…

获取原始NMEA 0183语句的方法

MEA0183语句是从卫星上广播的含有丰富信息的原始GPS语句,它的语法为海用电子设备的标准格式。它所含的信息量远远不止位置坐标,开发和利用这些信息可能会带来意想不到的商机。比如,它发出的时间信息已经被很多钟表厂商利用,开发出…

从NMEA0183到GNSS定位数据获取(二)软件篇

总述 GPS我们都知道,一种用来全球定位的系统,后来俄罗斯推出了格洛纳斯定位系统,中国推出了北斗定位,欧盟有伽利略,印度与日本也有有发展。所以后来把覆盖全球的自主地利空间定位的卫星系统成为GNSS。 现在卫星定位那么…

c++中拷贝构造函数被调用的时机

1 c中拷贝构造函数被调用的时机 拷贝构造函数被调用的几种情况: (1)当用类的一个对象去初始化该类的另一个对象时,系统会自动调用拷贝构造函数; (2)将一个对象作为实参传递给一个非引用类型的…

二说 拷贝构造函数 拷贝赋值函数

文章目录 什么是拷贝构造函数拷贝构造函数的调用时机2.1 当函数的参数为类的对象时2.2 函数的返回值是类的对象2.3 对象需要通过另外一个对象进行初始化 浅拷贝与深拷贝3.1 默认拷贝构造函数3.2 浅拷贝3.3 深拷贝3.4 防止默认拷贝发生 拷贝构造函数的几个细节4.1 为什么拷贝构造…

C++拷贝构造函数、构造函数和析构函数

一、拷贝构造函数 转载自:http://www.cnblogs.com/BlueTzar/articles/1223313.html 1、类对象的拷贝 对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a88; int ba; 而类对象与普通对象不同,类对象内部…

拷贝构造函数起作用的三种情况

拷贝构造函数起作用的三种情况: 1.当用类的对象去初始化同类的另一个对象时。 Date d2(d1); Date d2 d1; //初始化语句,并非赋值语句。 2.当函数的形参是类的对象,调用函数进行形参和实参结合时。 void Func(A a1) //形参是类Date的对象…

【拷贝构造函数】c++类拷贝构造函数详解

【拷贝构造函数】c类拷贝构造函数详解 目录 【拷贝构造函数】c类拷贝构造函数详解一、什么是拷贝构造函数二、拷贝构造函数的几种调用时机1. 当函数的参数为类的对象时2. 函数的返回值是类的对象3. 当成员变量为类类型时4. 普通派生类构造函数的写法 三、浅拷贝与深拷贝1. 默认…

拷贝(复制)构造函数定义及3种调用情况举例

一、拷贝构造函数是一种特殊的构造函数,其形参为本类的对 象引用。 class 类名 { public : 类名(形参);//构造函数 类名(类名 &对象名);//拷贝构造函数 ... }; //拷贝构造函…

C++——拷贝构造函数详解

C——拷贝构造函数详解 1.拷贝构造函数的特点:2.通过例子引入拷贝构造:3构造对象的时候使用引用返回与不使用引用返回的问题:3.1不使用引用返回:3.2引用返回——从已经死亡的地址接收值不牢靠: 4.缺省的拷贝构造和等号…

C++ 拷贝构造函数详解

C 拷贝构造函数详解 下面的讲解将以C标准库的string类作为讲解对象,string类:class with pointer member(s) 1、拷贝构造函数和拷贝赋值函数 1.1引入 下面是给出的测试函数,也是我们要能在自己设计的myString类中实现的功能: …

详解析构函数、拷贝构造函数

目录 一.析构函数(析构器) (一).使用方式及注意事项 1.使用方式 2.注意事项 (二).默认析构函数 二.拷贝构造函数 (一).使用方式及注意事项 1.使用方式 2.注意事项 &#xff0…

【深入理解C++】拷贝构造函数

文章目录 1.拷贝构造函数2.默认的拷贝操作3.默认拷贝构造函数4.何时调用拷贝构造函数 1.拷贝构造函数 拷贝构造函数是构造函数的一种。当利用已存在的对象创建一个新对象时,就会调用新对象的拷贝构造函数进行初始化。 拷贝构造函数的格式是固定的,即接…

C++拷贝构造函数详解

一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a 100; int b a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简…

c++拷贝构造函数(深拷贝,浅拷贝)详解

一、什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=100; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例子。 #include<iostream> using n…

YOLO 裂缝检测

环境 python3.5 yolov3 opencv keras