我在用贾布雷夫来管理我的参考书目。我还对其进行了编辑,使其在诸如 之类的内容中添加了额外的表格条目SpecialRemarks
。但是,我不希望这些条目出现在我的 bibtex 源中。因此,我的 bibtex 源如下:
@ARTICLE{XYZS2009,
author = {X, Y and Z, S},
title = {köuhr wqeröih wefdäkljwer oakwed },
journal = {Elsevier},
year = {2009},
volume = {34},
pages = {2051--2062},
number = {12},
doi = {10.1016/j.energy.2008.08.022},
file = {:C$\backslash$:blblblblblblbl},
issn = {03605442},
keywords = {1d thermo-fluid dynamic models,diesel oxidation catalysts,diesel particulate
filters,doc,dpf},
publisher = {XYZ Ltd},
url = {http://tex.stackexchange.com/questions/ask},
SpecialRemarks = {skljfc lökasd äplasd üpasd}
}
我指的是 bibtex 源,图中显示的选项卡:
我不希望timestep
、file
和keywords
... 出现在 bibtex 源中。我认为最好的方法是添加一个额外的表条目,比如BibSourceShort
,它将仅包含相关的 bibtex entrix,我可以直接将其复制到我的*.tex
项目中。所以我最终只得到:
@ARTICLE{XYZS2009,
author = {X, Y and Z, S},
title = {köuhr wqeröih wefdäkljwer oakwed },
journal = {Elsevier},
year = {2009},
volume = {34},
pages = {2051--2062},
number = {12},
doi = {10.1016/j.energy.2008.08.022},
issn = {03605442},
keywords = {1d thermo-fluid dynamic models,diesel oxidation catalysts,diesel particulate
filters,doc,dpf},
publisher = {XYZ Ltd},
}
有谁知道这是怎么做到的吗?
答案1
BibTeX 数据库是一个纯文本文件(.bib
文件):JabRef 提供了一个方便而强大的编辑前端,但如果数据不在源文件中,则无法将其存储在文件中。因此,如果您将自定义字段添加到数据库,它们将位于文件中.bib
,因此 JabRef 将在源选项卡中显示它们(用于低级编辑)。
当然可以复制数据库文件并删除一些数据。要删除字段,JabRef 会在菜单Set/clear/rename field
上提供Search
。例如,要删除keywords
数据库副本中的字段,您可以使用:
正如我所说,这修改数据库所以只能在复制(除非你真的想‘杀死’一些无用的数据)。