University of Minnesota Institute of Technology     One Stop   Directories   Search U of M 
School of Mathematics

TeX (and Variations) for Writing Math

TeX is a progenitor of math typesetting software. It can be used for precise placement of text on a page, or for document organization concepts like title, author, abstract and section.

The TeX language is written in plain ASCII text, so it can be written with basic text editors and formatted later by TeX. The basic "write-render" workflow can be augmented with programming editors (like emacs, kate, vi) or with TeX editing environments (kile, TeXshop, etc.).

Equations written in TeX's math mode can be exchanged over low-fidelity media like plain-email and instant-messaging.

TeX output can be dvi, ps or pdf.

CTAN has an online catalog of TeX resources.


LaTex Source Editing with Kile, a TeX IDE.

Pdf LaTeX output can be indexed by search engines.

HTML can also be generated from TeX.

TeX Resources

Why LaTeX? from the American Mathematical Society
TeX User Group
Not So Short Introduction to LaTeX 2e
Math Mode Examples from Meta-Wiki

HyperTeX

Beamer a LaTeX class for presentation slides
BibTeX a TeX based file format for storing citations and generating bibliographies

TeX4ht can convert latex files to web pages.

Tips and Tricks

TeX Inputs

LaTeX can include other files using the \input{} command. By default LaTeX searches the directory the main TeX file is in, but can search other directories if they are listed in the TEXINPUTS environment variable.

Environment variables like TEXINPUTS are used by command line shells (sh, csh, zsh, bash) to define behavior. Details for how to set environment variables differ for different shells, bash is the default shell on Linux and Mac OS X.

To set up a TEXINPUTS directory you can do the following steps.

  1. Make a directory called TEXINPUTS in your home directory with the following command.
    mkdir ~/TEXINPUTS
  2. Add the following lines to the bash configuration file ~/.bashrc using an editor like emacs, gedit, or vi.
    TEXINPUTS=.:$HOME/TEXINPUTS:/usr/share/texmf/tex/latex
    export TEXINPUTS
  3. Close the shell and restart it, or log out and log back in.
  4. Verify TEXINPUTS is set by running echo $TEXINPUTS in the shell. You should see the directories that were set in the ~/.bashrc file.

Figures with XFig and Inkscape

Many people have used xfig to make illustrations for LaTeX papers. Xfig is illustration software that's been around since 1985, though Xfig may no longer under development.

Inkscape is another illustration package, and it can load xfig files. Inkscape's user interface is a much closer match to other desktop software people may have used. LaTeX text can be set using the menu Effects->Render->LaTeX Formula.

TeX Software

If you have other TeX software installed and added to this list, let the computer staff know.

Software listed as "TeX Editor" typically has a one-click, or one-command way to render TeX to dvi, ps or pdf.

Linux

Applications/Publications
  acroread Adobe Acroread
  ggv Gnome Ghostview
  ghostscript Postscript Utilities
  gpdf Gnome Pdf
  gv Ghostview
  jadetex TeX Without Limits
  kile TeX Editor
  passivetex XML to TeX
  psutils Postscript Utilities
  tetex TeX Utilities
  tetex-xdvi # An X viewer for DVI files.
  texinfo TeX Variation for Documentation
  xmltex Namespace-aware XML parser written in TeX.
  xpdf A PDF file viewer for the X Window System.

Applications/Multimedia
  kdegraphics - /usr/bin/kpdf
  transfig Utilities for creating TeX documents with portable graphics.
  xfig An X Window System tool for drawing basic vector graphics.   Inkscape Desktop illustration software for making vector graphics.

Applications/Systems
  lyx Quasi-WYSWIG LaTeX editor

Macintosh

  MacGhostview Postscript Viewer
  OzTeX Tex to Dvi to Postscript
  Preview Pdf Viewer
  Reader Pdf Viewer
  TeXShop TeX Editor
  Textures TeX Editor and Live Render

Windows

TeX Tools
  MikTex TeX Utilities
  TeXnic Center TeX Editor
  WinEdt TeX Editor

Previewers
  Ghostview Postscript Utilities
  Reader Pdf Viewer

www.math.umn.edu/systems_guide/tex/
Last Modified January 30, 2008
Contact the School of Mathematics
The University of Minnesota is an equal opportunity educator and employer.
© 2008, The Regents of the University of Minnesota
     
         
   

  Enter keyword search