大情的博客
navigation
🔧

Word实现原理:2. 多级列表

“Word实现原理”主要对“学位论文模板”系列背后的方法论做介绍,共有三篇,建议依次阅读: “1. 段落&表格样式”:样式是使用模板的核心功能,本文对段落和表格样式做介绍,为引入下文的“多级列表”做铺垫 “2. 多级列表”:使用多级列表链接样式的方式实现分章节编号,完美取缔“插入题注”功能。本文对列表样式做介绍,以制作的论文模板作为实例说明 “3. 域代码”:图片、表格、公式和目录等等,均利用了“域代码”功能进行文本的更新。本文先介绍了域代码,并将在论文模板制作中涉及的域代码一网打尽,包括公式,图录表录等
notion image
😃
在我们平时接触Word的过程中,对段落和表格样式多少有耳闻,但谁知道Word样式家族还有一个样式类型是“列表”呢? 如果不是因为自己试图寻找替代“插入题注”的编号功能,我大概率也不会知道这个“深藏功与名”的样式,因为网上公开的资料介绍列表样式的很少,关于编号的主流方法都是“定义新的多级列表”(这和列表样式还不一样),而且仅应用于章节标题,具有很大的局限性,但因其定义方式足够方便的特征,使得一直以来列表样式被选择性忽略了 但列表样式值得正名,它方便了多级列表的管理,而自己所制作的论文模板的关键应用,也正是通过“列表”样式与“链接段落与字符”样式相互链接的方式实现论文的编号和引用的 下面,让我们一窥它的真面目:

1 “定义新的列表样式”还是”定义新的多级列表“ ?

Word的多级列表有两个建立途径,分别是“定义新的列表样式”和”定义新的多级列表“,网上常见的都是使用”定义新的多级列表“功能,我也是先接触的后者,经历过种种不便,偶然机会下才认识到前者,两者体验过后得到的道理是,惯性思维让我们习惯了温水里的青蛙,但其实主动寻思,积极探索,跳出常规思维,或许会找到更好的体验。
下面,让我们认识下两种多级列表的建立方式:

1.1 入口

  • “开始”选项卡 > “段落”栏目 > “多级列表”
  • “当前列表”:罗列了Word内置的列表样例,以及文档中定义的列表;如果”定义新的多级列表“,则定义的列表将出现在该栏目
  • “列表样式”:罗列了定义的列表样式,具有全局性
  • 建立多级列表
    • 方法 1️⃣:”定义新的多级列表“
    • 方法 2️⃣:“定义新的列表样式”
notion image

1.2 一决高下

  • ❎”定义新的多级列表“ 的缺陷多多
      1. 容易丢。“定义新的多级列表”时,光标放在该列表链接的“段落”样式,能在”当前列表“栏目中找到该多级列表,但如果光标在其他无关样式,可能找不到该多级列表
      1. 容易重复定义。有时自己定义的多级列表明明已经链接样式了,但后续想修改多级列表时因为找不到,又重新定义了新的多级列表,导致列表重复建立,容易使得列表结构错乱,影响使用体验,逻辑不清
      1. 没有修改选项。右键找不到修改,每次只能光标找到链接的样式后,等该列表出现在”当前列表“栏目,再点击”定义新的多级列表“跳到修改界面,因此也容易导致重复定义
      1. 删不掉。右键多级列表,发现没有“删除”选项,还不能撤销,所以万一不小心多建了列表样式还想删除,就只能作罢,安慰自己眼不见心不烦了
  • ✅“定义新的列表样式”的优势多多,但缺陷也有
      1. 不怕丢。建立了一个列表样式后,该样式在全文任何位置都能看到,始终显示在“列表样式”的栏目
      1. 不容易发生重复定义的错误。因为不怕丢的特点,全文都能方便找到该样式,所以不太可能发生重复定义的失误
      1. 能修改。”列表样式“栏目的右键菜单有修改选项!
      1. 删不掉。虽然它也没有“删除”选项,但一般而言一个文档新建一个列表样式就够用了,所以不会想着新建多余的列表样式再删除。

