欢迎光临散文网 会员登陆 & 注册

word如果大量用交叉引用来填充章节标题,那调整章节顺序可能会让引用出错

2023-01-25 19:18 作者:视频已被删除  | 我要投稿

软件:word2019       系统:win10 22h2

在遭遇了昨天的打印bug后,我调整了操作手册的页面大小,为了视觉上的美观,又顺带调整了章节顺序。原先的顺序是这样的:

原先的顺序(目录还没更新,旧的顺序保留了下来)

可以看到,”统计计算”在复数计算的后面。

然后今天,为了视觉美观,我通过导航窗格,把“统计”章节移到“复数”前面了:

导航窗格里显示的新的顺序

本来想着也没什么,因为我文章的链接都是通过交叉引用做的,调一下顺序那更新一下域就好了。结果这一更新吓了我一跳,怎么突然多了这么多东西

更新域后

我赶紧撤回,然后再仔细研究了一下发现,由于我通过导航窗格调整了章节顺序,我的交叉引用就全都乱掉了!!!!!(在研究的过程中,word还崩溃了一次。之前也是,我在通过“插入文件中的文章”链接来自其他文档的大量文本后,一更新域它就崩溃,涉及代码简单但大规模的域时它很容易崩溃。)

就比如说图中的”详见第13页“复数计算”一节“这一段,有”13“和”复数计算“这两处交叉引用。它们原先都指向“复数计算”这一节,但是由于我把“统计计算”移到“复数计算”前面去了,word不知道为什么就把“统计计算”当初引用的内容了。由于两节标题和结构不一样,word没有正确区分章节标题和内容,就把整个“统计计算”一整节的内容连着样式一起引用了过来,结果就是突然多了那么多东西。

这里就引出了我的一个疑惑:word的交叉引用,它在引用的时候,到底是靠什么来标记引用源的?我本来以为是靠内部唯一的章节标识符,现在看来,它有可能是根据章节的顺序来识别的。我在插入一个交叉引用后,word就插入了那个章节的顺序(比如那是第一个章节、第二个章节等等),所以,当我把“统计”移到原来”复数“的位置,并让”复数“后移时,他就乱掉了。

所以说,word2019如果大量用交叉引用,来填充章节标题,那就不要轻易调整章节顺序,否则可能会让引用出错

那已经这样了,要怎么解决?

我也试着看了看域代码,结果那个域的参数我完全搞不明白。ref域的语法是:[REF] 书签 [开关 ] ,但是在代码中,那个”书签“是很奇怪的一串乱码:

域代码

而我的word文档里没有任何书签:

文档里的书签

所以那个”书签“到底是什么?搞不清楚这个问题就无从下手。

而对于这个问题本身,似乎全网很少有人遇到,一搜交叉引用,都是教你怎么给论文做引用,像我这种用法基本都是给文章插入图注、表注,直接引用章节标题的似乎不多,基本上什么有用的信息都搜不出来,所以我打算分享的这个问题。

目前我能想到的解决方法就只有两个:

1、把文章顺序调回去

2、重新添加交叉引用

这两个都不合我意。在挣扎过后,我只能艰难地决定:重新给文档添加交叉引用。



word如果大量用交叉引用来填充章节标题,那调整章节顺序可能会让引用出错的评论 (共 条)

分享到微博请遵守国家法律