找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 1966|回复: 5

[【原创】] 参考文献交叉引用的问题

[复制链接]
发表于 2008-5-13 10:36:22 | 显示全部楼层 |阅读模式
大家都知道在word中参考文献是自动排序的,也免不了有交叉引用的。
如下图,在参考文献[2]的后面如果引用到文献[1],这时就用将本应是 [3]的位置就得交叉引用[1],而在这个位置也显示的[1]。 这个[1]不会出现在参考文献列表3的位置。如参考文献[1]被多次交叉引用,分别排在[2]、[3]、[4]的后面,如下图:

  


这样的交叉引用是可以更新的,如我的文献[1],移动一文献[2]之后,不论是参考文献顺序、尾注标号还是交叉引用的标号,都会自动更新。所有教师自动的。注意与上图比较。

  

但是存在一个问题:在文章编辑的过程中,在参考文献列表中存在的真实文献[1]被删除,此时更新,在交叉引用[1]的位置会提示“错误,未定义书签”。

  

如果删除多个原参考文献的话就麻烦了,根本找不到原来交叉引用的文献了。

能否在[1]被删除后,自动将第一个交叉引用的[1]转换成真实的被引用文献,并在参考文献列表中列出,在本例中就是将交叉引用[1]转换为真实的引用,编号为[2],并将文献[1]后面的内容自动转移到的[2]后面,而原来的[2]及其后的引用自动重新排序。原来[1]的后两个交叉引用自动交叉引用到由的交叉引用转换成的文献[2]上。
  
说明 ,以上[]以外的数字和格式是为方便区分顺序而增加的,在word文档中是没有的。

能吗,有VBA的高手帮忙呀。

我现在的处理方式是,所有的引用均用真实引用 ,在定稿时用自己编制的VBA程序,将重复的参考文献交叉引用到相同文献中第一次出现的那个文献上。




注意上面两个图中,原来的参考文献3、4是重复的,在定稿时,将4交叉引用到3上。这样在参考文献列表中,就只有3的内容了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

phonology 该用户已被删除
发表于 2008-5-15 17:50:28 | 显示全部楼层
帮你顶一下,的确是这个问题。好像没看到有好的办法。
建议写信给wps,让他们出彩。
支持国货。
回复

使用道具 举报

发表于 2008-5-16 09:05:40 | 显示全部楼层
EndNote和NoteExpress等软件很轻松处理。
不要说又要多装一个软件
回复

使用道具 举报

 楼主| 发表于 2008-5-17 21:39:25 | 显示全部楼层
引用第2楼iamqsar于2008-05-16 09:05发表的 :
EndNote和NoteExpress等软件很轻松处理。
不要说又要多装一个软件

以前用过一点,觉得导入麻烦,不顺手,回去再学习一下.
回复

使用道具 举报

发表于 2008-5-26 04:55:18 | 显示全部楼层
Endnote对文献的管理功能较Noteexpress好,毕竟老牌的软件了,相对成熟了,但对中文支持不太好
Noteexpress是国产软件,对中文支持很好,与word配合写论文很好。但对文献管理功能还不如endnote强大。
回复

使用道具 举报

 楼主| 发表于 2008-5-26 08:45:24 | 显示全部楼层
学习了一下endnote,结果已经发了新帖.
http://www.readfree.net/bbs/read.php?tid=4608129&keyword=
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-6-14 22:03 , Processed in 0.288613 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表