一、 列表自动排序 “一.1” 改为 “1.1”
(简单)
问题描述
写中文论文时,一般要求一级标题为中文数字,二级标题为阿拉伯数字
例如:第一章 xxx 1.1 xxx 1.2 xxx
但是设置多级列表时,二级标题的序号会跟随一级标题
例如:一.1 xxx
与中文论文要求不符
解决方案:
勾选上正规形式编号即可将中文数字换成阿拉伯数字
二、 插入题注自动排序 图一.1 改为 图1.1
(更改域代码略微麻烦)
问题描述
右键插入题注不符合论文要求,如图
解决方案(详解但感觉没什么用版):
word版本为 2021
这种问题在word2021还没简单的解决方法,博主采用网上的更改域代码进行处理,偷懒之处切莫见怪
- 选中如上图的 “图一-1”,右键切换域代码,快捷键为shift+F9,域代码如图
- 复制方框的内容
STYLEREF 1 \s
- word里ctrl+h,批量替换代码,然后更新域
- 替换代码前,一定要重新选择并完整复制域代码包括花括号(否则失败),而不是STYLEREF 1 \s
- 替换的代码内容如下
quote"二零二零年二月^c日"\@"d"
-
替换后切换域代码然后更新域
-
一些示意图
完整选择域代码
一转1原理,为日期格式的数字转换,"^c"是复制剪切板中的内容。
为何不能 quote"二零二零年二月{STYLEREF 1 \s}日"@“d”,手打花括号{}word无法进行域代码规则的识别,要ctrl+F9出现的花括号{}才能识别。
可以明显看见手打的花括号没有虚框,类似规则如中英文的引号也会导致无法识别。
解决方案(博主偷懒精简版):
- 全选(Ctrl+A)、切换域代码(Shift+F9)
- 查找和替换(Ctrl+H)
- 把代码内容分别复制,搜索选项-全部
STYLEREF 1 \s
quote"二零二零年二月^c日"\@"d"
- 选择完整的域代码,复制(Ctrl+c)到剪切板备用
- 点击全部替换
- 全选(Ctrl+A)、更新域F9
出错记录(2025年3月13日):
复制步骤不能出错
第一步,先复制下面代码纯文字到替换栏
STYLEREF 1 \s
quote"二零二零年二月^c日"\@"d"
第二步,替换栏搜索勾选全部,上面图有示例
第三步,选中word题注域代码,复制下面代码没用,纯文字word识别不了,一定要去文档里面复制域代码
复制完不需要粘贴,只需要剪贴板有域代码就行
{STYLEREF 1 \s }#现在复制这里的没用,一定是论文里面的{}
第四步,复制完域代码,就替换操作就成了
第五步,更新域