1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1"></meta>
5 <meta name=
"Author" content=
"Joost Kremers"></meta>
6 <meta name=
"Description" content=
"Ebib: a BibTeX database manager for
8 <title>Ebib: a BibTeX database manager for Emacs
</title></head>
11 <table border=
"0" cellpadding=
"5" cellspacing=
"0" width=
"100%">
15 <center><h1>Ebib
</h1></center>
17 <p>Ebib is a program with which you can manage BibTeX databases. There are
18 already quite a few such programs, but Ebib has a special property: it runs
19 inside Emacs. If you are used to doing everything (La)TeX from within
20 Emacs, you may appreciate that you can manage your
<tt>.bib
</tt> files in
21 Emacs as well. One distinct advantage of Ebib is that you do not need to
22 switch to another window and copy/paste a BibTeX key into your LaTeX file
23 with the mouse. Ebib provides a function with which you can select a key
24 from the database by using tab-completion and have it inserted directly
25 into your LaTeX text.
</p>
27 <p>Ebib is fully keyboad-operated. Unlike other BibTeX database managers,
28 you do not need the mouse at all. Everything Ebib can do can be
29 accomplished with simple one-key commands. This makes using Ebib much
30 faster than other similar programs, which are usually mouse-operated. And
31 because Emacs does not have to run under X, Ebib as well can be used
34 <p>Ebib provides the standard capabilities that one would expect from a
35 BibTeX database manager:
<tt>.bib
</tt> files can be opened, modified
36 (adding, deleting, modifying entries), searched, and saved. Obviously, it
37 is also possible to start a new database from scratch. A nice property is
38 the ability to copy single entries to another
<tt>.bib
</tt> file: this
39 makes it possible to create a new
<tt>.bib
</tt> file from a subset of the
40 entries of an existing database. This can be useful e.g. when you want to
41 create a
<tt>.bib
</tt> file for a paper containing only the works cited in
47 <li> runs in GNU Emacs and XEmacs.
</li>
49 <li> format of the
<tt>.bib
</tt> file is not restricted: everything that
50 BibTeX accepts is also accepted by Ebib.
</li>
52 <li> multiple
<tt>.bib
</tt> files can be opened at the same time: copying
53 entries from one file to another is possible.
</li>
55 <li> visual representation distinguishing obligatory, optional and
56 additional fields.
</li>
58 <li> complex search queries with logical
<tt>and, or
</tt> and
<tt>not
</tt>
59 operators, built up interactively, can be performed on a database.
</li>
61 <li> creating and editing
<tt>@string
</tt> and
<tt>@preamble
</tt>
62 definitions is supported.
</li>
64 <li> BibTeX entry and field types can be customised, allowing adaptation
65 for non-standard and personal bibliography styles.
</li>
67 <li> field values containing newlines are supported, allowing the creation
68 of annotated bibliographies.
</li>
70 <li> merging of a second
<tt>.bib
</tt> file with an already loaded
73 <li> single entries can be exported to another file, allowing the creation
74 of a new specialised
<tt>.bib
</tt> file from an existing
75 one.
<tt>@preamble
</tt> and
<tt>@string
</tt> definitions can also be
78 <li> optionally sorting the entries in the
<tt>.bib
</tt> file on
79 user-specified fields when saving the database.
</li>
81 <li> optionally saving the database with all entries with a crossref field
82 at the top of the
<tt>.bib
</tt> file. (This is not compatible with
83 sorting the entries in the
<tt>.bib
</tt> file.)
</li>
85 <li> automatic creation of a LaTeX document of selected entries for
88 <li> copy/cut/paste mechanism for quickly copying field values. (This fully
89 integrates with Emacs' kill ring.)
</li>
91 <li> automatic insertion of a BibTeX key into a (La)TeX document, where the
92 user can use tab completion to select a key from the database.
</li>
94 <li> automatic loading of
<tt>.bib
</tt> files upon startup.
</li>
96 <li> on-line help function summarising the available commands.
</li>
98 <li> extensive user manual.
</li>
104 <a name=
"screenshots">
106 </a><p><a name=
"screenshots">Visually, Ebib is not very spectacular. But to
107 get an idea what it looks like, you can take a look at the following two
108 screenshots. The first shows Ebib's standard lay-out, with the list of
109 entry keys in the top window and the fields of the currently highlighted
110 entry in the bottom window. The string `McCarthy' is highlighted as the
111 result of a text search:
113 </a></p><p><a href=
"graphics/ebib.jpg"><img src=
"graphics/tn_ebib.jpg"
114 alt=
"ebib screenshot" border=
"0" /></a></p>
116 <p>The second screen shot shows the strings buffer, where you can edit
117 the
<tt>@string
</tt> definitions in the database:
119 </p><p><a href=
"graphics/strings.jpg"><img src=
"graphics/tn_strings.jpg"
120 alt=
"strings screenshot" border=
"0" /></a></p>
125 <p>The complete user manual for Ebib is available in html format
<a
126 href=
"ebib/index.html">here
</a>.
</p>
132 </a><p><a name=
"download">Ebib can be downloaded from the
</a><a
133 href=
"http://sourceforge.net/projects/ebib">Sourceforge Project
134 Page
</a>. The tar ball contains the source code, the manual in
135 <tt>.info
</tt>,
<tt>.html
</tt> and
<tt>.pdf
</tt> format, and a sample
136 configuration file. Installation instructions can be found in the
139 <h2>Contact/mailing list
</h2>
141 <p>Ebib has a mailing list:
<a
142 href=
"https://lists.sourceforge.net/lists/listinfo/ebib-users">ebib-users
</a>.
143 Here, you can ask any questions regarding Ebib, send bug reports or feature
148 <hr width=
"100%"></hr>
153 <td bgcolor=
"#c00000" valign=
"top" width=
"20%">
155 <p align=
"center"><a href=
"http://www.anybrowser.org/campaign/"
156 target=
"_blank"><img src=
"graphics/br-indep.gif" alt=
"Browser independent"
157 border=
"0" height=
"30" width=
"100" /></a></p>
159 <p align=
"center"><a href=
"http://sourceforge.net"><img
160 src=
"http://sourceforge.net/sflogo.php?group_id=115723&type=1"
161 width=
"88" height=
"31" border=
"0" alt=
"SourceForge.net Logo" /></a></p>
163 <center><a href=
"#screenshots">screenshots
</a>
164 <br/><a href=
"ebib/index.html">manual
</a>
165 <br/><a href=
"#download">download
</a>
168 <p><a href=
"mailto:joostkremers@users.sourceforge.net">contact
</a>
172 </p><p>last updated:
<br/>05.04.07</p>