zotero真的好用,但是搞引文格式也是真的麻烦,需要用CSL编辑,大学只学过C语言靠大佬带飞才只拿了91分的我表示:臣妾做不到啊!
索性zotero本身就自带了超多模板,有些还相当不错。
在【编辑】-【首选项】-【引用】-【获取更多样式】就能够搜索添加。
![1e508ca2d65c479f26a4273fad3d274a.png](https://img-blog.csdnimg.cn/img_convert/1e508ca2d65c479f26a4273fad3d274a.png)
但是!
总有这样那样的问题……
China National Standard GB/T 7714-1987 (numeric, Chinese)
![4a7f8a42960aa0fc0477619a9fba7639.png](https://img-blog.csdnimg.cn/img_convert/4a7f8a42960aa0fc0477619a9fba7639.png)
China National Standard GB/T 7714-2015 (numeric, Chinese)
![b710d0985964efb41e7695f4d18dfb45.png](https://img-blog.csdnimg.cn/img_convert/b710d0985964efb41e7695f4d18dfb45.png)
China National Standard GB/T 7714-2005 (numeric, Chinese)
![c2ac7f3ca9ee2cc7325f3ace01af3d04.png](https://img-blog.csdnimg.cn/img_convert/c2ac7f3ca9ee2cc7325f3ace01af3d04.png)
National Natural Science Foundation of China (Chinese)
![a0a53243b81b84c52664117daf3f138b.png](https://img-blog.csdnimg.cn/img_convert/a0a53243b81b84c52664117daf3f138b.png)
姓全字母大写,名缩写之间有空格,错误的学位论文格式,以及那个丧心病狂的“等”!
搜索了好久,也没找到一个完美适用的格式……
然后,我突然想到,虽然我不会CSL,但是找不同和复制粘贴总是会的,我只要把National Natural Science Foundation of China (Chinese)的作者跟China National Standard GB/T 7714-2005 (numeric, Chinese)的其他部分嫁接一下,不就完美了吗?
说干就干,打开【样式编辑器】,找到National Natural Science Foundation of China (Chinese)的作者部分:
<name delimiter-precedes-last="always" et-al-min="99" et-al-use-first="98" initialize-with=" " name-as-sort-order="all" sort-separator=" ">
<name-part name="given" text-case="uppercase" font-variant="normal"/>
用它替换掉China National Standard GB/T 7714-2005 (numeric, Chinese)相同部位的代码,再消掉 initialize-with=" " 引号之间的空格,就变成了这样:
![ae74c348d1b4deacd47845006efd3128.png](https://img-blog.csdnimg.cn/img_convert/ae74c348d1b4deacd47845006efd3128.png)
完美√
然后,另存,再放入zotero的【styles】文件夹,位置在【首选项】-【高级】-【文件和文件夹】-【打开数据文件夹】
![046f7b8296238b8f2a61b8ed71a6a516.png](https://img-blog.csdnimg.cn/img_convert/046f7b8296238b8f2a61b8ed71a6a516.png)
![42a8f44c13d8293f8c6a84244aa0ec71.png](https://img-blog.csdnimg.cn/img_convert/42a8f44c13d8293f8c6a84244aa0ec71.png)
最后,双击那个CSL文件,安装,就发现China National Standard GB/T 7714-2005 (numeric, Chinese)的格式已经被替换掉了。
------------2020-05-21更新------------
今天突然发现,修改后的格式会根据链接的网站自动更新,所以,需要改名杜绝这种情况。
首先,用记事本打开修改后的CSL文件,找到这一部分代码:
<title>China National Standard GB/T 7714-2005 (numeric, Chinese)</title>
<id>http://www.zotero.org/styles/chinese-gb7714-2005-numeric</id>
<link href="http://www.zotero.org/styles/chinese-gb7714-2005-numeric" rel="self"/>
<link href="http://gradschool.ustc.edu.cn/ylb/material/xw/wdxz/19.pdf" rel="documentation"/>
<author>
<name>heromyth</name>
将两行link都删除,title就是修改后格式的名称,可自拟,id里面styles/之后的内容也可换成修改后的名称,name就是该格式的作者名称,可改成自己的。
修改完之后,保存。再双击该CSL文件安装,就能在样式库里找到新命名之后的格式了,而且是不会自动更新的那种。