JabRef 中的 Bibtex 源

JabRef 中的 Bibtex 源

我在用贾布雷夫来管理我的参考书目。我还对其进行了编辑,使其在诸如 之类的内容中添加了额外的表格条目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 源,图中显示的选项卡:

在此处输入图片描述

我不希望timestepfilekeywords... 出现在 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数据库副本中的字段,您可以使用:

在此处输入图片描述

正如我所说,这修改数据库所以只能在复制(除非你真的想‘杀死’一些无用的数据)。

相关内容