1.3 结论

 
🥳
横向对比下来,“定义新的列表样式”明显更佳,因此重要的建议说三遍: 推荐选择“定义新的列表样式”,不要再用”定义新的多级列表“了 推荐选择“定义新的列表样式”,不要再用”定义新的多级列表“了 推荐选择“定义新的列表样式”,不要再用”定义新的多级列表“了

2 定义新的“列表”样式

结合论文的要求,一个文档里定义一个列表样式完全够了,用于链接“段落”样式,下面介绍下相关的界面元素

2.1 “定义新列表样式”窗口

  • “开始”选项卡 > “段落”栏目 > “多级列表” > “定义新的列表样式”
notion image
📢设置样式时,注意按图中的步骤设置,以免导致格式的应用出错,这里分四步:
  1. 格式应用于:第几级别
    1. 这是第一步,每个级别的后续步骤设置相互独立
  1. 中文&英文字体
    1. 中文和英文字体所应用的字体样式可以独立设置
    2. 比如中文字体设为宋体,英文字体可以设置为Times New Roman,两者互不影响
    3. 先切换”中文“或”英文“选项,再更改应用的字体
  1. “字体”设置
    1. 如上一步所示,”中文“和”英文“选项应用的字体样式是相互独立的
    2. 但要注意”字号“、”加粗“、”斜体“、”下划线“等设置不是相互独立的
  1. “编号”设置
    1. 设置编号的格式,实际上,这里提供的设置功能有限,基本不动它。编号格式主要在“格式“>”编号“里改
notion image
  • 样式名称:定义名称,后续可以再做修改
  • 样式类型:列表
    • 默认选项,不能修改
  • 起始编号
    • 默认是从”1“开始
  • 格式
    • 包括”字体“”编号“等选项,对本窗口的设置进行了延展
    • ”字体“选项基本不用,因为它在本窗口的设置就够用了
    • 要关注的是”编号“选项,里面的设置详实,需要做了解

2.2 “修改多级列表”窗口

  • 点击”格式“ > “编号”,便弹出“修改多级列表”窗口,这里包含了多级列表功能的关键,因此这个窗口的设置需要重点掌握
  • 点击“更多>>”,看到窗口的全貌(题外话,个人感觉这个窗口整个”更多“、”更少“的选项有点多余)
📢设置样式时,注意按图中的步骤设置,以免导致格式的应用出错,这里大概分三步内容:
  1. 选择要修改的级别
    1. 这是第一步,后续“编号”“位置”的步骤都是在对此级别进行设置
  1. ”编号格式“
      • 输入编号的格式:自定义该级别编号的格式
        • 要注意,编辑框里的编号分别代表各级别,虽然看着像是一样,但实则不同,如果需要对编号修改或删除,一定要注意区分!
          • e.g. 图中为3级的编号格式,默认是”1.1.1“,分别代表级别1,级别2和级别3,如果我想对该级别设置分章节编号的图序(图1-1),设章节为级别1,则应保留级别1和级别3,删除”1.1.1“中的第二个”1“
        • 如果需要加上文字,可以自行定义。
          • e.g. 级别1的编号格式设为”第N章“(N = 一、二…),除了需要将样式修改,还得加上”第“”章“字样
      • 此级别的编号样式:自定义该级别的编号样式
        • 默认是正规形式,即阿拉伯数字”1 2 3…“,可支持的样式包括”一 二 三…“,”i ii iii“等
      • 包含的级别编号来自:自定义添加前几级编号至格式编辑框
        • 默认样式可能是相似的,比如都是数字”1“,添加编号后,要自行对不同级别的编号进行甄别
      • 起始编号:默认为”1“,即从”1“开始编号
      • 重新开始列表的间隔
        • 如果是分章节编号,而章节为级别1,则应选”级别1“,意味着每遇到新的级别1后,该级别编号值重置,从”起始编号“开始进入新的轮回。
      • 正规形式编号:将该级别的所有编号样式改成“阿拉伯数字1 2 3…”
  1. “位置”
      • 对齐方式:一般是”左对齐“
      • 对齐位置:调整”链接段落“首行的缩进值(编号都是应用在段落首行),链接样式的段落缩进会跟随变化;一般设为0
      • 文本缩进位置:调整”链接段落“除了首行以外文本的缩进值;一般设为0
      • 设置所有级别:快捷设置每一级别的缩进量
      • 编号之后:设置编号后的字符,包括”空格“、”制表符“、”空“
        • 如果选择”制表符”,可以✅”制表位添加位置“,以设置编号后制表位的插入位置
