如何使 bibtex CUSTOMA 条目看起来与 ARTICLE 一模一样?

如何使 bibtex CUSTOMA 条目看起来与 ARTICLE 一模一样?

我的 bibfile 中有一个条目,我将其设为 CUSTOMA 类型(可以是 customa 到 customf 中的任何一个)。我这样做是为了让它不显示在用 创建的参考列表中\printbibliography[nottype=customa]

整个书目来自以下来源:

\RequirePackage[
  backend=biber,
  style=apa,
]{biblatex}
\DeclareLanguageMapping{american}{american-apa}

稍后,我想显示此唯一条目

printbibliography[type=customa]

它总是被格式化为一篇文章。因此,我的问题是:是否可以将 CUSTOMA 的样式定义为与参考列表中的 ARTICLE 样式相同?

我以为

\DeclareBibliographyAlias{customA}{article}

可以解决问题,但是期刊的名称、页码和卷数不会显示...

答案1

您几乎已经完成了,但是由于 how\DeclareBibliographyAlias是在内部实现的(您可以在Biblatex 中条目类型的别名到底是什么关系?别名条目类型的格式应该如何配置?),所有条目类型都必须小写。

所以正确的是

\DeclareBibliographyAlias{customa}{article}

确保;确定一切就像@article你也需要一样

\DeclareFieldFormat[customa]{title}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[customa]{volume}{#1}% volume of a journal

标准款式和

\DeclareFieldFormat[customa]{title}{#1\isdot}
\DeclareFieldFormat[customa]{origtitle}{\MakeSentenceCase*{#1}\isdot}
\DeclareFieldFormat[customa]{pages}{#1}
\DeclareFieldFormat[customa]{volume}{\mkbibemph{\apanum{#1}}}
\DeclareFieldFormat[customa]{number}{\mkbibparens{\apanum{#1}}}

biblatex-apa。上面的链接解释了其中的原因。

相关内容