%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                           %
%  Math 110 README                          %
%                                           %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Files:
master.tex: Main Lab Manual document.  
Math110-LabManual-Notes.txt: File for conventions and notes.

Folders: 
Convention - Folders that contain module documents are labelled in caps with no spaces.
Module Folders:
EQUATIONS_AND_FUNCTIONS
LIMITS
DERIVATIVE_APPLICATIONS
DIFFERENTIATION
INTEGRATION

Other Folders:
gfdl_licensing: file containing gfdl licensing information

COMPILATION

Some shell scripts have been included in this directory which could be
run on a Linux (Unix) system.  They simply call pdflatex an
appropriate number of times and the graphics program asymptote if
necessary.  Even if you don't want (or can't) use them take a look at
them to see what steps need to be followed.  Here is a brief summary
of the commands.

compile : Compiles the document from scratch.

compilel : Does a "light compile" which is sufficient if the asymptote
graphic files have already been produced or were downloaded.  If you have done
the latter then asymptote does not need to be run (or installed).

clean : Removes all compiled documents and extra files.

cleanl : Does a light cleaning in that it removes all the compiled
documents and extra files except for the asymptote generated graphics
files.

Both versions of the compile executables run their corresponding clean
executables to ensure there are no issues with other files.

If you want to work with the document a more efficient means to do so
is to use latexmk which is available as a Linux package or with tex
distributions.  Just run

latexmk

to produce the output.  The latexmkrc file in this directory informs
latexmk how to work with the asymptote and xfig graphics files so they don't
get constantly regenerated and compiled.  If you also use the -pvc
option you can have it open a viewer for you.  The document currently
crashes a certain viewer on Linux (xpdf) but you can add the
following lines (between the dashses) to latexmkrc if you want to run
the evince viewer on Linux (which does read the document fine.)

------------
# This makes evince the default pdf viewer if you run -pv or -pvc option
$pdf_previewer = "start evince";
$pdf_update_method = 0;
------------

Note that the textbooktoolsv2.tex document contains several useful tools
that were used in the preparation of this document.  That file was written
by Robert Petry and this document was converted to those conventions by
him as well.
