Zotero remove DOI from the reference
一个可行的办法在在Zotero的官方论坛里有:
you can always create a new citation style, not a lot of work, although it'd seem like this should be possible in a simpler way..
Open the chrome panel:
chrome://zotero/content/tools/csledit.xul
select a citation with doi and the APA style.
then look for the access macro, which looks like this:
and substitute by this (which removes the doi):
then change the title of the style
on the top under
American Psychological Association
to something like APA- no DOI
copy and paste the entire style into a text editor, use the save as... option and save it as APAnoDOI.csl (the .csl is the important part here)
then open the file with FF (or drag it to FF) and it will install automatically in Zotero.
durden10 Nov 27th 2008
Thank you very much for your help! It worked!
Dan Stillman Nov 27th 2008
Really, you should change the field as well, or else 1) you'll overwrite the default APA style and 2) your custom style may be overwritten with a new version from the repository at any time.
但是在具体操作过程,略有不同。首先不能在chrome panel里编辑样式文件。 所以选择直接从网上下载现成的csl文件 。具体步骤如下:
- 在Zotero的首选项-> 样式面板的下面有一个“获取其他样式"的连接,打开并选择需要修改的杂志的csl文件,比如 ”Energy Conversion and Management“ 的csl文件。
- 参考论坛里的方法修改去掉doi,可是发现这个文件其实是直接连接了一个其他的样式:elsevier-vancouver
- 直接打开里面那个连接,就可以下到对应csl文件。
- 修改并另存成
elsevier-vancouver-nodoi.csl
, 双击打开或者在Zotero的首选项-> 样式面板下面的+
号选择这个文件并导入就可以了。