我正在写一篇科学论文,但我的参考书目有问题。我使用提供的包含 .bst 文件的模板。
我的问题如下:我不想在参考书目中打印语言(“en”,“fr”)和注释。
我的参考书目是从 Zotero 导出的。它是一个 .bib 文件。我在文档末尾使用以下命令导入参考文献:
\bibliography{POF_test}
其中 POF_test 是 .bib 文件的名称。为了删除语言规范,我尝试了论坛上找到的以下解决方案:
\AtEveryBibitem{%
\clearfield{language}%
}
我也尝试过\clearlist
\AtEveryBibitem{%
\clearlist{language}%
}
最后我测试了:
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=language,null]
}
}
}
每次都将代码放在\begin{document}
命令之前。但是,这些解决方案都不起作用。
关于注释,我通过修改 .bst 文件成功删除了它们:
FUNCTION {format.note}
{
#1
{ "" }
{…}
if$
}
我确信有更简单的方法可以做到这一点,但我没有找到。此外,我无法用语言做到这一点。
有人能解释一下为什么这个命令\AtEveryBibitem
对我不起作用吗?我该如何删除参考书目中的语言规范?