# LaTeX typesetting language

Latex is a powerful typesetting language which allows for the creation of professional quality papers. The LaTeX user should have some amount of information about LaTeX, however, for those who do not, I direct your attention to a good book:

A Guide to LaTeX: Document Preparation for Beginners and Advanced Users.
Helmut Kopka and Patrick W. Daly

The latest edition contains information of the use of the newer LaTeX2e compiler.

# Contents:

### Setup Parameters

The two environment variables used by LaTeX are TEXINPUTS and BIBINPUTS. These environment values are colon seperated path names which are used to search for filenames specified in the LaTeX and BiBTeX files. The place for these variables are in the .cshrc file and an example is:

setenv BIBINPUTS ".:/usr/imports/lib/tex/latex:/usr/imports/lib/tex/latex2e"
setenv TEXINPUTS ".:/usr/imports/lib/tex/latex:/usr/imports/lib/tex/latex2e"

And when your list of personal stylefiles increase, you may create a directory of where you keep them and add the path to the TEXINPUTS variable. Some stylefiles are mentioned here but in the latex directory there exists a large collection of stylefiles. As you publish papers in conferences and journals, you will create a large collection of stylefiles.

### Path and locations of files

The location of all LaTeX style files for latex2.0.9 are kept in

/usr/imports/lib/tex/latex/

and it contains three types of files. There are *.tex, *.sty, *.bst, and *.doc files. *.tex and *.sty are similar in that the sty files are speficied in documentstyle at the beginning of the document however the tex file can be input in arbitrary locations. The bst files are bibliographystyle files and the doc files contain information on using the associates sty or tex files. If you are starting to use LaTeX for the first time I suggest biting the bullet and start off with latex2e. Similar to latex2.0.9, the associated directory is kept at

/usr/imports/lib/tex/latex2e/

There are a lot more files here than there are for latex2.0.9 with the major difference being with the use of style files. In latex2.0.9 you could use:

\documentstyle[cfar,psfig]{article}

but in latex2d one must use:

\documentclass{report}
\usepackage{psfig}

And notice that the document class inputs a file with the cls extension. In the latex2e directory there exists *.fd, *.sty, *.def, *.ldf, *.clo, *.cls, among others. Latex2e has a wider range of fonts and is more powerful than the previous versions of latex.

### LAMP PUBLICATIONS: LaTeX and Bibliographic style files

Here are some specific style files:
This list will grow as the need arises to publish more papers.