![如果我有一个 .bib 文件,我该如何做才能使指定的字段在参考文献中使用,而无需手动删除文件中的每个字段?](https://linux22.com/image/444655/%E5%A6%82%E6%9E%9C%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%20.bib%20%E6%96%87%E4%BB%B6%EF%BC%8C%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E5%81%9A%E6%89%8D%E8%83%BD%E4%BD%BF%E6%8C%87%E5%AE%9A%E7%9A%84%E5%AD%97%E6%AE%B5%E5%9C%A8%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E4%B8%AD%E4%BD%BF%E7%94%A8%EF%BC%8C%E8%80%8C%E6%97%A0%E9%9C%80%E6%89%8B%E5%8A%A8%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E6%AF%8F%E4%B8%AA%E5%AD%97%E6%AE%B5%EF%BC%9F.png)
我正在使用 Mendeley 来管理我正在从事的一个项目的参考文献。它可以很好地填写每个字段,以便将诸如 DOI、页码、作者等详细信息记录下来。.bib
我导出的文件包含所有这些详细信息,因此当我使用 引用某部作品时,许多详细信息都包含在引文中\cite{}
。我知道我可以通过指定 LaTeX 中的样式来控制参考书目的格式,并且在发布时使用这些样式是首选,但我想知道是否有一种方法可以明确指定我想要的字段并只提取这些字段作为参考,而不必进入我的.bib
文件并手动删除我不想要的字段,如“url”或“注释”?这是假设我有一个.bib
包含数百个参考文献的文件,我想避免逐个删除无用的信息。
例如如果我有一个文件test.bib
:
@article{PleaseCiteMe2022,
abstract = {This is an abstract},
archivePrefix = {arXiv},
arxivId = {xxxx.xxxx},
author = {Original Poster},
doi = {xx.xx.xx.xxx.xxxx},
eprint = {xxxx.xxxx},
file = {location},
issn = {xxxxxxxx},
journal = {TeX Stack Exchange},
keywords = {Help,Me},
pages = {1},
title = {{This has a lot of info}},
volume = {12},
year = {2022}
}
和一份文件test.tex
:
\documentclass{article}
\begin{document}
I am citing \cite{PleaseCiteMe2022}.
\bibliographystyle{plain}
\bibliography{test}
\end{document}
但我只想显示作者、arXivID、期刊、DOI 和标题,有没有办法指定这些?