%% /u/ftp/pub/bibnet/readme.old, Sun Sep 8 08:21:35 1996 %% Edit by Nelson H. F. Beebe %% Change att.com to bell-labs.com %% /u/ftp/pub/bibnet/readme, Fri Nov 11 18:50:07 1994 %% Edit by Nelson H. F. Beebe %% Add description of .sub files ------------------------------------------------------------------------------- --- BibNet --- ------------------------------ A Bibliography Network Project [25-Oct-1994] ------------------------------------------------------------------------------- BibNet is a public-domain bibliography archive in BibTeX format. The archive contains two types of bibliographies: - by author (i.e. an author's list of publications), and - by subject. This initiative is a step toward sharing information electronically, and it allows scientists to: - provide complete and updated information on their own work, - find information about ongoing research or specific topics, - have an efficient pointer to electronically accessible material, and - simplify the work of preparing publications. The BibNet archive is maintained at the University of Utah, on ftp.math.utah.edu, where the files are stored in /pub/bibnet. It is mirrored nightly from there to a few other Internet archive sites. BibNet is accessible through anonymous ftp, Netlib, Mosaic, Gopher and e-mail. Enclosed in this document are information and instructions on: - features of the BibNet bibliography database, - access and retrieval of bibliographies, and - contributing new or updated bibliographies. WE SOLICIT CONTRIBUTIONS !! New or updated contributions will be standardized and checked and the bibliographies will be incorporated in the BibNet archive. We hope that the community will understand the convenience and power of a bibliography database. We anticipate that the success of this initiative will likely generate motivation to render the work as automatable as possible, to increase the features of this service, and to scale the project to other fields. -------------------- Stefano Foresti Utah Supercomputing Institute University of Utah Nelson H. F. Beebe Department of Mathematics University of Utah Eric Grosse AT&T ------------------------------------------------------------------------ TABLE OF CONTENTS ------------------------------------------------------------------------ 1) Bibliography types 2) Format of the bibliographic collections 3) Submitting a new bibliography 4) Incorporation of a bibliography in the BibNet archive 5) Updating a bibliography 6) Accessing the BibNet archive 7) Archive structure 8) Help, info and feedback. Appendix: Guidelines for bibliography file contributors A) Information and documentation on BibTeX, LaTeX, and TeX A.1) Syntax of a BibTeX entry A.2) Documentation on BibTeX A.3) Example of a BibTeX database A.4) Typesetting the example BibTeX database B) Suggested BibTeX standards and tips C) Information to provide in the bibliography entries D) Tools for BibTeX support E) Conversion from other bibliography formats ------------------------------------------------------------------------ 1) Bibliography types ------------------------------------------------------------------------ BibNet accepts files containing two types of bibliographies: by author and by subject. a) By AUTHOR. A bibliography by author is the list of publications of which someone is (co)author: this may include reports, preprints, or other miscellaneous material that is available on his/her work. See Appendix C for more information. We encourage and are particularly grateful to people willing to contribute the list of publications of authors other than themselves: for instance, authors who are no longer working in the field, or are deceased. Notice: we DO NOT accept a list of miscellaneous publications of different authors that someone may have collected for his own work, unless it meets the requirements of the bibliography by subject, described in (b). b) By SUBJECT. A bibliography by subject is a collection of publications on a certain subject, with fairly complete coverage. Examples of existing bibliographies that meet the requirements are the collection on "Multigrid Methods" coordinated by Craig Douglas and the reference list of the book "Matrix Computations" by Golub and Van Loan. We encourage and will provide assistance to the coordination of such efforts. However, we ask the editor(s) of topical collections to take responsibility for the revisions, and to coordinate addition and update of material. ------------------------------------------------------------------------ 2) Format of the bibliographic collections ------------------------------------------------------------------------ The BibNet bibliographic archive contains files in BibTeX form, as shown in the following example: @Article{Higham:1994:BVT, author = "Nicholas J. Higham", title = "{BibTeX}: {A} Versatile Tool for {\LaTeX} Users", journal = "SIAM News", year = "1994", volume = "27", number = "1", pages = "10, 11, 19", month = January" } The choice of the BibTeX format not only allows automatization of references in LaTeX or TeX documents. BibTeX references are structured with fields: therefore, the category of the information can be parsed and automatically processed. Bibliography databases should be supplied in BibTeX form. However, if you ALREADY have a bibliography database in another format than BibTeX, you may consult Appendix E: we have tools for conversion to BibTeX of bibliography databases in a few other PARSEABLE formats. The article in the reference above appeared in the January 1994 issue of SIAM News, and is an excellent overview of the features and power of BibTeX. Information on BibTeX and suggested standards and tips are described respectively in Appendices A and B. ------------------------------------------------------------------------ 3) Submitting a new bibliography ------------------------------------------------------------------------ A bibliography that is submitted for the FIRST time should be sent to: bibnet-submit@math.utah.edu In the message body specify the following mandatory fields and as many of the optional fields as you want. (The subject line of your message is ignored.) Mandatory ========= Contributor's Last_name: Contributor's First_name: Contributor's E_mail_address: Bibliography format: (if BibTeX leave blank) Mandatory for an Author's publication list (if Author is different than Contributor) ========================================== Author's Last_name: Author's First_name: Mandatory for a reference list by subject ========================================= Subject: Optional Fields =============== Author/Contributor's Middle_name: Author/Contributor's Other_name: Author/Contributor's Affiliation: Author/Contributor's Department: Author/Contributor's Address: Author/Contributor's City_state_zip: Author/Contributor's Country: Author/Contributor's Phone: Author/Contributor's Fax: Author/Contributor's URL: Author/Contributor's Home_address: Author/Contributor's Home_City_state_zip: Author/Contributor's Home_Country: Author/Contributor's Home_Phone: Author/Contributor's Home_Fax: Author/Contributor's Research: Other: The bibliography file follows the above material, in the same message. ------------------------------------------------------------------------ 4) Incorporation of a bibliography in the BibNet archive ------------------------------------------------------------------------ The new or updated contributions will be standardized and checked with software that we have created. If some entries have severe compilation errors or are missing important fields, a revision will be solicited before incorporating the file in the BibNet archive: the contributors will receive a copy of their original file along with the compiled version and error messages. When the files successfully pass the test, the BibTeX bibliography database will be incorporated in the BibNet archive. A key will be assigned and it will be used for the file name. A contributor will be notified of the successful operation and the key. In the absence of conflicts, the key will be formed from lastname-firstname, so for example, Brian Smith's key would be smith-brian, and his bibliography file would be named smith-brian.bib. Otherwise, numeric suffixes will be added in chronological order to produce unique keys, e.g. smith-brian-2. NOTICE: only some of the information in the bibliographic entries can be automatically verified; therefore, the authors are asked to provide as correct and complete information as possible. Please consult Appendix C. ------------------------------------------------------------------------ 5) Updating a bibliography ------------------------------------------------------------------------ Because of the natural evolution of bibliographic information, the BibNet bibliography collection will be constantly updated. Standardized file headers are incorporated into each bibliography file, recording (among other things) the following information: - contributor/author information, - the version and date of the last update, - a short summary describing the contents, and - a CRC-16 checksum that can be used to check for corruption. Further details are given in Appendices B and D. Updated versions of existing bibliographies will ONLY be accepted in BibTeX format. We recommend that contributors download the latest version of a bibliography from the BibNet collection before updating it. Updated versions of existing bibliographies should be sent to: bibnet-update@math.utah.edu In the message body, you only need to specify the field with your key Key: but you may update other fields if they have changed. The bibliography file follows the above material, in the same message. ------------------------------------------------------------------------ 6) Accessing the BibNet archive ------------------------------------------------------------------------ The BibNet archive is maintained at the University of Utah, Salt Lake City, Utah, on ftp.math.utah.edu, where the files are stored in /pub/bibnet for anonymous ftp access. The BibNet archive is automatically mirrored nightly to the Netlib servers, where it can be found in /netlib/bibnet via xnetlib, anonymous ftp, and via e-mail to netlib@research.bell-labs.com (and other e-mail addresses given in the /netlib/sites file). You may access BibNet through Mosaic by opening the URL connection: ftp://netlib.bell-labs.com/netlib/bibnet/index.html.Z The collection is also accessible via e-mail for those who lack Internet anonymous ftp or xnetlib capability. To get started, send an e-mail message to: tuglib@math.utah.edu with the following message body: help send index from bibnet Here is a sample ftp retrieval session of the bibliography of Eric Grosse: % ftp ftp.math.utah.edu Name: anonymous Password: user@hostname <- your e-mail address (not echoed) ftp> cd /pub/bibnet/authors/g ftp> prompt ftp> mget grosse-eric.* ... ftp> quit ------------------------------------------------------------------------ 7) Archive structure ------------------------------------------------------------------------ The top-level bibnet directory contains subdirectories named authors bibliographies of individuals, in subdirectories keyed by the first letter of the last name subjects bibliographies by subject tools software for maintaining bibliographies, and templates for creating new entries in text editors Within these directories, the following file extensions are widely used: .bib BibTeX bibliography database file .ltx LaTeX wrapper file to typeset BibTeX file .sed UNIX sed script for changing old citation labels to new form .sub Citation label substitution file for citesub (part of biblabel distribution) .twx title word cross-reference file These also appear, though less frequently: .awk awk/nawk/gawk programs .awx address cross-reference file .bst BibTeX bibliography style file .ewx author/editor cross-reference file .iwx institution cross-reference file .jwx journal cross-reference file .pwx publisher cross-reference file .sok spelling exception list .sty LaTeX style file Generation of these auxiliary files is controlled by the Makefile(s) contained in the collection. Each directory also contains an "index" file that summarizes the contents, and "00dir.*" and "00tdir.*" files that are alphabetical and reverse time-ordered directory listings created nightly. ------------------------------------------------------------------------ 8) Help, info and feedback. ------------------------------------------------------------------------ E-mail to the address bibnet-info@math.utah.edu will return a copy of this file that you are now reading (the file "readme" in the top-level bibnet directory). Help needed while TYPESETTING BibTeX entries, or problems arising while REFERENCING BibTeX entries that have been downloaded from BibNet should be reported to: bibnet-help@math.utah.edu Feedback, suggestions or problems with the BibNet archive should be reported to: bibnet-feedback@math.utah.edu ------------------------------------------------------------------------ Appendix: Guidelines for bibliography file contributors ------------------------------------------------------------------------ The guidelines address two complementary issues: - INFORMATION contained in the bibliography entries, and - FORMATTING standards and tips. We hope that the community will understand the convenience and power of a bibliography database, and will promptly provide INFORMATION that is as complete and correct as possible. Formatting standards are not of primary importance. However, if you have not yet started a .bib file, some guidelines based on experience with the TeX Users Group bibliography collection may be useful. We anticipate that the success of this initiative will likely generate motivation to render the work as automatable as possible, to increase the features of this service, and to scale the project to other fields. If you have already prepared bibliography data in BibTeX form, we do NOT expect you to undertake a major overhaul to bring it into a form consistent with other bibliographies in the collection; we would much rather receive what you have now, rather than wait indefinitely long for a polished submission. Since it is expected that bibliography files will undergo continuous revision, it is easiest to incorporate polishing little by little. ------------------------------------------------------------------------ Appendix A) Information and documentation on BibTeX, LaTeX, and TeX ------------------------------------------------------------------------ A.1) Syntax of a BibTeX entry BibTeX entries begin with an initial @ as the first non-blank character on the line, followed immediately by a document type, such as Article, Book, PhDThesis, etc., followed by a braced list of items. The first item is the citation tag, which is the `handle' used to refer to the entry for citation purposes. Remaining items are keyname = "value", assignments. Keynames identify parts of the citation, such as author, title, and year. Particular bibliography styles generally recognize only a subset of keynames for each document type; all others are simply ignored, i.e. they do not appear in typeset bibliography data. However, it is desirable to augment entries with useful information like abstracts and keywords that can be used in bibliographic searches. See Appendix C for more details. A.2) Documentation on BibTeX We refer to the references in A.3) in BibTeX for more information on TeX, LaTeX, and BibTeX. A user's guide for BibTeX is in Appendix B of Lamport's books. A.3) Example of a BibTeX database This is an example of what a typical BibTeX database looks like: it lists a set of the references for BibTeX and (La)TeX typesetting. @String{j-CACM = "Communications of the Association for Computing Machinery"} @String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} @String{pub-AW:adr = "Reading, MA, USA"} @String{TUGboat = "TUGBoat"} @Article{Baeza-Yates:j-CACM-35-10-74, author = "Ricardo Baeza-Yates and Gaston H. Gonnet", title = "A New Approach to Text Searching", journal = j-CACM, year = "1992", volume = "35", number = "10", pages = "74--82", month = oct, bibdate = "Sat Nov 7 11:35:45 1992", } @Article{Beebe:TB14-4-395-419, author = "Nelson H. F. Beebe", title = "Bibliography Prettyprinting and Syntax Checking", journal = TUGboat, year = "1993", volume = "14", number = "4", pages = "395--419", note = dec, bibdate = "Fri Dec 31 12:15:07 1993", } @Article{Higham:SIAM-NEWS-27-1-10, author = "Nicholas J. Higham", title = "{BibTeX}: {A} Versatile Tool for {\LaTeX} Users", journal = "SIAM News", year = "1994", volume = "27", number = "1", pages = "10, 11, 19", month = "January" } @Book{Knuth:ct-a, author = "Donald E. Knuth", title = "The {\TeX}book", publisher = pub-AW, address = pub-AW:adr, year = "1986", volume = "{\noopsort{1986a}}A", series = "Computers and Typesetting", ISBN = "0-201-13447-0", LCCN = "Z253.4.T47 K58 1986", pages = "ix + 483", bibdate = "Wed Dec 15 10:36:52 1993", } @Book{Lamport:LDP85, author = "Leslie Lamport", title = "{\LaTeX}\emdash A Document Preparation System\emdash User's Guide and Reference Manual", publisher = pub-AW, address = pub-AW:adr, year = "1985", ISBN = "0-201-15790-X", LCCN = "Z253.4.L38 L35 1986", pages = "xiv + 242", bibdate = "Wed Dec 15 10:38:04 1993", } @Book{Lamport:LDP94, author = "Leslie Lamport", title = "{\LaTeX}: {A} Document Preparation System: User's Guide and Reference Manual", publisher = pub-AW, year = "1994", ISBN = "0-201-52983-1", LCCN = "Z253.4.L38L35 1994", address = pub-AW:adr, edition = "Second", pages = "xvi + 272", acknowledgement = ack-nhfb, bibdate = "Wed Aug 10 09:55:59 1994", } @Article{Wonneberger:TB12-1-111-124, author = "Reinhard Wonneberger and Frank Mittelbach", title = "{{\BibTeX{} reconsidered}}", journal = TUGboat, year = "1991", volume = "12", number = "1", pages = "111--124", month = Mar, } @Article{Wu:j-CACM-35-10-83, author = "Sun Wu and Udi Manber", title = "Fast Text Searching Allowing Errors", journal = j-CACM, year = "1992", volume = "35", number = "10", pages = "83--91", month = oct, URL = "file://cs.arizona.edu/agrep/agrep-2.04.tar.Z", note = "This algorithm in this paper is implemented in the \path|agrep| program, publicly available via ANONYMOUS FTP to \path|cs.arizona.edu| in the \path|agrep| subdirectory. See also \cite{Baeza-Yates:j-CACM-35-10-74}.", bibdate = "Sat Nov 7 11:31:19 1992", } A.4) Typesetting the example BibTeX database This bibliography is stored in bibnet/tools/examples/bibtex-doc.bib. The companion file bibtex-doc.ltx is a LaTeX wrapper for typesetting bibtex-doc.bib, and the style files it requires (*.sty and *.bst), and the UNIX Makefile, are in the same directory. The make utility can be used like this: make BIB=bibtex-doc These files can also be processed manually as follows, provided that the cross-reference file (bibtex-doc.twx) is present: latex bibtex-doc.ltx bibtex bibtex-doc latex bibtex-doc.ltx latex bibtex-doc.ltx ------------------------------------------------------------------------ Appendix B) Suggested BibTeX standards and tips ------------------------------------------------------------------------ B.1) Citation tags The citation tags in the submitted bibliographies will be replaced with tags that are generated AUTOMATICALLY by our software. Our goal is to maintain UNIQUENESS of citation tags in a growing collection that is prepared by independent authors. For those who are interested, the citation tags look like FirstAuthorLastName:year:key-phrase with the FirstAuthorLastName capitalized (all caps if an acronym), and the key-phrase a (possibly hyphenated) phrase in upper case. The year is always a 4-digit value. The key-phrase is constructed from the initial letters of the first three capitalized names in the title, ignoring articles and prepositions. B.2) Abbreviations: @String{...} Use of the @String{...} abbreviation facility is important, and encouraged for consistency and compactness of bibliographic data. Since the current version of BibTeX has no @Include{} facility, it is not yet possible to share collections of common @String{} definitions, but the @String{} definitions that are referred in a BibTeX file have to be explicitly included in it. We recommend using @String{...} abbreviations where there is likely to be data reuse, such as in the following cases: - institution names - institution addresses - journal names - month names (3-letter abbreviations built-in in BibTeX) - publisher names - publisher addresses The general rules for @String{} abbreviations are as follows: - Journals should always be named using an explicit string definition of the form j-XYZ (avoid the limited BibTeX built-in journal names). - Publishers should similarly be named with a string definition of the form pub-XYZ, and their addresses in the form pub-XYZ:adr. We strongly recommend adherence to a common set of abbreviations. A substantial collection of @String{} abbreviations for journals, institutions, and publishers can be found in the files bibnet/tools/strings/journal.bib bibnet/tools/strings/institut.bib bibnet/tools/strings/mrabbrev.bib bibnet/tools/strings/publish.bib You may propose abbreviations for journals, institutions, and publishers that are not contained in the database to: bibnet-feedback@math.utah.edu B.3) Other suggested standards and tips - Article entries should include the full title with original capitalization, starting and ending page numbers, volume, number, and month, as well as the usual author, journal, and year. The titles are particularly important, because they are the material most heavily used in automated database lookups. - Internet addresses and filenames should be entered with the \path macro, for example: \path|rms@prep.ai.mit.edu|. The \path macro is available for TeX and LaTeX in bibnet/tools/path.sty. It is similar to LaTeX's \verb macro, but permits hyphenless linebreaking at punctuation characters. - Em dashes in titles should use the control sequence \emdash, rather than ---; \emdash allows line breaking on either side. \emdash (and others) is defined in the file bibnet/tools/examples/bibnames.sty. - Oren Patashnik (BibTeX's author) recommends against using ties (~) ANYWHERE in the bibliography; BibTeX puts them in where needed. B.4) Verification Finally, to track versions and allow verification of file correctness, we encourage the use of file headers of the type used in the files bibnet/tools/strings/*.bib bibnet/authors/*/*.{bib,ltx} A GNU Emacs package for support of these headers is available in a separate distribution in bibnet/tools/emacs/filehdr*.* This includes Emacs info online documentation, and typeset documentation. The checksum program that is used to provide machine-independent checksumming is available in bibnet/tools/software/checksum-*.* A version of the filehdr package for VMS eve/tpu is available on request. ------------------------------------------------------------------------ Appendix C) Information to provide in the bibliography entries ------------------------------------------------------------------------ We hope that the community will understand the convenience and power of the BibNet bibliography database, and will promptly provide INFORMATION that is as complete and correct as possible. C.1) Publication types to enter in a bibliography All publication types will be found in the BibTeX templates (see C.2) and include: @Article @PhDThesis .... @Miscellaneous Bibliography entries for preprints as well as refereed publications are encouraged; if a preprint or report is subsequently published, you can add a cross-reference note somewhat like this note = "This paper supersedes an earlier technical report \cite{Author:tag}." C.2) BibTeX templates The file bibnet/tools/examples/template.bib contains a collection of empty BibTeX entry templates, and one example of use of each of them. In the templates, names beginning OPT are optional, though recommended; NOTICE: when a value is supplied, remove the OPT prefix. C.3) Suggested information fields Useful information include keywords = " ...., ....., ..... ", which can be used in bibliographic searches, and abstract = " .... " For books, it is highly desirable to include the International Standard Book Number (ISBN), as was done in the Lamport citation in Appendix A: ISBN = "0-201-15790-X", ISBNs have been in use since the early 1970s; they uniquely identify the publisher and the book, and incorporate a check digit for enhanced reliability. Many bookstores now require ISBNs for orders. Some libraries allow catalog lookup by ISBN (e.g. University of California's Melvyl system: "find isbn 0-201-15790-X"). The bibclean tool in Appendix D can validate ISBNs, and also ISSNs (International Standard Serial Numbers). For software and other electronically-accessible material, it will be useful to incorporate references to retrieval locations in the bibliography. There is as yet no standard BibTeX field for this purpose, so please use a field name of URL, such as URL = "ftp://ftp.math.utah.edu/pub/bibnet/index", from the Mosaic and World-Wide Web `Uniform Resource Locator', and will develop support for that field in BibTeX style files. From the WWW frequently-asked-questions documentation: 4. What is a URL? ***************** URL stands for "Uniform Resource Locator". It is a draft standard for specifying an object on the Internet, such as a file or newsgroup. URLs look like this: o file://wuarchive.wustl.edu/mirrors/msdos/graphics/gifkit.zip o file://wuarchive.wustl.edu/mirrors o http://info.cern.ch:80/default.html o news:alt.hypertext o telnet://dra.com The first part of the URL, before the colon, specifies the access method. The part of the URL after the colon is interpreted specific to the access method. In general, two slashes after the colon indicate a machine name (machine:port is also valid). Further details can be found in the Uniform Resource Locators document in the file bibnet/url.txt. ------------------------------------------------------------------------ Appendix D) Tools for BibTeX support ------------------------------------------------------------------------ A sample collection of empty and filled-in BibTeX entry types is provided separately in the file bibnet/tools/examples/template.bib. The empty templates can be used in editors less powerful than Emacs. The files bibnet/tools/examples/template.bib is a sample BibTeX bibliography file with empty templates for each document type, and one real example of each document type. The file bibnet/tools/examples/template.ltx is a LaTeX wrapper for printing template.bib. These files can be processed like this: make BIB=template or more laboriously, providing the template.twx file is present, latex template.ltx bibtex template latex template.ltx latex template.ltx This processing requires BibTeX and LaTeX style files which are found in the same directory as the template.* files. There is also excellent GNU Emacs editing support for entry and maintenance of BibTeX files; several additional *.el (Emacs Lisp) files are included in the bibnet/tools/emacs tree, and the index file there gives a short summary of their contents. There are a number of tools for bibliography editing, prettyprinting, sorting, ordering, merging, and syntax checking in bibnet/tools/software. The prettyprinter and syntax checker is called bibclean, and is described in this article: @String{TUGboat = "TUGBoat"} @Article{Beebe:TB14-4-395-419, author = "Nelson H. F. Beebe", title = "Bibliography Prettyprinting and Syntax Checking", journal = TUGboat, year = "1993", volume = "14", number = "4", pages = "395--419", note = dec, bibdate = "Fri Dec 31 12:15:07 1993", } A copy of that paper is included in the bibclean distribution by permission of the TUGboat editors. The most recent version is found in the archive files bibnet/tools/software/bibclean-2.08.*. ------------------------------------------------------------------------ Appendix E) Conversion from other bibliography formats ------------------------------------------------------------------------ Tools are available to convert UNIX troff/nroff bib/refer data bases to BibTeX form, so if you only have the latter, then we can undertake the conversion to BibTeX form at our end. James Alexander's TIB format is similar enough to bib/refer that we can automate conversion of TIB files as well. We are willing to consider other formats as candidates for automated conversion if (a) the other format consists of PARSEABLE fields, (c) the conversion software will be usable for other bibliographies, (d) the bibliography is large, and (e) updates subsequently are contributed in BibTeX form. Files that look something like this \bibitem{Lamport:LDP85} Leslie Lamport. \newblock {\em {\LaTeX}\emdash A Document Preparation System\emdash User's Guide and Reference Manual}. \newblock Ad{\-d}i{\-s}on-Wes{\-l}ey, Reading, MA, USA, 1985. \newblock ISBN 0-201-15790-X. are the input to LaTeX for a bibliography, possibly prepared by BibTeX. This form is NOT useful for a bibliographic database, because the fields are not readily identifiable and parseable by a computer program. It is essential to have visible markup that identifies fields like author, title, volume, journal, publisher, year, etc. The same problem exists in typical library catalog entries, such as this one from the Library of Congress catalog Lamport, Leslie. LATEX : a document preparation system : user's guide and reference manual / Leslie Lamport ; illustrations by Duane Bibby. 2nd ed. Reading, Mass. : Addison-Wesley Pub. Co., c1994. xvi, 272 p. : ill. ; 24 cm. LC CALL NUMBER: Z253.4.L38 L35 1994 SUBJECTS: LaTeX (Computer file) Computerized typesetting. DEWEY DEC: 682.2/2544536 dc20 NOTES: Includes bibliographical references (p. 235) and index. ISBN: 0201529831 LCCN: 93-39691 ------------------------------------------------------------------------