Biblatex:在选定的文档中禁止使用速记

Biblatex:在选定的文档中禁止使用速记

我的问题是:我使用一个 biblatex 文件作为许多文档的来源。在 biblatex 文件中,我shorthand在每个条目中都使用了它。问题是,在某些文档中,我需要完整引用参考文献,而不是简短形式。我的问题是:是否有命令可以添加到我的序言中,以抑制简写条目并获得完整的标题输出?

答案1

如果你只是想抑制所有条目引用命令中的简写,请添加

\AtEveryCitekey{\clearfield{shorthand}}

序言部分应该可以。如果您有更具体的要求,请在您的问题中添加 MWE。

答案2

要彻底清除shorthand现场使用

\DeclareSourcemap{
  \maps[datatype=bibtex]{
    \map{
      \step[fieldset=shorthand, null]
    }
  }
}

这也适用于数字样式,其中使用简写代替数字标签,并能够对authoryear样式进行适当的消歧义。

答案3

如果问题是删除参考列表中的简写显示,请使用:

\AtEveryBibitem{\clearfield{shorthand}} 

(我不太明白是否应该从引用键或参考列表中删除简写。将它与 Lockstep 的答案结合起来会很有用。)

相关内容