我需要创建一个参考书目,如果参考文献是一篇文章,则不应引用标题,如果参考文献是一本书,则应引用标题。我使用以下命令:
\usepackage[backend=biber,style=nature,isbn=false,url=false]{biblatex}
\iffieldequalstr{entrytype}{article}{???}{???}
答案1
biblatex-nature
有一个名为 的选项articletitle
,可让您隐藏 s 的标题@article
。它有一个相关选项,可让您隐藏s 和sintitle
的标题。@inbook
@incollection
这两个选项都是false
默认的,这意味着标题不会被隐藏。但你可以将它们设置true
为省略标题。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=nature, articletitle=false, intitle=true]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,worman,geer,nussbaum,westfahl:space}
\printbibliography
\end{document}