TeX and LaTeX Resources
The mathematics department has a special interest in promoting the use of TeX and LaTeX for writing pretty much anything —papers, theses, homework, even posters!
We have a Tips & Tricks document (PDF; 616 KB) that gives you some hints about the trickier aspects of using TeX and LaTeX on the department's systems.
Online Resources
Our TeX online resources page has links to useful TeX and LaTeX support materials on the web.
HMC Classes
We have a number of locally
developed LaTeX classes for use in
formatting documents. These classes are installed
in /shared/local/texlive/texmf-local on the department's Linux
systems, and can also be downloaded for use on your own machine.
These classes include:
- HMC Thesis Class (the thesis proposal class is also available on that page)
- HMC Clinic Report Class
- HMC Poster Class
- HMC Mathematics Department Homework Class
Packages
The department also has a number of LaTeX packages or style files that we have developed. Packages that are not available from CTAN may be available for download from our LaTeX package section. (The “home pages” for such packages are also located in this section.)
Sample Documents
The hmcposter class includes a sample document. For
Clinic and thesis reports, you can download and TeX our sample report, which can be built
against either class and produce both a sample Clinic report and a
sample thesis.
Bibliography Styles
We have several bibliography styles available for use with these classes or on your own projects.
TeX Systems
To use TeX or LaTeX, you need a “TeX system”. If you're using a department machine, there's probably already some TeX system installed, but for your own machine you'll need to buy or download a TeX system and install it. There are some commercial systems, but most people (including us!) use the free ones, so that's what we'll talk about here.
For Linux
Most Linux distributions have TeX available in prebuilt packages, so all you have to do is figure out which packages are available on your system and run the appropriate package-management tool to install them.
TeX-Live is the current best choice, but some older systems may only have teTeX (which was the previous best choice) available. Both are good.
For Debian or Ubuntu, apt-get install tetex (on
older systems); or apt-get install texlive (on newer
systems).
For Red Hat Enterprise Linux, up2date --install
teTeX; for CentOS or Fedora, yum -y install
tetex.
For Windows
TUG has a package called proTeXt. We have a local mirror of the (very large—~550 MB) package.
ProTeX includes MikTeX, some editor/front-end programs (including TeXnicCenter (free) and WinEDT (shareware)) to make using TeX easier, and some other tools, all in one package.
For Mac OS X
MacTeX is what you want. MacTeX includes a TeX-Live–based TeX system, various front-end programs, including TeXShop, and a bunch of other useful tools for editing BibTeX databases, typesetting small pieces of LaTeX code (for including in other types of documents), and so on.
As with proTeXt, we have a local mirror of this very large (~750 MB) package.
Note that the MacTeXtras disk image has some additional tools, documentation, and demonstrations that are not included in the MacTeX disk image.



