参考文献连续引用格式问题

大家好,请问一下在引用参考文献时,在正文里如何把连续引用[1][2]改成[1,2],把[1][2][3]改成[1-3]?尝试过用endnote,但endnote和wps存在兼容性问题,引用的时候会出现"Invalid Citation",在知乎上搜答案,这个兼容性问题似乎无解。估计得通过修改域代码的方式,但试过了网上修改域代码的方式还是不行。 谢谢解答!
广东省
浏览 1454
1
2
分享
2 +1
3
1 +1
全部评论 3
 
祺
你交叉引用插入的上标应该是不带[ ]的(及时你在脚注和尾注设置里勾选了“方括号样式”),直接用交叉引用插入你要引用文献的首尾文献(如参考文献1、2就插入1 2,参考文献1、2、3就插入1、3),然后手工添加 , - 和[ ]。如果是首次插入,对于[1][2]这种情况,直接吧中间的][替换成 , 就好,对于[1][2][3]这种情况,删掉除了首尾[ ] 以外的其它所有[ ],然后在第一数字后加上-,把中间的数字全部在字体设置中选择“隐藏文字”,你可能依然能看到这些数字,但应该注意到这些数字下面有...,这时候把“显示/隐藏段落标记”的√去掉,这时候就对了。(但是像换行符、空格这些段落标记也不显示了)
· 四川省
回复
 
Mr Chen
Mr Chen

11月优秀创作者

使用“交叉引用”功能插入所需引用文献编号范围的第一个和最后一个,例如,插入第一个参考文献后,再插入最后一个参考文献。这样,您会在文档中看到类似“[1] [3]”的显示。 然后,选中这两个引用编号,点击鼠标右键选择“切换域代码”。 在域代码状态下,找到类似于“\b # \e”的部分,这是引用编号的部分。将中间的“#”替换为“-”,这样就完成了从“[1] [3]”到“[1-3]”的转换。 最后,再次点击鼠标右键选择“切换域代码”,回到正常显示状态,您就会看到引用编号已经按照要求格式化了。
· 甘肃省
回复
徐硕
域代码中没有“\b # \e”的部分,比如我目前正在操作的:{EF _Ref145277848 \n \h};就只是这样子。而在Word中,在h的后面输入 \#"[0" 是可以通过0前后的[控制其显示格式的,但是在wps中无效;请问您有什么好的解决方法吗?
· 江西省
回复