通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题

时间:2024-04-02 16:19:04

1. pdf的元数据

其实pdf文件附带了一些metadata,供文献管理软件使用。

pdf的元数据包括作者、写作时间、出版社等,具体请看参考教程 1

比如用福昕阅读器查看文献的metadata,点击左上角的“文件”——“文档属性”——“描述”/“安全”/“”字体“,如下图所示:

通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题
通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题

通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题

2.Mendeley的安装教程与基本操作:

请看参考教程[2][3]。

3.设置Group进行文献共享、阅读及讨论:

请看参考教程[4]。

上面两篇帖子涵盖了大部分基本操作,但是没有涉及到引用格式的细节设置,现记录如下。

4. 通过自定义csl文件解决Mendeley使用Chinese Std GB/T 7714-2005时出现“等”而不是"et al"的问题:

”在中国,最广泛使用的参考文献著录格式就是GB/T 7714 《文后参考文献著录规则》国家标准,目前使用的是2005版。在此国家标准里,对中文文献和英文文献的著录形式的规定大致相同,但在表示省略多于1个(文内引用)或多于3个(文后参考文献)主要责任者(作者、编者)时,中文文献要求使用“等”,而英文文献要求使用“et al”。“[5]

Q1:找不到想要的格式怎么办?
A1:将需要的格式的名称放到搜索引擎,例如“Chinese Std GB/T 7714-2005”,就能搜到许多文件,例如:

通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题

Q2:“Chinese Std GB/T 7714-2005”出现“等”中文字而不是"et al",怎么办?
A2:修改该格式,将code复制,将default_locale属性的值修改为"en",然后生成一个新的csl文件,导入为新的style。具体如下:

1.首先点击菜单栏"View"-“Citation Style”-"More Style"
通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题
2.然后在“Citation Style”窗口点击”Installed“-“Chinese Std GB/T 7714-2005”上右击,选择“Edit Style
通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题

3.在弹出的CSL Code Editor中点击Code editor,将xml代码全部复制粘贴到文本边编辑器(如sublime)。此时你可以发现default-locale属性的值为"zh-CN",即默认中文,这就是““出现的原因。通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题

4.将default-locale属性的值修改为"en",表示默认为英文,然后在title将文件重命名,后缀名改为csl,后面就可以导入了。

通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题
通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题
5. 在“Citation Style”窗口点击”Get More Styles",在下面的”Download Style“选择刚刚导出的csl文件,点击Done,这样就可以用自己自定义的Style了。

通过自定义csl文件解决Mendeley使用GB/T 7714-2005时出现“等”而不是"et al"的问题
6.如果需要修改别的参数,同样可以在xml代码中修改(前端要学好)

【参考教程】
[1] how to view the metadata of pdf file
[2] 使用文献管理软件Mendeley插入参考文献和引用
[3] Mendeley中文入门教程
[4] 参考文献管理软件Mendeley的高级应用教程
[5] Endnote生成的中英文混排参考文献中“等”与“et al”的处理
[6] 【Mendeley】参考文献中et al 的格式修改