Here are a few LaTeX tricks I've picked up. Some of these took me a while to figure out, so hopefully you might find them useful.
ps2pdf -dMaxSubsetPct=100 -dCompatibilityLevel=1.2 \
-dSubsetFonts=true -dEmbedAllFonts=true \
-dAutoFilterColorImages=false \
-dAutoFilterGrayImages=false \
-dColorImageFilter=/FlateEncode \
-dGrayImageFilter=/FlateEncode \
-dModoImageFilter=/FlateEncode \
file.ps
To see the difference in results, compare the following files
original.ps, bad.pdf, and good.pdf. This
tip was obtained from the VIS 2004
conference website.
\usepackage[dvips,letterpaper,linktocpage]{hyperref}
\hypersetup{
pdfauthor = {David A. Ross},
pdftitle = {Learning Parts-Based Representations of Data},
pdfsubject = {M.Sc. Thesis}
}