写博士论文时很多人都遇到了第一级大纲是使用第一章,第二章这种形式,而图表中的引用章节号往往需要是1-X,2-X的形式。
这个本土化要求很高的方法让很多人(包括)我都很头大。以前网上给出来的方法主要用两种
1.直接把第一级大纲改成第1章 第2章,(好裸,但是很多时候对格式有要求)
2.用IF域硬把中文数字替换成阿拉伯数字 (这个预代码长的让人想吐)
后来看到一种比较高级的方法,在每个章标题后面插入一个隐藏的SEQ域,然后图标题处用SEQ域(但保持SEQ前值)的方式实现章节号。我以前也是用的好好的,但是最近突然发现在交叉引用的时候只能显示图2 (这个2是章节号)后面的-X就没有了。分析了一下可能是word交叉引用的Ref是插在题注后面第一个SEQ域之后的。标准的章节实现是用StyleRef的方式来实现。实在是不记得当时博士论文里是怎么实现的了,反正现在在原来那个word里使用交叉引用怎么都出不来-X,只好重新想来一个办法,利用Section域和=域。
要求:每个章节后面加一个分节符
使用域{={SECTION \* Arabic \* MERGEFORMAT }-小节偏移量 \# '0' }代替图x-M的章节号
解释一下,就是利用节号代替章节号,节号是可以实现阿拉伯数字的,就是这个Arabic,但是由于有封面啊,index的,第一章对应的节号可能不是1,而是N,那就是用=将节号减去一个偏移量就可以了。
绝对原创,好用吱个声啊。
这个本土化要求很高的方法让很多人(包括)我都很头大。以前网上给出来的方法主要用两种
1.直接把第一级大纲改成第1章 第2章,(好裸,但是很多时候对格式有要求)
2.用IF域硬把中文数字替换成阿拉伯数字 (这个预代码长的让人想吐)
后来看到一种比较高级的方法,在每个章标题后面插入一个隐藏的SEQ域,然后图标题处用SEQ域(但保持SEQ前值)的方式实现章节号。我以前也是用的好好的,但是最近突然发现在交叉引用的时候只能显示图2 (这个2是章节号)后面的-X就没有了。分析了一下可能是word交叉引用的Ref是插在题注后面第一个SEQ域之后的。标准的章节实现是用StyleRef的方式来实现。实在是不记得当时博士论文里是怎么实现的了,反正现在在原来那个word里使用交叉引用怎么都出不来-X,只好重新想来一个办法,利用Section域和=域。
要求:每个章节后面加一个分节符
使用域{={SECTION \* Arabic \* MERGEFORMAT }-小节偏移量 \# '0' }代替图x-M的章节号
解释一下,就是利用节号代替章节号,节号是可以实现阿拉伯数字的,就是这个Arabic,但是由于有封面啊,index的,第一章对应的节号可能不是1,而是N,那就是用=将节号减去一个偏移量就可以了。
绝对原创,好用吱个声啊。
