TeX -> dvi:
latex ... (use emacs auctex package)
might need to run bibtex to generate bibliography (aux file need, so run latex first!)
bibtex file_name_without_extension
after running bibtex, should run latex again!
dvi -> ps:
in windows, use dvips, -t to specify paper size.
dvips -t "Letter" filename.dvi
in linux,
dvips filename.dvi -Ppdf
ps -> pdf:
in windows, use gsview, menu, convert ...
in linux,
ps2pdf filename.ps
dvi -> pdf:
(This direct approach may have better result, such as preserve text search ability)
in windows, use dvipdfm (in some cases, dvipdfmx), “-c” to gnore color specials (for B&W printing), “-o filename” to set output file name, “-p papersize” to set papersize (letter, legal, ledger, tabloid, a4, or a3, default is [letter])
dvipdfm filename.dvi
in linux,
dvipdf [ options ] input.dvi [ output.pdf ] ...
TeX -> pdf:
work for "simple" tex file. e.g., pure text, no (eps) figures...
pdflatex filename.tex