External tools
Export-Filter Editor
by Felix Wilke
Using this tool you can easily create a custom export filter for JabRef to build you own bibliography style.
It supports:
- HTML Export Filter
- RTF Export Filter
- OpenOffice/ LibreOffice Style File
- Saving the filter for later refinements
PocketBib
by Graham Dennis
PocketBib is a BibTeX library reader for iPads and iPhones that's compatible with JabRef. With PocketBib you can search, browse and read the linked papers in your library, and synchronise them over Dropbox.
PocketBibBibtex4word
by Mike Brookes
Bibtex4Word is an add-in for Microsoft Word that allows the citation of references and the insertion of a bibliography into your document using your choice of formatting style. It is lightweight, transparent and does not mess up your documents.
Bibtex4WordFeinerleiser
by Niklas Alt
Feinerleiser is a tool for improving the JabRef-LibreOffice integration when writing for the humanities. This tool can be run to finalize a document, providing citation features that are not supported by JabRef itself.
FeinerleiserBibSync
by Daniel Mendler
BibSync is a tool to synchronize your paper database with a BibTeX file, and supports synchronization with DOI and arXiv.
BibSyncPlugins
JabRef offers a plugin framework that allows the application to be extended with further import and export filters, web search modules (fetchers), layout formatters, cite-while-you-write modules and general sidepane components.
Installing plugins
If you are using JabRef 2.5 or later, you can install plugins using the Plugin Manager. Go to Plugins -> Manage Plugins. Click Install plugin, and choose the jar file containing the plugin.
For JabRef versions 2.4.x, plugins must be installed manually. This is fortunately quite simple - you must create a directory named plugins right below the directory where JabRef is installed (specifically, the directory where the file named JabRef-X.jar is located, where X is the version number), and drop your plugins there. All plugins (in the form of jar files) in this directory will be loaded automatically when you start up JabRef.
Plugins available for download
BibSonomy plugin
Home page (see also for source code)
BibSonomy is a free online platform for collaborative sharing of bookmarks and scientific references, based on the BibTeX-format. Its features comprise e.g. the comfortable maintenance of online publication lists. With this plugin, it is possible to fetch, store and delete BibTeX entries from BibSonomy; in this way, JabRef can be used as a client application to remotely manage the online bibliography stored centrally at bibsonomy.org.
Push to Emacsclient
Version 1.0
Plugin -
Source code
This plugin provides the same functionality as the built-in Push to Emacs feature,
except that it uses emacsclient instead of gnuclient
to communicate with Emacs. This requires a recent version of Emacs to work.
Since JabRef 2.8, this behavior is built-in.
Christoph Lehner's plugins
by Christoph Lehner
Home page (see also for source code)
The page contains the following plugins:
- Plugin for automatic download of PDF files from arXiv or DOI links
- Plugin to browse and import new preprints from arXiv
- Plugin to import articles from INSPIRE
Rename file plugin
by Sergey Kor
This plugin allows to automatically rename/copy/delete attached files.
Files can be renamed according to their BibTeX entry.
The rename pattern uses the same syntax as a BibTeX key generator of JabRef.
Download
JabRef 2.9 will contain the rename functionality as part of the “Clean up” functionality.
Paper Reference Relationship Visualization Plugin
by ZHANG Liang
JabRef Paper Reference Relationship Visualization Plugin Project provides a plugin to visualize the reference relationship between selected papers. It is available as separate project on sourceforge.
Developing plugins
A plugin is basically an implementation of one or more of JabRef's interfaces, packaged in a jar file with an XML file describing the plugin and which extension points it connects to. See our Wiki page on getting started writing plugins.
Entry fetchers
JabRef ADS fetcher
by Ryo Igarashi
JabRef plugin for fetching BibTeX entry from “The SAO/NASA Astrophysics Data System” using Digital Object Identifiers (DOI) More information
Modified JabRef ADS fetcher
by Alexander Hug
This ADS fetcher is modified so one can ask for several parameters like authors, title, year etc. Most useful keywords are predefined in combo-boxes, but may be overwritten by any valid keyword, as described on the ADS homepage and may also be looked up by the “help” button. you may enter either “hug, a” and select “Author” from the combo-box, OR you enter “author=hug, a” and select “None or special keyword”.
Version 0.1
Plugin -
Source code
GVK (Gemeinsamer Verbundkatalog) fetcher
by Gemeinsamen Bibliotheksverbund
Home page (see also for source code)
This plugin searches and fetcher entries from the GVK (Gemeinsamer Verbundkatalog).
Export filters
JabRef allows you to create custom export filters. This functionality is described in the help file on Custom export filters. Some users have created export filters that can be useful to many others, and on this page we provide links or direct downloads for some of these export filters.
If you have created one or more export filters that you want to share with other users, please notify us, and we can provide a download from this page, or link to your own page.
Mark Schenk's HTML export filters
Mark Schenk's HTML export filters provide HTML listings of your reference list. The exported HTML comes complete with scripts for quick filtering of the list.
Note: some of Mark Schenk's filters are distributed with JabRef as standard export filters.
Marten Kooiker's RTF export filters
Marten Kooiker has put together a number of export filters outputting RTF references formatted for specific journals.
Download Marten Kooiker's RTF export filters (v1.0a)
Edward Elgar export filters
Christian Bartolomaeus has made an export filter matching the author guidelines of Edward Elgar. The export filter requires definition of two name formatters - please read the included README file.
Download Edward Elgar export filters
International Journal of Greenhouse Gas (IJoGGC) export filters
This filter is a modified version of Edwared Elgar's export filters. It formats the exported .rtf file into the format required by lots of Elsevier Journals. You just have to follow the next few steps:
- Download Exportfilter_IJoGGC_v1.0.zip.
- JabRef > Options > Manage custom exports > Add new
- Export name: its up to you (for example “IJoGGC”)
- Main layout file: IJoGGC.layout (Browse to your folder, where you safed the layout files)
- File extension: .rtf
- OK
If you now you go to File > Export, Jabref will open a window where you can choose different types of exportfilters below. Select Files of type: IJoGGC(*.rtf).
RIS export format
by Morten O. Alver
Version 1.0
Plugin -
Source code
This plugin provides RIS export format functionality.
Chicago Manual of Style export filters
by Juan Jose Baldrich
Plugin (English) - Plugin (Español)Export filters for preparation of bibliographies according to the Chicago Manual of Style. More information
Turabian export filters
by Juan Jose Baldrich
Plugin (English) - Plugin (Español)Export filters for preparation of bibliographies according to the Turabian style.
Endnote filter set
The default EndNote Import filter does not properly parse authors. The EndNote Import from JabRef filter does. Additionally, this filter will recognize a field endnotereftype that will override the default mapping. To install the filter, download and extract the file EndNote.zip. Then follow the directions in the file Readme.txt.
Modifying EndNote Reference Types
Several fields used by BibTeX are not part of EndNote's default Reference Types. While import from JabRef and export to JabRef will work fine without modifying reference types, the field names will not display correctly in EndNote (e.g. an entry window will call the pdf field Custom 1 instead of pdf. Additionally, these fields cannot be added to new entries in EndNote, since they will not appear in the entry window. To modify the EndNote Reference Types, extract EndNote.zip and follow the directions in the file readme.txt.
Export to JabRef
EndNote comes with an export style BibTeX. However, this does not support all BibTeX types and fields, and does not support the additional General Fields supported by JabRef (pdf, owner, key, etc.) If you wish to have these fields supported, extract EndNote.zip and follow the directions in the file readme.txt.
JabRef journal abbreviation lists
JabRef can help you refactor your reference list by automatically abbreviating or unabbreviating journal names. This requires that you keep one or more lists of journal names and their respective abbreviations. to set up these lists, choose Options -> Manage journal abbreviations.
The format of the file is
<full name> = <abbreviation> [;shortest unique abbreviation[;frequency]].
The two last fields are not currently used, and you can actually safely omit them. The intention of the third field is to contain the “shortest unique abbreviation”, and the fourth field gives frequency (e.g., M for monthly). For instance:
Accounts of Chemical Research=Acc. Chem. Res.;ACHRE4;M
This was done in old versions of the “general journals list” primarily because the information was available.
Downloadable journal abbreviation lists
JabRef includes no list of journals by default. Instead, the management window allows you to edit a personal list of journals, and to reference one or more external lists. To make this process more efficient for you, we offer a couple of lists from this web page, which can be downloaded by clicking a Download button in the External files section of the management window and entering the correct URL. You will then be asked to provide a local filename for the list.
The download URL defaults to the general list linked below, which is a large list of journals, not limited to a single subject area. In addition there are (or will be) other, smaller, lists that contain journals from specific fields. To get one of these, just copy the URL from one of the links below, click Download in JabRef, and paste the URL into the query dialog that appears.
Contribution to journal abbreviation lists
We want to expand both the general list and the selection of smaller lists, so if you have set up a representative list for your own subject area, we would appreciate it if you share your list by opening a new entry in our Patches section on SourceForge. You can either add your list as an attachment to the patch entry, or keep the list on you own home page and link to it. We will then add your list to this page.
Available journal lists
- General list
- American Mathematical Society journals abbreviation list by Tzu-Hao Wei.
- Astronomy journals abbreviation list by Tim Staley. Note: Please contribute using github.
- Economics journal abreviations as posted on the AEA website by Jeff Arnold.
- Entrez journals abbreviation list by Emmanuel Charpentier. Note: provides Medline (dotless) abbr. only.
- Geology and Physics abbreviation list by an anonymous user.
- IEEE abbreviation list by Thomas Arildsen and “eyliu”.
- Index Medicus abbreviation list by Guy Tsafnat. Note: provides Medline (dotless) abbr. only.
- ISI Web of Science journal list by Alistair Auffret.
- Life Science abbreviation list by Zé Roberto Ribeiro.
- Mechanical and biomechanical abbreviation list by an anonymous user.
- Meteorology journal list by Thijs Heus.
- Sociology journal list by Ronggui Huang.