“修改多级列表”窗口
“修改多级列表”窗口
  • 链接到样式
    • 关键!将该级别的编号应用于指定样式。e.g. 1级的编号格式是”第N章“(N = 一、二…),若将其链接到”标题 1“,这样”标题 1“样式在应用时便带有编号”第N章“,”N“按照该样式的应用顺序依次出现
  • ListNum域列表名
    • 需要指定域列表名称,为该列表建立个ListNum类型的域
    • 应用场景为公式的编号。因为链接样式的默认编号位置必须限制在段落首行前,而公式编号在行右侧,这个限制和公式的编号要求矛盾。利用ListNum域便可以突破这个限制。更多介绍见”Word实现原理:3. 域代码“的“2.2 公式编号和引用”

2 示例:适用于毕业论文的列表样式

在制作的交大论文模板中,新建了名称为“论文编号”的列表样式,列表样式设置如下:

2.1 “字体”设置

“字体”设置在“定义新列表样式”窗口或“修改样式”窗口进行设置(界面一样,只是窗口名称不同,取决于这个样式是“新定义”的还是“后修改”的):
“论文编号”列表样式的“修改样式”窗口
“论文编号”列表样式的“修改样式”窗口
编号级别
中文字体
英文字体
备注:链接样式
1
黑体
黑体
标题 1
2
黑体
黑体
标题 2
3
黑体
黑体
标题 3
4
楷体_GB2312
楷体_GB2312
1_图1-1
5
宋体
Times New Roman
1_Fig.1-1
6
楷体_GB2312
楷体_GB2312
2_表1-1
7
宋体
Times New Roman
2_Tab.1-1
8
宋体
Times New Roman
(无样式)
9
宋体
Times New Roman
文献

2.2 “编号”设置

  • 在“修改多级列表”窗口,对编号的“编号格式”和“字体”设置如下
  • 这里新建了名为(eq)的ListNum域列表,用于公式的编号(具体方式见“Word实现原理:3. 域代码”)
“论文编号”列表样式的“修改多级列表”窗口
“论文编号”列表样式的“修改多级列表”窗口

2.2.1 编号格式

编号级别
链接样式
格式
格式中各编号的级别
正规形式编号
此级别的编号样式
重新开始列表的间隔
1
标题 1
级别1
🟩
一, 二, 三…
2
标题 2
1.1
级别1,级别2
级别1
3
标题 3
1.1.1
级别1,级别2,级别3
级别2
4
1_图1-1
1-1
级别1,级别4
级别1
5
1_Fig.1-1
Fig.1-1
级别1,级别5
级别1
6
2_表1-1
1-1
级别1,级别6
级别1
7
2_Tab.1-1
Tab.1-1
级别1,级别7
级别1
8
(无样式)
1-1
级别1,级别8
级别1
9
文献
[1]
级别8
🟩
1, 2, 3…
级别1(留空🟩也行)

2.2.2 位置

编号级别
链接样式
编号对齐方式
对齐位置(厘米)
文本缩进位置(厘米)
编号之后
1
标题 1
左对齐
0
0
空格
2
标题 2
左对齐
0
0
空格
3
标题 3
左对齐
0
0
空格
4
1_图1-1
左对齐
0
0
空格
5
1_Fig.1-1
左对齐
0
0
空格
6
2_表1-1
左对齐
0
0
空格
7
2_表1-1
左对齐
0
0
空格
8
(无样式)
左对齐
0
0
空格
9
文献
左对齐
0
0
制表符
注:“对齐位置”和“文本缩进位置”可以在“设置所有级别”选项中批量设置
badge