【发布时间】:2020-12-26 13:07:17
【问题描述】:
我对一些 csl 代码有疑问。
我正在尝试将通过 Zotero 提供的“自然”样式转换为通过引用“Extra”字段获取注释的注释样式(类似于 APA 7th edition annotated)。
我不熟悉 csl 中的编码,所以感谢 google,我发现我所要做的就是添加该行
<text variable="note" display="block"/>
之前</layout>
(在此处找到此信息:https://forums.zotero.org/discussion/19552/annotated-bibliography-in-mla-or-chicago-style)
我这样做了,现在在 Zotero 的样式编辑器中生成样式时出现以下错误:
生成引文和参考书目时出错: citeproc-js 错误:级别不匹配错误:想要 bib_first 但找到 bib_other
我已经使用 CSL 样式和语言环境编辑器 (https://validator.citationstyles.org/) 检查了我的代码,它没有给我任何错误。谷歌搜索此错误消息不会产生任何好的结果。我正在尝试在 Microsoft Word 中使用这种样式。
这是代码的最后几行(如果删除了<text variable="note" display="block"/> 行,则错误消失):
<text macro="editor"/>
<text macro="volume"/>
<text variable="page"/>
<text macro="issuance"/>
<text macro="access"/>
</group>
<text variable="note" display="block"/>
</layout>
</bibliography>
</style>
如果有人能提供帮助,我将不胜感激。谢谢!
【问题讨论】:
标签: citations bibliography csl