I am using JabRef to manage my bibliography. I also edited it to have extra table entries in the such as SpecialRemarks
. However, I don't want these to appear in my bibtex source. So, my bibtex source is as follows:
@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}
}
And with bibtex source I mean, the tab shown in the figure:
I don't want the timestep
, file
and keywords
…to appear in the bibtex source. The best way to do that in my opinion, is to add an extra table entry, say BibSourceShort
, which will contain only relevant bibtex entrix that I can copy directly to my *.tex
project.
So I finally get only:
@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},
}
Does any one know how to do that?
Best Answer
A BibTeX database is a plain text file (
.bib
file): JabRef provides a convenient and powerful editing front-end but cannot store data in the file without it being in the source. As such, if you add custom fields to the database they will be in the.bib
file and so JabRef will show them in the source tab (which is meant for low-level editing).It is of course possible to make a copy of a database file and remove some data. To remove fields, JabRef offers
Set/clear/rename field
on theSearch
menu. For example, to remove thekeywords
field in a copy of a database you would use:As I say, this modifies the database so should only be done on a copy (unless you really want to 'kill' some useless data).