法律状态公告日
法律状态信息
法律状态
2018-12-11
授权
授权
2017-01-04
实质审查的生效 IPC(主分类):G06F17/24 申请日:20160714
实质审查的生效
2016-12-07
公开
公开
技术领域
本发明涉及一种更改Word/Wps文档中参考文献上标顺序及标号顺序的方法,特别是用于更改.docx文件参考文献上标顺序及编号顺序的方法。
背景技术
多数科学工作者都了解,写论文的时候通常都是删删添添,导致原来已经顺序标号的文献引用乱了次序,导致文档中上标顺序及参考文献编号顺序工作变的繁琐复杂。目前,对于Word/Wps文档中上标顺序及参考文献编号顺序修改的方法,常见的方法有三种:
1.人工手动方式修改:大多数作者写论文时采用的是直接输入的办法,每增加或删除一个参考文献都需要重新进行编号,后期改动序号后,文档中上标顺序及参考文献编号顺序也要一个一个的修改,不仅工作量大,浪费时间,易遗漏错误,而且效率极低。
2.北京理工大学申请的专利“word文档中参考文献编排装置”(CN 103077162 A)是通过嵌入到Word的VBA实现的Word宏,这种VBA脚本可以运行的前提是需要在文档中按照所谓的实施方法来设置,操作比较麻烦。
3.Word/Wps文档中自带的参考文献编号顺序修改功能:Word/Wps文档中有一个功能是插入尾注,可以用来修改参考文献序号顺序,但是这个功能程序复杂,具体操作步骤操作起来也很麻烦,而且工作量也大,效率也不是很高。
4.使用文献管理软件:目前应用最广泛的文献管理软件有很多,如EndNote等,EndNote是SCI(Thomson Scientific公司)的官方软件,支持国际期刊的参考文献格式有3776种,能管理的数据库没有上限,至少能管理数十万条参考文献,EndNote快捷工具嵌入到Word编辑器中,可以很方便地边书写论文边插入参考文献。但是它有以下缺点:在使用时需要下载该软件,且正版软件需要收费,一些破解版软件工作性能不稳定;该软件不支持WPS文档,如需在WPS文档中使用还需要下载插件;该软件需要用户自己学习,学习过程也是相当复杂、耗时,常常有用户在学习过程中因操作步骤的繁琐而放弃。
发明内容
针对上述问题,本发明提出了以下方案:
一种更改WORD/WPS文档中参考文献上标顺序及编号顺序的方法,该方法是将需要更改参考文献上标顺序及编号顺序的.docx文件作为样本文件进行操作的,包括以下步骤:
一种更改WORD/WPS文档中参考文献上标顺序及编号顺序的方法,包括以下步骤:
步骤1,将格式为.docx的样本文件修改为.zip文件;
步骤2,提取.zip文件中的word/document.xml、wps/document.xml,对word/document.xml、wps/document.xml文件进行上标顺序的修正;
步骤3,对word/document.xml、wps/document.xml文件进行参考文献标号顺序的修正;
步骤4,保存修改后的word/document.xml、wps/document.xml文件,将该修改后的word/document.xml、wps/document.xml文件压缩到.zip文件中并替换.zip文件中原有的word/document.xml、wps/document.xml文件,完成WORD/WPS文档中参考文献上标顺序及编号顺序的修正。
进一步地,步骤2中对word/document.xml、wps/document.xml文件进行解析处理的具体方法为:
步骤21,循环查找word/document.xml、wps/document.xml文件中所有上标标号;
步骤22,若能够找到上标标号,将所有上标标号按照递增顺序进行修正,并标记为修正后上标;
步骤23,若未找到上标标号或者都为修正后上标,则不进行修正,退出循环;
步骤24,记录寻找到的上标位置并POS,暂存修改后的word/document.xml、wps/document.xml文件。
进一步地,步骤3中对参考文献标号顺序的修正方法为:
步骤31,从步骤24中POS位置开始,循环查找word/document.xml、wps/document.xml文件中所有的前缀标号;
步骤32,若找到前缀标号,将所有前缀标号按照递增顺序进行修正,并标记为修正后前缀标号;
步骤33,若未找到前缀标号或者都为修正后前缀标号,退出循环。
与现有技术相比,本发明有如下技术效果:
1.本发明通过文档更改软件实现,操作简单、通用性好;
2.与人工检查、更改的方法相比,本发明减轻了用户的工作负担,且效率和可靠性高;
3.本发明不仅对单一上标标号(如文章[2])进行排序,还可以对连续上标标号(如文章[3-6])进行排序,大大提高了工作效率。
附图说明
图1为本发明的整体框架设计流程图;
图2为一篇需要更改上标标号的样本文件;
图3为将需要更改上标标号顺序的.docx文件拖拽到操作软件的界面图;
图4为上标标号顺序修改之后的样本文件;
图5为需要更改参考文献编号顺序的样本文件;
图6为参考文献标号顺序更改之后的样本文件;
具体实施方式
下面结合附图和实施例对本发明进行详细的描述。
本实施例记载了一种更改WORD/WPS文档中参考文献上标顺序及编号顺序的方法,该方法是将用户计算机中有需要依次更改引用文献上标顺序及参考文献顺序的Word/Wps文档中.docx文件载入文档更改软件中,包括以下步骤:
步骤1,因为需要更改上标标号顺序或参考文献编号顺序的.docx文件实际上是一个压缩文件,Word/Wps文档中的内容及排版存放在压缩文件的路径为word/document.xml、wps/document.xml,将格式为.docx的样本文件修改为.zip文件,用于更改文件上标顺序及参考文献标号顺序的文件只能是.docx文件,对于.doc文件则不适用,可将.doc文件另存为.docx文件再运用;
步骤2,因为Word/Wps文档中的内容及排版存放在压缩文件的路径为word/document.xml、wps/document.xml,所以提取.zip文件中的word/document.xml、wps/document.xml,对word/document.xml、wps/document.xml文件进行解析处理,完成上标顺序的修正;
其中,对word/document.xml、wps/document.xml文件进行解析处理的具体方法为:
(2-1)循环查找word/document.xml、wps/document.xml文件中所有上标标号;
(2-2)若能够找到上标标号,将所有上标标号按照递增顺序进行修正,并标记为修正后上标;
(2-3)若未找到上标标志或者都为修正后上标,则不进行修正,退出循环;
(2-4)记录寻找到的上标位置并POS,暂存修改后的word/document.xml、wps/document.xml文件;
该修正参考文献上标顺序的方法可直接对存储上标标号的.xml文件进行操作,无中间过程,简单易行。
步骤3,对word/document.xml、wps/document.xml文件进行参考文献标号顺序的修正;
对于文档最后参考文献的标号顺序的修改,首先用户需要将增加或删除的参考文献放在相应的位置,相应的位置是指与文档中引用参考文献的顺序一致,并保证每条参考文献之前(相当于前缀符号)有中括号(如[16]),每条参考文献只能有一个中括号(如[16]),且必须是在参考文献最前面,如若每条参考文献中有多个中括号(如[16])或者中括号(如[16])不在参考文献最前面,则程序识别紊乱,不能进行修改;
其中,对参考文献标号顺序的修正方法为:
(3-1)从步骤(2-4)中POS位置开始,循环查找word/document.xml、wps/document.xml文件中所有的带有前缀标号(如[16]);
(3-2)若找到前缀标号,将所有前缀标号按照递增顺序进行修正,并标记为修正后前缀标号;
(3-3)若未找到前缀标号或者都为修正后前缀标号,退出循环;
该修正参考文献标号顺序的方法可直接对存储参考文献标号的.xml文件进行操作,无中间过程,简单易行。
步骤4,保存修改后的wword/document.xml、wps/document.xml文件,将该修改后的word/document.xml、wps/document.xml文件压缩到.zip文件中并替换原来的word/document.xml、wps/document.xml文件,删除临时文件,完成WORD/WPS文档中参考文献上标顺序及编号顺序的修正。
机译: 一种在文档中查找文本阅读顺序的方法
机译: 一种在文档中查找文本阅读顺序的方法
机译: 一种在文档中查找文本阅读顺序的方法