Ref: https://zhuanlan.zhihu.com/p/61634111
毕设要求使用的国标引用格式,但是软件中没有这种格式,我去官网下了他们自定义的国标格式,但是并不符合真的国标格式,所以需要自定义,但是自定义容易出现很多问题。
问题实例
Author. Title[J]. Journal, Year, Volume(Issue):Pages.
对于各个语句段的识别是以空格键结束或者遇到下一个识别语句结束。
例如这段信息:
Volume(Issue):Pages.
在显示的时候是连在一起的,在具体执行时会被切割成三段
- Volume(
- Issue):
- Pages.
如果在参考文献中有Volume和Pages的值,没有Issue
Volume对应的是:10
Pages对应的是:123
则最终显示的是:10(123.
显然不符合要求。所以强行分割实现预定义的目标。
这里使用的符号是 |
Volume|(Issue):|Pages.
在具体执行时会被切割成三段
- Volume
- (Issue):
- Pages.
就不会出现问题。
详解
1 强制分离符
所以需要了解各个符号含义,网上关于这部分的中文资料很少,我没怎么查到。
经过测试和查阅官网文档,这里做一些语法说明。
|
垂直线是一个强行分割语句,能将语句分割成不同的小块,如果不同小块中的主体没有值时,该部分的辅助信息会被隐藏。
这里的主体是EndNote中预定义的标签,例如Volume。
2 连接符
nonbreaking space
这是一个连接符
在Windows下显示为左上圆圈,官网文档中符号为钻石。打出按钮如下
将主体后面的信息和主体连接起来,如果主体显示,跟随的信息显示;如果主体不显示,跟随的信息不显示。
所以问题中的那段自定义格式的标准写法为:
3 显示文本与主体文本重复
如果显示文本与主体文本重复,使用
` `
例如我们需要在参考文献中使用Volume这个词,但是由于已经预定义了,这里使用上述符号就可以判定为显示文本,而非主体。
`Volume`|(Issue):|Pages.
其中Volume就是一个普通单词。
4 单复数
^
如果需要使用单复数,就是^符号,参见附的截图
截图来自官方文档,第一个和第二个用得不多,需要的可以自行查阅,第三个有一点技巧。
总结
如果用熟悉了EndNote,还是比较方便的,但是插入中文文献时容易出现小错误,需要检查一下,挺容易检查的。
祝好!