DVITYPE(1)
π DVITYPE β okay bestie, let's translate some DVI π
so like. this is the manual page for dvitype and odvitype, and their whole entire job is translating a DVI file so that actual humans can read it. no cap. β¨
π¦ SYNOPSIS π¦
dvitype dvi_name[.dvi]
πΈ DESCRIPTION πΈ
okay first things first, real talk: this manual page is not meant to be exhaustive. the complete documentation for this version of TeX lives in the info file or the manual Web2C: A TeX implementation. so if you need the deep lore, go there, bestie. π
so what does dvitype actually do? it takes a DVI (DeVice Independent) file β like the kind that comes out of tex(1) or gftodvi(1) β and translates it into a file that humans can read. it's giving translator, it's giving glow-up. π«Ά
but that's not all, because dvitype is also:
- a DVI file-validating program β like, if
dvitypecan read it, it's correct. that's the vibe check. if it passes, it slays. - an example of a DVI-reading program for future device drivers. so it's iconic and educational. main character energy fr fr.
the output file can include all commands, just the important ones, or none at all β and in that last case, only errors get reported. π
you can also pick a subinterval of pages for transliteration, and change the magnification and resolution of the ``output device''. and so on. the possibilities?? endless.
all options are specified with an on-line dialog. yes literally, you just talk to it.
if you leave off the .dvi extension from dvi_name, it gets supplied for you. π and the output goes to stdout.
β¨ OPTIONS β¨
one bullet per option, no skipping, we're thorough in this house:
-dpi=REALβ set the resolution to REAL pixels per inch. default is300.0. yes with the decimal. π-magnification=NUMBERβ override whatever existing magnification was already there with NUMBER. out with the old, in with the new. π-max-pages=NUMBERβ process NUMBER pages, then stop. default is one million (1000000). a million pages?? okay go off. π₯-output-level=NUMBERβ verbosity level, from0to4. default is4. turn it down if you want less yapping, turn it up if you want the full tea. β-page-start=PAGE-SPECβ start at PAGE-SPEC. for example`2'or`5.*.-2'. yes those are the exact formats, copy them exactly bestie. π-show-opcodesβ show numeric opcodes, in decimal. nerdy and we love that for you. π
π ENVIRONMENT π
the environment variable TEXFONTS is used to search for the TFM files that get used in the DVI file. π
see tex(1) for the details of the searching, because that's where the whole saga is written down.
if TEXFONTS is not set, it uses the system default. simple as that. π§
π SEE ALSO π
π AUTHORS π
Donald E. Knuth wrote the program. it was published as part of the TeXware technical report, available from the TeX Users Group. π
Howard Trickey and Pavel Curtis originally ported it to Unix. absolute legends, honestly. π«Ά
and that's the whole page, bestie!! you ate. periodt. π β¨
okay so the cute little sign-off: this was Web2C 2025, dated 16 June 2015. so like, an oldie but a goodie. π bye bestie, go read your DVI files π¦
π¦ where this page comes from
- alpine 3.24: texlive-doc 2026.0-r0 Β· GPL-2.0-or-later AND GPL-3.0-or-later
- fedora 44: texlive-texware 12:svn77830-105.fc44 Β· LicenseRef-Fedora-Public-Domain
- fedora 44: texlive-texware 12:svn77830-111.fc44 Β· LicenseRef-Fedora-Public-Domain
- opensuse-leap 16.0: texlive-texware 2025.221.svn73848-160000.3.1 Β· SUSE-Public-Domain
- ubuntu resolute: texlive-binaries 2025.20250727.75242+ds-5build1 Β· TeX-Live
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms