在线网站版

网站:https://editor.citationstyles.org/visualEditor/

大致思路

  • 获取新的 csl—导入到网站 https://editor.citationstyles.org/visualEditor/
  • 在 Zotero 选中多个典型文献—导出条目—CSL JSON—复制 json 文件内容
  • 在网站中 Visual editor—StyleLoad Style
  • 右上角 Exanple citations— Citations 1—Advanced—粘贴 json 文件内容—Add new reference
  • 可以修改并StyleSave Style导出新的csl

文献类别

  • article-journal:期刊论文,强调了学术期刊中的研究性文章
  • Article in a Periodical:指涉任何类型的期刊中的文章,不论是学术性的还是非学术性的(一般不用)
  • patent:专利
  • paper-conference:会议论文

修改的详细细节(已 IJMS 为例)

导入文件

  1. 使用 Everything 搜索本地文件:china-national-standard-gb-t-7714-2015-numeric(没有也可以去下载一个相似的)
  2. 打开网站 https://editor.citationstyles.org/visualEditor/ — 点击左上角 Style—New Style— 点击左上角 Style — Load Style — 选择 china-national-standard-gb-t-7714-2015-numeric
  3. 点击左上角的 Example citations,添加几篇文献

注意:china-national-standard-gb-t-7714-2015-numeric 中期刊论文,会议论文,书籍等文献的修改都在下面的地方改动,他是先分为 4 个域(姓名,标题,出版信息,url/doi),在每个条目下再分文献类型

设置新 csl 的信息

  1. 点击左上角 STYLE INFO—Info,设置 Title,如何不打算分发给网络,ID,Right 什么的可以随便写
  2. 点击左上角 STYLE INFO — Global Formatting Options — 将 default-lacale 由 zh-CN 改成 en,可以解决中文”等”“卷”的问题

设置文献在正文的格式

  1. 点击左上角 INLINE CITATIONS—Layout
  2. Text formatting — 取消勾选 x^s,以确保[1-4] 不是上标
  3. Affixes — delimiter—输入英文逗号与空格,实现 【1, 2】这种效果
  4. 长横线:待处理

设置文献在参考文献的格式

  1. 删除 DOI: 点击 EXAMPLE BIBLIOGRAPHY 中带有 DOI 的文献的 DOI 位置—在左边点击 DOI(variable)—点击上面的减号即可
  2. 删除 url: 同上, 对应于 URL(variable)
  3. 删除日期:同上,对应于 Date
  4. 删除期刊论文的 [J/OL] :同上
  5. 删除期刊与年份之间的逗号:这里是通过删除后缀实现
  6. 作者姓名三个字的,如 Xie X Y 改成 Xie XY:点击左上角 STYLE INFO — Global Formatting Options —initialize-with—将空格删除即可
  7. 作者姓名的 given 名是否要缩写:点击左上角 STYLE INFO — Global Formatting Options —initialize—选择 true 与 false
  8. 会议论文的 Volume 小写:点击文献中的 Volume—将下面 volume(label)中的 form 改成 short 即可

添加条目 DOI

  1. 先选择一个位置,点击
  2. 点击左上角的加号—点击 Text—会在左边树状图自动添加一个 Text
  3. 点击左侧的 Text — 右侧下部依次选择 Type:variable — variable: DOI — prefix: https://

其它问题

  1. 两个 group 之间会产生一个空格,如果不想要空格,需要把条目移动到一个 group 中
  2. if-esle if -else 只能用于判断文献类型
  3. Group 可以设置组内每一项的分隔符,组的前缀与后缀
  4. TODO: 两个组之间的分隔符