写大论文的word版本格式整理,实现自动生成目录、参考文献序号、公式序号、图表序号
前情提要:最近开始写大论文,发现由于内容很多导致用老方法一个一个改的话超级麻烦,需要批量自动化处理,尤其是序号,在不断有增添删减的情况时序号手动调整很慢也容易出错,所以搞一个格式总结,记录所有我要解决的问题和方法,实现较高效率的写作,仅供参考。
一、参考文献的顺序:交叉引用和批量上标
1.1 交叉引用
参考:
[1] 如何在Word中交叉引用参考文献-百度经验 (baidu.com)
[2] word交叉引用多篇连续文献【从自定义编号开始】_交叉引用多篇文献-CSDN博客
[3] Word引用多篇参考文献的简单方法 (baidu.com)
1.1.1 只插入一个文献的方式
位置:引用-交叉引用 
使用方式:先在参考文献的地方放好要插入的文献,这里序号不多说(直接编号那里设置就行[1]格式),然后光标放到要插入的正文部分,点击交叉引用,选择要插入的文献,选择插入即可。
备注:(1)这里会显示部分文献内容,插入的时候顺便核对一下是不是对应的,看看作者名啥的,不要插错了。(2)同一个位置连续插入,但是换位置了就要关闭插入窗口,把光标移到新位置再重新交叉引用。
1.1.2 插入多个文献的方式
类型:有时候要在同一个位置插入多篇文献,比如[1-5]、连续两篇[2 ,3]、间断多篇[1, 3, 6]这种。
使用方式:先正常插入,只插入最后显示出来的文献,比如[1-5]就只插入[1][5],[2 ,3]就插入[2][3],插入完成后同时选中-右键-切换域代码-文献编号变成代码
,修改域代码,前一个编号的花括号最后添加 \#"[0",后一个编号的花括号最后添加 \#"0]",如果是三个以上的编号,中间编号的花括号最后添加\#”0”
,然后再次选中所有-右键-更新更新于域,就所有编号合并到一起了
,中间手动添加分隔符“-或,”都可以。
备注:只用插入会显示到正文里的文献就行,中间文献不用插入,一般就首篇和尾篇插入。
1.2 批量上标
使用方式:替换,快捷键ctrl+h
参考:手把手教你使用word参考文献交叉引用自动批量设置上标_word参考文献交叉引用如何自动上标-CSDN博客
二、自动生成目录
使用前提:先写好每一章的内容,列好大纲,全选
参考:[Word系列]1.Word自动生成的目录更改格式和字体_自动引入目录格式怎么设置-CSDN博客
左边导航看目录:视图-勾选导航窗格
备注:目录的修改主要看正文标题的修改,正文标题改了只用选择目录然后更新域即可。
三、mathtype公式自动编号
使用前提:有一个mathtype,可以直接某宝上买一个永久版,不贵,买断安装了用即可。
位置:mathtype-右编号,如果文档第一次打开mathtype右编号的话会跳出弹窗选择章节,一般来说是要改成第二章开始的,因为第一章绪论不涉及公式,但我默认了,这里就需要后面重新设置分割符。
3.1 公式编号
类型:公式位于哪章编号就随着它走,也就是说,第二章的公式,编号为(2-1),第三章为(3-1)这样,右编号的时候就自动编好。
位置:mathtype-章&节-分割符
参考:
最原理的一集——Mathtype公式编号设置(Mathtype7.8+Word)-CSDN博客
备注:红字可以通过快捷键shift+ctrl+F8来隐藏。
3.2 引用公式
类型:在正文中会提及公式序号,如式子(2-1)所示,由于如果公式编号要更新,正文类型也要更新,所以这里文中也要采用引用的方式,而不是手写。
位置&使用方式:光标放引用位置-mathtype-插入引用-(弹出窗口关闭)光标位置出现引用文字
-双击要引用的公式序号,引用的文字就会自动变为该序号。
备注:要是双击序号没反应,可以光标在点击一下引用的灰色文字,再双击序号。
参考:Mathtype怎么设置公式编号 ?公式编号怎么自动更新?删除新增公式后编号自动更新?_mathtype公式编号-CSDN博客
四、图表自动序号:插入题注
这是我搞过最复杂的了,这里我说的方法是针对我的情况而言比较适合,半自动化程度,仅供参考。
示例:第一章的图为“图 1-1 name”,第二章的图依次“图 2-1、图 2-2”的形式。
4.1 插入题注
参考:word题注技巧:以题注的方式为word图片自动编号 - 知乎 (zhihu.com)
位置&使用方式:引用-插入题注(这里有图的话可以点图右键插入,也可以正文放好光标点击插入)-新建标签
-新建标签,直接新建“图 1-”、“图 2-”、“图 3-”多个标签-根据你的章节位置选择图1-的标签还是图 2-的,然后在题注后面写上图名(也可以插入后写)-确认就插入成功了。
修改题注格式,比如我图中的居中、字体等格式:开始-找到“题注”的样式
-右键修改样式。
备注:(1)这里插入后,题注与序号之间是有一个空格的为“图 1-空格1”,可以手动删除这个空格,如果嫌麻烦也可以参考怎样删除Word题注标签和编号间的空格-百度经验 (baidu.com)文章批量删除。(2)我这里是直接新建多个标签来保证和章节统一,但是有的方法是修改题注的编号,包含章节号来自动实现的,我尝试过,但是会出现图 一-1的情况,这里就要涉及到改章节序号了,很麻烦,放弃。
4.2 引用题注
同理,弄好的图号表号肯定要在正文中出现,为了保证出现图片更改时正文中的序号也跟着变,这里不要直接在文中手打序号,而是采用交叉引用来实现。
使用方式:
(1)先修改引用的格式:正文-选择“正文样式”-右键修改-修改成对应文中正文目前的样式;
(2)开始引用:光标移好位置-引用-交叉引用-引用类型选择你的新建标签“图 1-”-引用内容选择“仅标签和编号”-选择下面对应的图号-插入
备注:(1)在这里引用前,要先改好图片的序号,比如手动把中间的空格删掉,不然这里引用的时候是有空格的。(2)之所以第一步要调整格式是因为交叉引用继承的是word里默认的正文样式,可能会与你实际论文的格式有出入。
相关文章:
写大论文的word版本格式整理,实现自动生成目录、参考文献序号、公式序号、图表序号
前情提要:最近开始写大论文,发现由于内容很多导致用老方法一个一个改的话超级麻烦,需要批量自动化处理,尤其是序号,在不断有增添删减的情况时序号手动调整很慢也容易出错,所以搞一个格式总结,记…...
STM32——HAL库开发笔记22(定时器3—呼吸灯实验)(参考来源:b站铁头山羊)
本文利用前几节所学知识来实现一个呼吸灯实验:两颗led灯交替呼吸。 一、STM32CubeMX配置 step1:配置调试接口 step2:配置定时器 定时器1位于APB2总线上,如上图所示。 step3:配置时基单元 按照下图配置 时钟来源配置…...
GPU和FPGA的区别
GPU(Graphics Processing Unit,图形处理器)和 FPGA(Field-Programmable Gate Array,现场可编程门阵列)不是同一种硬件。 我的理解是,虽然都可以用于并行计算,但是GPU是纯计算的硬件…...
vue3页面显示tiff图片
浏览器网页一般不直接支持tiff图片的显示,需要用到tiff.js这个库,首先安装tiff.js,使用命令 npm install tiff.js安装。 首先,引入相关库 import axios from axios; import { ref } from vue; import {TIFF } from tiff.js 在v…...
玩转 Java 与 Python 交互,JEP 库来助力
文章目录 玩转 Java 与 Python 交互,JEP 库来助力一、背景介绍二、JEP 库是什么?三、如何安装 JEP 库?四、JEP 库的简单使用方法五、JEP 库的实际应用场景场景 1:数据处理场景 2:机器学习场景 3:科学计算场…...
【单片机毕业设计14-基于stm32c8t6的智能宠物养护舱系统设计】
【单片机毕业设计14-基于stm32c8t6的智能宠物养护舱系统设计】 前言一、功能介绍二、硬件部分三、软件部分总结 前言 🔥这里是小殷学长,单片机毕业设计篇14-基于stm32c8t6的智能宠物养护舱系统设计 🧿创作不易,拒绝白嫖可私 一、功…...
ASUS/华硕天选4 Plus 锐龙版 FA507X FA707X 原厂Win11 22H2专业版系统 工厂文件 带ASUS Recovery恢复
华硕工厂文件恢复系统 ,安装结束后带隐藏分区,带一键恢复,以及机器所有的驱动和软件。 支持型号:FA507XU FA507XV FA507XQ FA507XJ FA507XI, FA707XV, FA707XU, FA707XQ, FA707XJ, FA707XI, FA707XIN 系统版本:Windo…...
从头再来!社招找工作——算法题复习九:动态规划
从头再来!社招找工作——算法题复习九:动态规划 动态规划斐波那数列跳台阶跳台阶/爬楼梯最小花费跳台阶 最长公共子序列矩阵矩阵路线总数矩阵路线总数有障碍物矩阵的最小路径和三角形的最小路径和 买卖股票的最佳时机(T1天 / 当日不可卖&…...
检测服务端口是否开放的常用方法
检测服务端口是否开放的常用方法 文章目录 检测服务端口是否开放的常用方法背景使用nc命令使用 telnet 命令使用 curl 命令使用 openssl 命令使用 Python 脚本,socket连接使用 bash 内建命令:使用 nmap:总结 背景 有时候需要测试网络是否连通,端口是否开放…...
23贪心算法
分发饼干 class Solution { public:int findContentChildren(vector<int>& g, vector<int>& s) {int i0,j0;int count0;sort(s.begin(),s.end());sort(g.begin(),g.end());while(i<g.size()&&j<s.size()){if(g[i]<s[j]){i;j;count;}else…...
网站快速收录:如何优化网站404页面?
优化网站404页面是提升用户体验和SEO效果的重要一环。以下是一些优化404页面的建议: 一、设计友好的404页面 简洁明了的提示信息:使用清晰的语言告诉用户该页面不存在或已被删除,避免使用过于技术化的术语。 提供导航链接:在40…...
DevEco Studio常用快捷键以及如何跟AndroidStudio的保持同步
DevEco Studio快捷键 DevEco Studio是华为推出的用于开发HarmonyOS应用的集成开发环境,它提供了丰富的快捷键以提高开发效率,以下为你详细介绍不同操作场景下的常用快捷键: 通用操作快捷键 操作描述Windows/Linux 快捷键Mac 快捷键打开设置窗…...
Ubuntu服务器 /data 盘需要手动挂载的解决方案
服务器 /data 盘需要手动挂载的解决方案 如果重启服务器后,发现 /data 盘 没有自动挂载,通常是因为: /etc/fstab 配置文件 没有正确设置 自动挂载。该磁盘 没有被正确识别,需要手动挂载。文件系统错误 导致挂载失败。 下面是解…...
[Windows] 全国油价实时查询,可具体到城市
[Windows] 全国油价实时查询,可具体到城市 链接:https://pan.xunlei.com/s/VOJnS3aOPeBwGaSvS0O0E1hwA1?pwdx83j# 出于代码练习的目的,调用公共免费api做的py程序,已经一键打包,双击启动即可 使用:选择…...
香橙派/树莓派 利用Wiring库 使用GPIO模拟PWM
香橙派或者树莓派 等开发板,本身带有硬件PWM,比如香橙派3 lts版,但是这个引脚不符合我的项目需求,我需要外接一个电机,在检测到人脸的时候 转动,但是这个硬件引脚,只要上电就开始输出pwm 信号,导…...
【CSS】---- CSS 变量,实现样式和动画函数复用
1. 前言 本文介绍 CSS 的自定义属性(变量)来实现样式、动画等 CSS 的复用。都是知道在 CSS 和 JS 复用一个很重要的事情,比如 JS 的函数封装,各个设计模式的使用等等,CSS 中样式的复用,同样重要。MDN 使用 CSS 自定义属性(变量):自定义属性(有时候也被称作CSS 变量或…...
C#实现Modbus TCP 通讯测试软件
C#实现Modbus TCP 通讯测试软件,源码,包括读写功能。 文件列表 WindowsFormsApplication6/WindowsFormsApplication6.sln , 1041 WindowsFormsApplication6/WindowsFormsApplication6.v12.suo , 39936 WindowsFormsApplication6/WindowsFormsApplicati…...
装修流程图: 装修前准备 → 设计阶段 → 施工阶段 → 安装阶段 → 收尾阶段 → 入住
文章目录 引言I 毛坯房装修的全流程**1. 装修前准备****1.1 确定装修预算****1.2 选择装修方式****1.3 选择装修公司****1.4 办理装修手续****2. 设计阶段****2.1 量房****2.2 设计方案****2.3 确认方案****3. 施工阶段****3.1 主体拆改****3.2 水电改造****3.3 防水工程****3.…...
Windows逆向工程入门之串流操作指令解析与拓展
公开视频 -> 链接点击跳转公开课程博客首页 -> 链接点击跳转博客主页 目录 1. 串流操作指令简介 2. 串流指令及其操作解析 2.1 DF(方向标志) 设置和清除 2.2 STOS(存储串操作) 指令格式 操作过程 应用场景 …...
【论文解读】《Training Large Language Models to Reason in a Continuous Latent Space》
论文链接 1. 背景与动机 语言空间与推理的矛盾 目前大多数大语言模型(LLMs)在解决复杂问题时采用链式思维(Chain-of-Thought, CoT)方法,即利用自然语言逐步推导出答案。然而,论文指出: 自然语言…...
topN 相似度 torch实现
目录 优化版,去重相似度 topN 欧式距离版 没有去重复, 优化版,去重相似度 import torch import torch.nn.functional as F torch.manual_seed(42) # 假设 10 条数据,每条数据的特征维度是 128 data = torch.randn(10, 128)# 计算所有数据对之间的余弦相似度 cosine_simi…...
深度剖析 C 语言函数递归:原理、应用与优化
在 C 语言的函数世界里,递归是一个独特且强大的概念。它不仅仅是函数调用自身这么简单,背后还蕴含着丰富的思想和广泛的应用。今天,让我们跟随这份课件,深入探索函数递归的奥秘。 一、递归基础:概念与思想 递归是一种…...
goredis常见基础命令
基本操作 //删除键 exists,err: rdb.Exists(ctx,"key").Result() if err!nil{panic(err) } if exists>0{err rdb.Del(ctx,"key").Err()if err!nil{panic(err)} }string类型 //设置一个键值对 //0表示没有过期时间 err:rdb.Set(ctx,"key1",…...
【Linux网络】序列化、守护进程、应用层协议HTTP、Cookie和Session
⭐️个人主页:小羊 ⭐️所属专栏:Linux 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 1、序列化和反序列化2、守护进程2.1 什么是进程组?2.2 什么是会话? 3、应用层协议HTTP3.1 HTTP协议3.2 HT…...
JavaScript函数-arguments的使用
在JavaScript编程语言中,函数是构建复杂逻辑和实现代码复用的关键组件。虽然现代JavaScript(尤其是ES6及之后版本)提供了更多灵活的方式来处理函数参数(如剩余参数、默认参数等),但arguments对象仍然是一个…...
Hadoop常用操作命令
在NameNode节点格式化集群 初始化集群 hdfs namenode -format启动HDFS sbin/start-dfs.sh启动yarn sbin/start-yarn.sh启动NodeManager yarn-daemon.sh start nodemanager启动DataNode hadoop-daemon.sh start datanode启动SecondaryNameNode hadoop-daemon.sh start se…...
system verilog的流操作符
流操作符,有分为操作对象是一整个数组和单独的数据两种,例如bit [7:0] a[4]和bit [31:0] b,前者操作对象是数组,后者是单独一个较大位宽的数。 流操作符有<<和>>,代表从右向左打包和从左向右打包。 打包的…...
LLM2CLIP论文学习笔记:强大的语言模型解锁更丰富的视觉表征
1. 写在前面 今天分享的一篇论文《LLM2CLIP: P OWERFUL L ANGUAGE M ODEL U NLOCKS R ICHER V ISUAL R EPRESENTATION》, 2024年9月微软和同济大学的一篇paper, 是多模态领域的一篇工作,主要探索了如何将大模型融合到Clip模型里面来进一步提…...
计算机毕业设计SpringBoot+Vue.jst网上超市系统(源码+LW文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
python-静态方法和类方法
Java之类的编程语言还带有静态方法,Python类也拥有与静态方法明确对应的方法。此外,Python还拥有类方法,要比静态方法更高级一些。 静态方法与Java一样,即便没有创建类的实例,静态方法也是可以调用的,当然…...
