Notes for building and installing LaTeX on Berkeley Unix (by Richard Furuta) The user's manual for LaTeX is: "LaTeX: A Document Preparation System" by Leslie Lamport, Addison-Wesley Publishing Company, ISBN 0-201-15790 The current version of LaTeX corresponds to that manual, with corrections as noted in =doc/addendum.tex (relative to this directory). There should be enough pxl files present to allow you to run most LaTeX output (without magnification) to 200 dpi, 240 dpi, and 300 dpi devices. See the file LFontlist.txt in this area which is an extension of ./tex82/Fontlist.txt for some hints about which fonts you should be using for LaTeX. If you have comments, feel free to pass them on to me. The file named =origfiles/latex.ins contains the original installation instructions from Lamport. An old version of the manual is in =doc/tmanual*. latex.bug and =doc/lerrata.tex contain corrections to this older form of the manual and information about other changes. =doc/letter.tex and =slitex/slides.tex are appendices describing, respectively, the letter document style for LaTeX and a separate version of LaTeX (called SliTeX) that is used in making slides. Many of the fonts for SliTeX are not available. Directories (all directory names are relative to this area): =bibtex The LaTeX bibliography processor. You are urged to install this as well. =doc LaTeX documentation. =macros *.sty and their related *.doc files. Also found here are *.tex files for useful LaTeX documents (such as lablst.tex sample.tex, and others that are mentioned in the user's manual and in unixlocal.tex). =origfiles The originally distributed version of files that have been modified for the Unix TeX distribution. =slitex The SliTeX system, which has not been set up for installation here. In order to install LaTeX, you should do the following: (1) put the files currently in =macros into your central macro area, /usr/lib/tex/macros in the standard distribution. (The *.doc files are not required for running LaTeX but provide documentation for the corresponding *.sty files). You may also want to put latex.tex, lfonts.tex, and lplain.tex into this area. (2) create the format file for lplain (which includes latex.tex and lfonts.tex): % initex ** lplain \dump Put the lplain.fmt into the appropriate area (/usr/lib/tex/macros in the distribution, again). (3) create a preloaded LaTeX (where ^\ is your quit character---see ./tex82/README for more information): % virtex ** &lplain \read 0 to\blort \blort=^\ % undump latex virtex core The undumped file (latex) goes into your system's search path. (4) Modify the local guide, found in =doc/unixlocal.tex, to correspond to your local environment. In particular, change the name of the contact person and make sure that the instructions on how to print things corresponds to your local environment. You should make this modified guide available at your site. Note that this file refers to the delatex filter---see below. Note further that you will need to run unixlocal.tex through LaTeX twice because it has cross-references. As noted above, I urge you to install BibTeX as well (see the files in =bibtex). I would also suggest that you take a look at ./tex82/=contributions/van/s2latex. This contains a Scribe to LaTeX translator created by Van Jacobson of Lawrence Berkeley Laboratory. He's very interested in receiving feedback on this program. ./tex82/=contributions/trickey/delatex.lex is a filter that removes LaTeX constructs from its input, producing a stream of words that can be piped to spell (1). ./tex82/=contributions/rusty/r2bib contains a refer to bibtex format conversion program. Good luck.