覆盖预先选择的 biblatex 样式,并抑制不需要的 BibTeX 字段

覆盖预先选择的 biblatex 样式,并抑制不需要的 BibTeX 字段

我正在尝试使用 来抑制打印与文章期刊和月份相关的数据,但下面的代码对于由(或)biblatex生成的引文不起作用,尽管它对于由 生成的简单引文起作用。\mcite\mcitesupercite\cite

\AtEveryBibitem{%  
\clearfield{issue}%  
\clearfield{month}%  
}  

有什么简单的方法可以实现这一点吗?

答案1

如果您正在使用 biblatex 2.0 和 biber 1.0,请尝试以下操作:

\DeclareSourcemap{
  \maps[datatype=bibtex]{
    \map{
      \pertype{article}
       \step[fieldset=issue, null]
       \step[fieldset=month, null]
    }
  }
}

相关内容