Word分章节图片公示编号方法
需求
论文的分级编号及图片编号格式为:
1 | 第一章 |
这种情况下,想实现对于如上需求的的自动标题和图片自动编号,难点有二:
- 多级列表编号时,汉字“一”和罗马数字“1”等会出现混杂,
一.1
节 - 图片编号时,每个章节需要单独开始编号,也会出现
图一.1
、图二.1
这种尴尬情况
解决方案
多级列表
定义新的多级列表,在第二、第三和第四级标题下,均勾选正规形式编号即可。
图片分章节编号
核心域代码
1 | 图 { QUOTE “一九一一年一月{ STYLEREF 1 \s }日” \@”D” }.{ SEQ 图 * ARABIC \s 1 } |
注意!每个花括号均为域代码块,需要采用
Ctrl+F9
生成,直接复制粘贴无效!
原理解析
分段看,第一部分:
{ STYLEREF 1 \s }日” \@”D” }
引用章节编号“一九一一年一月{ STYLEREF 1 \s }日” \@”D”
利用时间,将章节编号改为阿拉伯数字{ QUOTE “一九一一年一月{ STYLEREF 1 \s }日” \@”D” }
引用日期文本,且只要 Day 数据,也即章节的阿拉伯数字
致命缺陷
由于采用的是中文数值→日期→天
来转换的,所以大纲编号不能超过 31,否则将无法生效!
由于我一级标题没超过 31 个,所以暂用本方案无大碍!
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 遐说!
评论