我正在尝试在Zotero中制定我的参考书目,以满足我的学院图书馆的要求。它是温哥华风格,格式如下:
引用:(数字)
参考作者(姓,首字母)。标题。缩写日志名称。卷号(发行号):页数[访问:数字日。月。[年]DOI或URL。
我在生成发布的年份和以日。月。年的格式访问日期时遇到困难。
如果DOI不存在,我也无法显示URL。
我试着添加以下内容:
<date variable=”issued”>
<date-part name="day"/>
<date-part name="month" form="numeric" strip-periods="true"/>
<date-part name="year"/>
计划添加访问,但我一直返回错误
谢谢你的帮助。
对于发行年份:
<date variable="issued" form="numeric" date-part="year"/>
对于访问的日期,你的代码片段有两个问题:你使用了大引号,并且你缺少了最后的标签。更正一下,你会有
<date variable="accessed">
<date-part name="day" suffix="."/>
<date-part name="month" form="numeric" suffix="."/>
<date-part name="year"/>
</date>
最后,对于DOI/URL逻辑,您需要像
这样的内容<choose>
<if variable="DOI">
<text variable="DOI" prefix="https://doi.org/"/>
</if>
<else if variable="URL">
<group delimiter=": " prefix="[" suffix="]">
<text term="accessed" text-case="capitalize-first"/>
<date variable="accessed">
<date-part name="day" suffix="."/>
<date-part name="month" form="numeric" suffix="."/>
<date-part name="year"/>
</date>
</group>
<text variable="URL" prefix=" "/>
</else-if>
</choose>
(顺便说一下,你可能会在Zotero论坛上更快地获得CSL的帮助)