![删除参考书目字段](https://linux22.com/image/431530/%E5%88%A0%E9%99%A4%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E5%AD%97%E6%AE%B5.png)
我正在使用 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$
}