Ebib is a program for managing BibTeX and BibLaTeX databases that runs inside Emacs. Ebib provides functions with which you can select a key from the database and have it inserted directly into your LaTeX text. Similar functionality is available for Markdown and Orgmode.

Ebib provides the standard capabilities that one would expect from a BibTeX database manager: .bib files can be opened, modified (adding, deleting, modifying entries), searched, and saved. Apart from the basics, Ebib has quite a few extra features that make managing your Bib(La)TeX files easier.

Features

General

BibTeX / BibLaTeX

Databases

Searching

LaTeX integration

Miscellaneous

Screenshots

Visually, Ebib is not very spectacular. But to get an impression of what it looks like, you can look at the following three screenshots. The first shows Ebib’s standard lay-out, with the list of entry keys in the top window and the fields of the currently highlighted entry in the bottom window. The field values displayed in a greenish colour come from the cross-referenced entry. (The colours Ebib uses are inherited from the current colour theme, but they can be customised independently.)

In the second image, which uses an alternative partial-frame layout, the string "Geraci" is highlighted as the result of a text search. It also shows a buffer with a note for the highlighted entry. The third screenshot shows the strings buffer, where you can edit the @String definitions in the database.

screenshot 1 screenshot 1 screenshot 2

Manual

The complete user manual for Ebib is available in html format here.

Installation

The easiest way to install Ebib is to use Melpa.

If you want to download the source, you can clone the git repository for Ebib, or get a tar ball from the Github releases page.

Support

If you want to ask a question or report an issue, you can send me an email, or, if you happen to have a Github account, open an issue on the Github issue tracker.