删除参考书目字段

删除参考书目字段

我正在使用 KOMA 的scrartcl文档创建一篇简短的论文,其中包含一些参考文献。我正在使用

\bibliographystyle{unsrt}
\bibliography{references}

在最后打印参考书目。不幸的是,一个名为的字段tex.ids:...不断出现。

我怎样才能删除每个条目的该字段?

我曾尝试使用

\usepackage[
   backend=biber,
   style=alphabetic,
]{biblatex}
\addbibresource{references}

但我遇到了无法找到参考书目的错误。

我正在使用 Overleaf。

答案1

问题是,这块tex.ids地并不是一块地本身而是注释里面的文字。

它出现在 Zotero 导出中(我将参考书目从 Zotero 导入 Overleaf),但它没有出现在 Zotero 应用程序中。查看 .bib 文件后,我发现它在注释字段中。

我首先采取的解决方案是在设置 biblatex 包选项时删除每个无用的字段。

\usepackage[backend=bibtex,%
    style=numeric,%
    sorting=none,%
    giveninits=true,%
    eprint=false,%
    url=false,doi=false,isbn=false]{biblatex}

最后,我在序言中使用了下面的命令来清除参考书目中每一项的注释字段-

\AtEveryBibitem{%
    \clearfield{note}%
}

答案2

我意识到这是一个 BibLaTeX 问题,但由于谷歌搜索tex.ids将您带到这里,我也在使用 BibTeX 的 Overleaf/Zotero BBT 中遇到了这个问题,并通过添加以下 IEEEtran.bst(建议在 Zotero 论坛上十多年前。):

FUNCTION {format.note}
{
#1
{ "" }
{…}
if$
}

相关内容