BIBLIOGRAPHY ENTRY FORMAT ~~~~~~~~~~~~~~~~~~~~~~~~~ This is the format for the bibliographies in this directory, bib.CS and bib.ME. The bibliography is just a text file with the entries are arranged by first author. For creating an entry, you need to read the next section very carefully. If you use emacs, you may find some helpful tools in the description at the end of the file. SAMPLE ENTRY ~~~~~~~~~~~~ Aggarwal, Alok; J. Chang; and Chee Yap; 1985. COMPUTATIONAL-GEOMETRY 2D::ENCLOSURE POLYGON OPTIM IBM-TJW/NYU-Courant Minimum area circumscribing polygons, NYU Courant Report No. 160, Robotics Report No. 42, May, 1985. { { An efficient, O(n logn logk) algorithm is presented for solving { the general case of circumscribing a convex n-gon with a minimum { area k-gon. The algorithm makes extensive use of DePano's Lemma { [Depano, 1984]: Any minimal circumscribing k-gon must have k-1 { edges flush with the polygon and all edges of the k-gon must be { balanced. - Dian Lopez 11/88 FORMAT ~~~~~~ Note the following fields with respect to the above entry: (1) Entries are sorted by first author, so his last name should be first. For the other authors, it doesn't matter. For the last author, the name can be listed after "and", e.g., Ballard, Dana H.; and Christopher M. Brown; 1985. The separator ";" between names is preferred. (2) Year of publication must appear at the end of line 1. Thus one can refer to the paper above as [Aggarwal, Chang and Yap 85]. (3) The second line has the keywords. Some keywords are AI, R (articulated robot), M (mechanism), MOBILE, GEOMOD (geometric modeling), VISION, LEARNING, LOGIC, etc. Some keywords are followed by 2D or 3D; this indicates the dimensionality. For keyword scanning purposes, this line must include one or more "::" character somewhere, typically separating the "keyfields" from the "keywords". For a list of keywords, see the file /sarah/ppl/guest/rb688/bib/keywords.freq. Some keywords have a standard form (e.g. expert-system is KBS, path-planning is OBSTACLE-AVOID). If doubtful which keyword to use, consult this file or use by_key -a. (4) The second line also has the Author's affiliation at the end. This tells you where the author(s) is(are) from. More than one affiliation can be listed, e.g. IBM-TJW/NYU-Courant Again, for search purposes, the affiliation should be separated from the keywords by a tab or more white spaces. (5) Title of the work, indented four spaces (for appearance). (6) Source of document (reference). TR numbers are a must for tech reports, volume and page numbers for Journals, e.g. NYU Courant Report No. 160, Robotics Report No. 42, May, 1985. (7) The comments, when there are any, reflect the personal opinion of the reviewer. Each line must begin with a '{'. (8) Comments should be signed and dated by the reviewer. TOOLS FOR USE WITH EMACS ~~~~~~~~~~~~~~~~~~~~~~~~ The files bib-mode.el and bib-mode.ml contain some macros for formatting, sorting and maintaining the bibliographies. bib-mode.el is the version for GNU emacs, and bib-mode.ml works with Gosling emacs (e.g. Unipress). These are defined in one of the lisp language variants, and are loaded into emacs by inserting the following lines in your .emacs_pro file (Unipress emacs): (autoload "bib-mode" "/bib.ml") (bind-to-key "bib-mode" "\^XB") Then after you enter emacs, you can type ^X-B to initialize the macros. This actually loads in the file bib.ml, which contains some meager explanations of the functions. Particularly useful is the comment formatting (^X-F) and sort-entries (^X-O) functions. It's a good idea to save your file, esp. before sorting. Also to use these THERE MUST BE AT LEAST TWO CLEAR LINES both at the beginning and the end of the file. If something doesn't work, most probably ^X-^U or ESC-} will recover. Other emacs macros include merge-with-file, convert-to-bibroff (which converts to approximately the nroff bib format), move-entry, etc.