TeX User Group bibliography archive Last update: [21-Jan-1999] This directory, ftp://ftp.math.utah.edu/pub/tex/bib, or equivalently, http://www.math.utah.edu/pub/tex/bib, or from tuglib, tex/bib, contains collected BibTeX files on several subjects, together with LaTeX wrappers (*.ltx) to print the bibliographies. ------------------------------------------------------------------------ Table of Contents * File extensions in this archive * Typesetting the bibliographies * BibTeX style files * Viewing the files * Archive maintenance * Error reporting * Standard file headers * BibTeX prettyprinter * Split files * Archive directory * Other bibliography collections ------------------------------------------------------------------------ File extensions in this archive File extensions indicate the file contents: .bib BibTeX bibliography file .dvi TeX DVI file for the typeset bibliography .html HyperText Markup Language file, usually a translation of a BibTeX file to provide hypertext links .ltx LaTeX wrapper file for typesetting the bibliography .pdf.gz GNU gzip-compressed Adobe Acrobat Portable Document File created from the PostScript file .ps.gz GNU gzip-compressed PostScript file created from the .dvi file UNIX sed script for converting old citation labels; this has been .sed superceded by .sub files, because of capacity and speed limitations of sed. .sok spelling exception dictionary for .bib file citation label substitution file for citesub (use for converting .sub old (La)TeX files to new labels in the BibNet Project standard style, name:year:abbrev) .twx title-word cross-reference file input by the .ltx file Each *.ltx file has an accompanying *.twx (title word index) file that is constructed automatically by steps in the makefile using the awk programs keywords.awk and fmtwords.awk, and the biblex program. The index makes it easy to locate entries in a printed bibliography if you can remember, or guess, at least one important word in their titles. Each *.ltx / *.bib file pair also has an accompanying *.sok file containing a spelling exception list to supplement the built-in ones in UNIX spell and GNU ispell. The commands make BIB=unix spell , or just make unix.ser, do a spelling check on unix.bib and unix.ltx, leaving new exceptions in unix.ser for later manual examination, correction, and incorporation in unix.bib. ------------------------------------------------------------------------ Typesetting the bibliographies The ordering of entries in the bibliographies is sometimes by year, and within each year, alphabetical by citation label, and sometimes just alphabetical by citation label. The ordering of the typeset bibliography is dictated by the style selected in the \bibliographystyle{} command in the .ltx file; in most cases, this is is-alpha, which produces a bibliography sorted by first author, then by year. If you want a typeset version in the same order as the entries in the bibliography file, just change the style to is-unsrt instead, and then retypeset like this: latex maple-extract.ltx bibtex maple-extract latex maple-extract.ltx bibtex maple-extract latex maple-extract.ltx To typeset the LaTeX files, you will need some additional LaTeX *.sty and BibTeX *.bst style files that are available in this directory. ------------------------------------------------------------------------ BibTeX style files The is-xxx bibliography styles are extensions of the standard ones which support additional ISBN (International Standard Book Number), LCCN (Library of Congress Catalog Number), URL (Uniform Resource Locator), price, and pages fields. ISBNs have been in worldwide use by publishers since 1972; they contain four hyphen- (or blank-) separated fields which serve to identify the language group, the publisher and the book itself; the fourth field is a check digit in [0-9X] used to validate the ISBN. Bookstores and library catalogs can use ISBNs to locate a book more precisely than one can with just the usual author, title, and publisher information. URLs are a recent addition to the Internet: they are used by World Wide Web browsers in HTML (HyperText Markup language) files to locate resources. They look like resourcetype://Internet-hostname/pathname. In some bibliographies, every bibliography entry contains a URL in its bibsource value pointing to the master bibliography from which the entry was extracted, so that any subsequent copying of entries into other bibliographies should maintain the origin, where the latest version may be expected to be found. A growing number of bibliography entries contain URL fields that point to electronic versions of the material, and some of the file headers in the .ltx and .bib files contain a URL to the author's home page on the Internet, where that information is available. ------------------------------------------------------------------------ Viewing the files The .dvi files can be viewed or printed using any DVI file previewer or translator; they require only the standard Computer Modern fonts present in every TeX distribution. The .ps files can be viewed with a PostScript viewer, or printed on any PostScript printer. They are somewhat large, so we have stored them in compressed form using GNU gzip (available on ftp://prep.ai.mit.edu:/pub/gnu/gzip*.*, and easily buildable on any UNIX system; ports to DEC VMS and IBM PC environments are also available). gzip produces better compression than UNIX compress, and is free of the Unisys patent claim on the Lempel-Ziv-Welch algorithm in compress. To uncompress such a file, once gzip is installed, just do something like this gunzip maple-extract.ps.gz If you fetched the file via gopher or a WWW browser, instead of via FTP, the decompression should have been done automatically for you; if not, complain to your local gophermaster or webmaster. The reason that the PostScript files are large is that they contain Type 1 outline fonts, rather than bitmap fonts, thanks to the excellent work of Basil K. Malyshev. These fonts are available in the CTAN archives (do finger ctan@tex.ac.uk for a list of sites). The advantage of Type 1 outline fonts over Type 3 bitmap fonts is resolution independence; especially in PostScript screen previewer, the font quality is noticeably improved by use of Type 1 fonts. If you want to view the PostScript files, we recommend use of an Adobe Acrobat reader (freely available on ftp.adobe.com for several personal computer and workstation architectures) on the .pdf file. This provides zoom, pan, string searching, printing of selected pages, and very rapid display, independent of the size of the .pdf file. ------------------------------------------------------------------------ Archive maintenance These bibliographies are maintained by Nelson H. F. Beebe Center for Scientific Computing University of Utah Department of Mathematics, 322 INSCC 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Email: beebe@math.utah.edu (Internet) Tel: +1 801 581 5254 FAX: +1 801 585 1640, +1 801 581 4148 WWW URL: http://www.math.utah.edu/~beebe/ The bibliography collection is very active, and several updates weekly should be expected. ------------------------------------------------------------------------ Error reporting If you find any errors whatsoever in these bibliographies, please notify the maintainer immediately! While no significant collection of material created by humans can ever be error free, with electronic text, we have a chance to greatly reduce error rates. This collection is being mirrored at numerous other Internet sites, so fixes and updates made here will automatically propagate. ------------------------------------------------------------------------ Standard file headers All files contain standard file headers with checksum fields that include a CRC-16 checksum, followed by counts of lines, words, and characters, such as would be produced by the UNIX wc (word count) utility. If you acquire any of these files from a site other than ftp.math.utah.edu, you are strongly urged to verify their checksums to guard against file corruption. The checksum values are produced by Robert Solovay's checksum utility, which is written in CWeb. It is available in pub/tex/pub/checksum, both as individual files, and as a compressed tar file. The msc/checksum.exe file there is an MS DOS executable compiled with Microsoft C version 5.1. The file headers can be most easily generated by the GNU Emacs functions in filehdr.el. The checksums, date, and version numbers can be easily updated with functions in that file. ISBN and ISSN fields can be verified with functions in isbn.el. ------------------------------------------------------------------------ BibTeX prettyprinter A BibTeX file prettyprinter has been developed and is available in the files bibclean*.* and bibparse*.*. The code is in ANSI/ISO Standard C, and should compile without problems on a wide variety of systems. ------------------------------------------------------------------------ Split files Files that have a three-digit suffix, like ovr.bib-001, are parts of a larger file that have been split into smaller pieces for e-mail and ftp transfer. To reconstruct, append the pieces in order into one file, then if necessary, uncompress and untar. E.g., on UNIX, cd empty-directory cat ovr.bib-??? >ovr.bib or cat siggraph.tar.gz-* | uncompress | tar xof - ------------------------------------------------------------------------ Archive directory Since the directory table is large, it is available in small sections for faster loading: 0 A B C D E F G H I J K L M N O P R S T U V W X Y However, the full directory table is also available as a separate file. Entries in the directory table can be referred to from elsewhere by appending a sharp sign (#) and a name from column 1 to the URL for the index-table.html file. For example, the entry for the Ada User Journal can be addressed as ftp://ftp.math.utah.edu/pub/tex/bib/index-table.html#adauserj http://www.math.utah.edu/pub/tex/bib/index-table.html#adauserj at the master archive site. For an overview of programs listed in this table, visit the author's software Web pages, where their documentation is available. ------------------------------------------------------------------------ Other bibliography collections Here is a short list of other ftp sites that are known to have bibliographies available: http://www.cs.ukc.ac.uk/people/staff/rej/gcbib/gcbib.html bibliography on garbage collection ftp://ftp.cs.orst.edu/pub/pancake/debug bibliographies of parallel and distributed debugging bibliographies of database management systems. This collection is also available via the World-Wide Web: make a Web ftp://cs.arizona.edu/pub/bib browser connection to http://glimpse.cs.arizona.edu:1994 to access the GLIMPSE (GLobal IMPLicit SEarch) indexing and query server. bibliographies of ACM Transactions on Programming Languages and Systems, ACM Letters on Programming Languages and Systems, ACM Symposia on Architectural ftp://cs.rice.edu/public/preston/bib Support for Programming Languages and Operating Systems, ACM Symposia on Compiler Optimization and Programming Language Design and Implementation, and ACM Symposia on Principles of Programming Languages computational geometry community ftp://ftp.cs.usask.ca/pub/geometry bibliography project with 4273 entries on [01-Feb-1993] huge (441 BibTeX files, 2,672,675 lines, 205,289 entries, and 6,375 @String{} abbreviations, occupying 94.8MB of disk space on [5-May-1994]) collection of computer science bibliographies. This collection is available via ftp://ftp.ira.uka.de/pub/bibliography the World-Wide Web: make a Web http://liinwww.ira.uka.de/bibliography/index.html browser connection to http://liinwww.ira.uka.de/ and select the menu item named `Sammlung von Informatik - Bibliographien' (Computer Science Bibliography Collection); from there on, it is all in English. BibNet bibliography project, with bibliographies of researchers in numerical analysis, and special topic bibliographies in the same area. This is the master site for ftp://ftp.math.utah.edu/pub/bibnet BibNet; the contents are mirrored regularly to Netlib (netlib.ornl.gov and netlib.bell-labs.com), from which they are available via e-mail, ftp, and interactively via netlib software. World-Wide Web access to bibliographic data for ACM http://gams.nist.gov/toms/Overview.html Transactions on Mathematical Software (including papers in upcoming journal issues), and Collected Algorithms of the ACM. http://grinch.eecs.umich.edu:8080/ BibWeb computer science bibliography collection computer science conference http://www-acaps.cs.mcgill.ca/doc/ proceedings bibliographies at McGill University, Montréal, PQ, Canada ftp://netlib.bell-labs.com/att/cs/bib bibliographies of researchers at AT&T Bell Labs, Murray Hill, NJ. http://www.lpac.ac.uk/SEL-HPC/Articles/GeneratedHtml/hpc.alg.htmlHigh performance computing archive yearly bibliographies on computer ftp://siggraph.org/publications/bibliography graphics from 1976 to date in separate files, and pre-1976 in a single file. telnet://siggraph.org also provides Internet interactive lookup in the databases. Use telnet or rlogin to siggraph.org with username biblio (no password), then try a request like find author blinn display REDUCE bibliographies are included here, with the masters maintained on rand.org, and available by e-mail requests like send index send index from bibliography to reduce-netlib@rand.org. ------------------------------------------------------------------------