Zender Group LaTeX Source Homepage
This document
describes how to (modify and) build Zender Group documents
(e.g., Cheat Sheets and
FACTs) from LaTeX source.
Standard software/class/style files for building Zender's documents
First, install an up-to-date LaTeX installation.
We recommend Thomas Esser's
teTeX, the default TeX
installation for many popular Linux distributions.
Our documents use many Standard class/style files.
Most require a subset of the following packages:
agu2001,
aguplus,
amsmath,
array,
datetime,
epstopdf,
hyperref,
ifpdf,
latexsym,
lineno,
longtable,
lscape,
makeidx,
mdwlist,
natbib,
preview,
subfigure,
thumbpdf,
times,
tocbibind,
upgreek,
url.
Most of theses packages come with the default teTeX
distribution.
Obtain the rest from your local
CTAN.
The few system style files that are difficult to find we make directly
available here:
- agu.bst AGU Bibliography Style (last modified Saturday, 04-Dec-2004 21:12:48 PST)
- agu04.bst AGU 2004 Bibliography Style (last modified )
- dchem.sty Chemistry macros of Donald Arsenau (last modified Thursday, 11-Feb-1999 15:08:06 PST)
- jas.bst JAS Bibliography Style (last modified Friday, 22-Mar-1996 13:35:01 PST)
Zender group class/style files
These style files define the science macros used heavily
used in most of the documents:
- abc.sty Declaration of entire alphabet as three letter macros (last modified Friday, 27-Apr-2007 22:05:20 PDT)
- aer.sty Commands specific to aerosol physics (last modified Saturday, 21-Jul-2007 15:05:56 PDT)
- bib.bib BibTeX bibliography database (last modified Wednesday, 19-Dec-2007 00:46:20 PST)
- csz.sty Frequently used macros for LaTeX (last modified Friday, 27-Apr-2007 22:05:40 PDT)
- chm.sty Commands specific to chemistry (last modified Friday, 27-Apr-2007 22:05:21 PDT)
- dmn.sty Dimensional units (last modified Sunday, 23-Sep-2007 05:19:35 PDT)
- dyn.sty Commands general to fluid dynamics (last modified Friday, 27-Apr-2007 22:05:21 PDT)
- hmw.sty Preamble for course homework (last modified Friday, 27-Apr-2007 22:05:21 PDT)
- hyp.sty Hyphenation exception list (last modified Friday, 27-Apr-2007 22:05:21 PDT)
- jgr_abb.tex AGU-sanctioned journal title abbreviations (last modified Monday, 23-Aug-2004 22:01:28 PDT)
- jrn_agu.sty AGU-sanctioned journal title abbreviations (last modified Sunday, 25-May-2003 15:13:38 PDT)
- jas_abb.tex AMS-sanctioned journal title abbreviations (last modified Sunday, 06-Aug-2000 19:37:05 PDT)
- jrn_ams.sty AMS-sanctioned journal title abbreviations (last modified Sunday, 25-May-2003 15:13:38 PDT)
- lct.sty Preamble for course lecture notes (last modified Friday, 27-Apr-2007 22:05:21 PDT)
- poetry.sty Poetry format (last modified Monday, 30-May-2005 22:04:32 PDT)
- psd.sty Commands specific to particle size distributions (last modified Friday, 17-Aug-2007 08:50:08 PDT)
- rt.sty Commands specific to radiative transfer (last modified Friday, 17-Aug-2007 08:50:08 PDT)
- smn.sty Commands specific to seminar presentations and FoilTeX (last modified Friday, 27-Apr-2007 22:05:22 PDT)
- tdy.sty Commands pertaining to thermodynamics (last modified Saturday, 21-Jul-2007 15:05:57 PDT)
Now you are ready to build most of the Zender Group documents.
As an example, let us build the Particle Size Distribution monograph:
- Particle Size Distributions: Theory and Application to Aerosols, Clouds, and Soils
DVI,
HTML,
LaTeX,
PDF,
PS,
TXT,
XML
Step 0. Install LaTeX and Standard packages.
Step 1. Install Bibliography (bib.bib) and bibliography style files (*.bst) on your
${BIBINPUTS} path:
wget http://dust.ess.uci.edu/doc/tex/bib.bib
wget http://dust.ess.uci.edu/doc/tex/agu.bst
wget http://dust.ess.uci.edu/doc/tex/agu04.bst
wget http://dust.ess.uci.edu/doc/tex/jas.bst
Step 2. Install Zender group style files on your
${TEXINPUTS} path:
wget http://dust.ess.uci.edu/doc/tex/abc.sty
wget http://dust.ess.uci.edu/doc/tex/aer.sty
wget http://dust.ess.uci.edu/doc/tex/chm.sty
wget http://dust.ess.uci.edu/doc/tex/csz.sty
wget http://dust.ess.uci.edu/doc/tex/dchem.sty
wget http://dust.ess.uci.edu/doc/tex/dmn.sty
wget http://dust.ess.uci.edu/doc/tex/dyn.sty
wget http://dust.ess.uci.edu/doc/tex/hmw.sty
wget http://dust.ess.uci.edu/doc/tex/hyp.sty
wget http://dust.ess.uci.edu/doc/tex/jas_abb.tex
wget http://dust.ess.uci.edu/doc/tex/jgr_abb.tex
wget http://dust.ess.uci.edu/doc/tex/jrn_agu.sty
wget http://dust.ess.uci.edu/doc/tex/jrn_ams.sty
wget http://dust.ess.uci.edu/doc/tex/lct.sty
wget http://dust.ess.uci.edu/doc/tex/poetry.sty
wget http://dust.ess.uci.edu/doc/tex/psd.sty
wget http://dust.ess.uci.edu/doc/tex/rt.sty
wget http://dust.ess.uci.edu/doc/tex/smn.sty
wget http://dust.ess.uci.edu/doc/tex/tdy.sty
Step 2. Download document source:
wget http://dust.ess.uci.edu/facts/psd/psd.tex
Step 3. Option A: Create PDF manually:
pdflatex psd.tex;bibtex psd;makeindex psd;pdflatex psd.tex;bibtex psd;makeindex psd;pdflatex psd.pdf
Step 3. Option B: Create PDF using Makefile.tex:
wget http://dust.ess.uci.edu/doc/tex/Makefile.tex -O Makefile
make psd.pdf;bibtex psd;makeindex psd;make psd.pdf;bibtex psd;makeindex psd;make psd.pdf
Our most complex document is the LaTeX Cheat Sheet.
Download the source below.
If you can build this, you can build anything.
Each document is produced from a single LaTeX source file.
Conversions are performed from LaTeX to
DVI (with latex and bibtex),
HTML (with htlatex, latex2html, or tth -Lfoo -p${TEXINPUTS}),
PDF (with pdflatex and thumbpdf),
PS (with dvips -t letter -Ppdf -G0),
TXT (with pdftotext or untex), and
XML (with mzlatex).
Unfortunately, many HTML converters (htlatex,
latex2html, tth) and XML converters
(mzlatex) produce illegible or incomplete output.
The TXT converter, untex, is a LaTeX-stripper—it
only does a good job of preserving un-formatted text.
Suggestions for producing better HTML, TXT, and XML from LaTeX are welcome!
Address questions and comments about this web page to
Charlie “my surname is zender” Zender