CTAN masthead graphic CTAN lion sketch

Directory: CTAN home / tex-archive/ biblio/ bibtex/ utils/ r2bib

You can get this entire directory bundled as r2bib.zip.

Packages located here

Package Caption
endnote2bib Convert EndNote files to BibTeX.
r2bib Convert refer files to BibTeX.

Subdirectories of this one

There are no subdirectories here.

Files in this directory

NameDateSize Description
ChangeLog 2007-06-21 1 Kbyte download
EndNote2bib.1 2006-05-17 2 Kbyte download
EndNote2bib.c 2007-06-21 13 Kbyte download
EndNoteTag.1 2007-06-21 3 Kbyte download
EndNoteTag.C 2007-06-13 3 Kbyte download
README 2007-06-21 2 Kbyte download Shown below
dosToTex.1 2006-05-17 1018 bytes download
dosToTex.c 2005-05-03 7 Kbyte download
r2bib.1 1990-10-02 1 Kbyte download
r2bib.c 2006-05-17 6 Kbyte download

Contents of the README file

r2bib and EndNote2bib convert refer and EndNote bibliography lists
into the BibTeX format, respectively.

The main difference between r2bib and EndNote2bib is that EndNote2bib recognizes more
tags that have been introduced in the EndNote document system. For a description
see the source code in the file EndNote2bib.c and http://www.endnote.com .

An auxiliary filter program dosToTex, also written in C, is included to ease the
transition from PC/Windows 8-bit character representation (which presumably is
the standard in the EndNote input files) to the backslashed escape sequences
that are (more or less) the standard in BibTeX.  The insertion of this filter
is demonstrated in a comment in EndNote2bib, but it is left standalone because
it may as well be used to filter other Dos/Windows files .

Another independent filter program EndNoteTag, written in C++, is made available
to change the tags in EndNote files or to convert RIS tags to EndNote tags.
The main use is to change tags of an EndNote file on the fly if these do not
match the tags within EndNote2bib.

Compilation of the executables ought be as easy as

unix> make EndNote2bib dosToTex r2bib EndNoteTag

or individually with the gcc compiler

unix> gcc -o EndNote2bib EndNote2bib.c
unix> gcc -o dosToTex dosToTex.c
unix> gcc -o r2bib r2bib.c
unix> g++ -o EndNoteTag EndNoteTag.C

The man pages ought be copied to directories that are in the MANPATH or
otherwise can be looked at with
unix> nroff -man EndNote2bib.1 | less
unix> nroff -man EndNoteTag.1 | less
for example.

Further reading:
http://www.endnote.com
http://www.ctan.org/tex-archive/biblio/bibtex/utils/r2bib/
http://www.scripps.edu/~cdputnam/software/bibutils/bibutils.html
http://www.ecst.csuchico.edu/~jacobsd/bib/formats/refer.html
http://www.w3.org/Tools/Word_proc_filters.html

For the inverse functionality see
http://www.ee.columbia.edu/dvmm/imanager/convert.txt
http://liinwww.ira.uka.de/bibliography/Bib.Format.html

The program r2bib (the C source r2bib.c and troff manual r2bib.1) came from
Rusty Wright, Center for Music Experiment, University of California San Diego.
Both files are included as existing in CTAN with a time stamp of 3 Oct 1900.
(He started it!). This is left untouched except for #inclus'ion of two more C
header files (plus removal of explicit declarations of malloc, realloc) to
avoid gcc rejection of the source.

Richard J. Mathar
http://www.strw.leidenuniv.nl/~mathar
June 21, 2007

Small print: This listing is regenerated periodically so there is a small chance that the directory has changed from what is shown here; to be sure, check the FTP listing.