Once you learn to use BibTex, you find that it easier to let BibTex make your reference list than do it yourself. Moreover, you will quickly compile a bibliographic database that eliminates almost all the work of making a bibliography. The BibTex format is extensively used by Computer Science Departments and others world wide.
I recommend you enter the entries by using the BibTex mode in the emacs editor.
@Book{,
author = {},
title = {},
publisher = {},
year = {},
OPTkey = {},
OPTeditor = {},
OPTvolume = {},
OPTnumber = {},
OPTseries = {},
OPTaddress = {},
OPTedition = {},
OPTmonth = {},
OPTnote = {},
OPTannote = {}
}
@Book{Waterman:text-computational-biology,
Use cite keys with NO blanks or commas. I suggest you use last name
followed by ":" followed by phrase with "-" between words. For example:
Smith:program-design
These cite keys are used in the text of a LaTex document by \cite, for example,
\cite{Smith:program-design}
Cite keys must be unique. Also, since emacs sorts on these cite keys,
best to use author's last name first.
@Book{Waterman:text-computational-biology,
author = {Waterman, Michael S.},
title = {Introduction to Computation Biology: Maps, sequences
and genomes},
publisher = {Chapman and Hall},
year = {1995},
note = {Excellent textbook},
}
If multiple authors, type an and between them. DO NOT use commas.
For example:
@Book{Kevles:genetic-code,
author = {Daniel J. Kevles and Leroy Hood},
title = {The Code of Codes},
publisher = {Harvard University Press},
year = {1992},
note = {scientific and social issues of the Human Genome Project},
}
Delete the fields not used. The OPT fields are NOT printed. To make them
printing fields remove the OPT as shown in the "note" field. For help on
what a field means, move cursor to that line and select
"Help about Current Field" from "BibTex-Edit" menu. Message will appear at
the bottom of emacs.
After entering a few entries, check for correctness of the syntax by highlighting the region and selecting "Validate Entries" on "BibTex-Edit" menu.
The .bib file in raw form may be edited as long as one does not mess up the structure and syntax.
% lpr database.bib
For explanation of the raw form, see Appendix B in "LaTeX: User's Guide
and Reference Manual" by Leslie Lamport, second edition, Addison-Wesley,
1994.
print-bib.tex in
directory~hyde/BibTex