Dvips
dvips は TeX の DeVice-Independent(デバイス非依存)なファイル形式 DVI から印刷可能な PostScript 形式に変換するために、今日広く使用されているプログラムである。作者は Tomas Rokicki。
TeX は組版結果を DVI形式で出力する。この DVIファイルをプリンターが直接取り扱うことはなく、そしてこのファイルにはフォントのグリフなどの情報は含まれていない。したがって、印刷や画面表示などを行う場合は変換プログラムで DVI形式からプリンター言語やビットマップ画像に変換する必要がある。これらの変換を行うソフトウェアを DVIドライバという。
dvips はプリンタが直接理解できるような PostScript を出力する DVIドライバの中で最も有名なものの1つである。dvips の生成する PostScript はサイズが小さく、プリンタのメモリ消費量も比較的少ない。また、TeX の\specialコマンドや仮想フォントなどの拡張を幅広く理解できることも特徴である。 \specialコマンドは DVIファイルを拡張するために用意されたコマンドであり、このコマンドを用いてPostScriptコードの埋め込みや取り込み、色に関する処理などが行われる。dvips は色などの基本的な\specialコマンドの他に MetaPost, emTeX, tpic, PSTricks といったグラフィックパッケージが生成する拡張された\specialコマンドにも対応している。