These instructions assume you are working on the Georgia Tech CoC machines. If you are not, see the references below.
This document describes how to render a LaTeX file to a PDF file that looks good on the Web as well as in print. If you use the standard tools, you end up with grotty, bitmapped fonts in your PDF files. If you use the method below, you'll get beautiful, outline fonts. Here is an example:
Old: Bitmapped fonts
New: Type 1 Postscript fonts
Make sure the good version of latex
(/usr/local/texmf/bin
) is in your PATH before /usr/local/bin
.
Use latex to create a dvi file as usual.
Convert the dvi file to postscript but embed the Type 1 Postscript version of the TeX fonts (Computer Modern). To do this use the "-Ppdf" option to dvips like this:
dvips -Ppdf foo.dvi
(Yes, that's the dvips syntax for printing, but actually it will create a file called foo.ps.)
Convert the postscript file to pdf using Adobe's distiller:
distill foo.ps
Note that distiller is a commercial program and can only be run on cleon, terminus, lennon, gaia, elvis, asperta or forge.
Do not use ghostscript's ps2pdf
program
which creates awful looking pdf files that render extremely slowly
on the screen. (Note: This is supposed to be fixed in the future).
If you are not on a GT CoC machine, there are many web-pages which
tell you how to set up dvips
on your machine to include
Type 1 Postscript fonts. Among them are:
Note: the ACM page refers to the BaKoMa fonts, which are not completely free. Use the Blue Sky fonts, which are in the public domain (and look better, anyway).
If you have a newer installation of LaTeX, it may already have the
Type1 fonts included. In that case you may be able to just execute
dvips
like so:
dvips -Ppdf foo.dvi
-Ppdf
,
try using -Pcmz -Pamz
, instead.
If you do not have Adobe distiller
, you can try
GhostScript's ps2pdf
or the shareware
pstill
. Another possibility is to try converting directly
from dvi to pdf using
dvipdfm.