不显示Zetero导出的文献库中的部分内容
Zetero作为文献管理软件,收集到的参考文献的相关信息(域fields)比较齐全。文章或书籍的引用中仅仅只用到了其中的一部分,如作者、发表年、题名、期刊(或书籍)等,引用时需要将其他的信息,如doi,url,urldate等域屏蔽掉,或者根据文献的类型,有选择的使用其中的某些域。Zetero通过Javascript脚本控制参考文献的导出,理论上可以修改控制导出的脚本,但是可能比较麻烦,如果在LaTeX文档中使用BibLaTeX宏包,可以控制文献库中的部分内容的显示。
如果希望在所有的manual条目中不显示url域,可以通过如下几种方式:
-
全局控制
\usepackage[ style=numeric-comp, sorting=none, doi=false, %不显示doi域 isbn=false, %不显示isbn域 url=false, %不显示url域 eprint=false, %不显示eprint域 maxnames=99 ]{biblatex}
缺陷有2点:
所有的类型都会屏蔽上述域;
在online类型中,即使url=false,仍然会显示url域的内容。 -
引用时自动清除
\AtEveryBibitem{% \ifentrytype{manual}{% }{% \clearfield{url}% \clearfield{urldate}% }% }
如果类型是manual,清除url和