我可以配置 Biblatex,以便通常不会在参考书目中显示同时具有url
和字段的条目的 URL。仅显示没有字段的条目的 URL。doi
doi
答案1
可以重新定义url
bibmacro 来测试该doi
字段是否已定义。
\documentclass[]{article}
\begin{filecontents}{\jobname.bib}
@article{foo
,author={bar}
,title={baz}
,year={2018}
,URL={foo.com}
,DOI={135.123.5}
}
@article{foo2
,author={bar2}
,title={baz2}
,year={20182}
,URL={foo.com2}
}
\end{filecontents}
\usepackage[]{biblatex}
\addbibresource{\jobname.bib}
\letbibmacro{urlBAK}{url}
\renewbibmacro{url}{\iffieldundef{doi}{\usebibmacro{urlBAK}}{}}
\begin{document}
\cite{foo}
\cite{foo2}
\printbibliography
\end{document}