{
    "content": [
        {
            "type": "text",
            "text": "# dvitype(1) (man)\n\n**Summary:** dvitype, odvitype - translate a dvi file for humans\n\n**Synopsis:** dvitype dviname[.dvi]\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| — | — | — | Set resolution to REAL pixels per inch; default 300.0. |\n| — | — | — | Override existing magnification with NUMBER. |\n| — | — | — | Process NUMBER pages; default one million. |\n| — | — | — | Verbosity level, from 0 to 4; default 4. |\n| — | — | — | Start at PAGE-SPEC, for example `2' or `5.*.-2'. |\n| — | — | — | Show numeric opcodes (in decimal). |\n\n## See Also\n\n- gftype(1)\n- pktype(1)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (15 lines)\n- **OPTIONS** (1 lines) — 6 subsections\n  - -dpi= (2 lines)\n  - -magnification= (2 lines)\n  - -max-pages= (2 lines)\n  - -output-level= (2 lines)\n  - -page-start= (2 lines)\n  - -show-opcodes (2 lines)\n- **ENVIRONMENT** (4 lines)\n- **SEE ALSO** (3 lines)\n- **AUTHORS** (7 lines)\n\n## Full Content\n\n### NAME\n\ndvitype, odvitype - translate a dvi file for humans\n\n### SYNOPSIS\n\ndvitype dviname[.dvi]\n\n### DESCRIPTION\n\nThis  manual page is not meant to be exhaustive.  The complete documentation for this version\nof TeX can be found in the info file or manual Web2C: A TeX implementation.\n\nThe dvitype program translates a DVI (DeVice Independent) file output by (for example) tex(1)\nor  gftodvi(1),  to a file that humans can read. It also serves as a DVI file-validating pro‐\ngram (i.e., if dvitype can read it, it's correct) and as an example of a DVI-reading  program\nfor future device drivers.\n\nThe  output  file can include all commands, just the important ones, or none at all (in which\ncase only errors are reported).  A subinterval of pages may be selected for  transliteration;\nthe  magnification and resolution of the ``output device'' may be changed; and so on. All op‐\ntions are specified with an on-line dialog.\n\nThe .dvi extension is supplied if omitted from dviname.  The output goes to stdout.\n\n### OPTIONS\n\n#### -dpi=\n\nSet resolution to REAL pixels per inch; default 300.0.\n\n#### -magnification=\n\nOverride existing magnification with NUMBER.\n\n#### -max-pages=\n\nProcess NUMBER pages; default one million.\n\n#### -output-level=\n\nVerbosity level, from 0 to 4; default 4.\n\n#### -page-start=\n\nStart at PAGE-SPEC, for example `2' or `5.*.-2'.\n\n#### -show-opcodes\n\nShow numeric opcodes (in decimal).\n\n### ENVIRONMENT\n\nThe environment variable TEXFONTS is used to search for the TFM files used in the  DVI  file.\nSee  tex(1) for the details of the searching.  If TEXFONTS is not set, it uses the system de‐\nfault.\n\n### SEE ALSO\n\ngftype(1), pktype(1).\nDonald E. Knuth, TeXware.\n\n### AUTHORS\n\nDonald E. Knuth wrote the program.  It was published as part of the TeXware technical report,\navailable  from the TeX Users Group.  Howard Trickey and Pavel Curtis originally ported it to\nUnix.\n\n\n\nWeb2C 2022/dev                              16 June 2015                                  DVITYPE(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "dvitype",
        "section": "1",
        "mode": "man",
        "summary": "dvitype, odvitype - translate a dvi file for humans",
        "synopsis": "dvitype dviname[.dvi]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Set resolution to REAL pixels per inch; default 300.0."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Override existing magnification with NUMBER."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Process NUMBER pages; default one million."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Verbosity level, from 0 to 4; default 4."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Start at PAGE-SPEC, for example `2' or `5.*.-2'."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Show numeric opcodes (in decimal)."
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "gftype",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/gftype/1/json"
            },
            {
                "name": "pktype",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/pktype/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 15,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-dpi=",
                        "lines": 2
                    },
                    {
                        "name": "-magnification=",
                        "lines": 2
                    },
                    {
                        "name": "-max-pages=",
                        "lines": 2
                    },
                    {
                        "name": "-output-level=",
                        "lines": 2
                    },
                    {
                        "name": "-page-start=",
                        "lines": 2
                    },
                    {
                        "name": "-show-opcodes",
                        "lines": 2
                    }
                ]
            },
            {
                "name": "ENVIRONMENT",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "AUTHORS",
                "lines": 7,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "dvitype, odvitype - translate a dvi file for humans\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "dvitype dviname[.dvi]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This  manual page is not meant to be exhaustive.  The complete documentation for this version\nof TeX can be found in the info file or manual Web2C: A TeX implementation.\n\nThe dvitype program translates a DVI (DeVice Independent) file output by (for example) tex(1)\nor  gftodvi(1),  to a file that humans can read. It also serves as a DVI file-validating pro‐\ngram (i.e., if dvitype can read it, it's correct) and as an example of a DVI-reading  program\nfor future device drivers.\n\nThe  output  file can include all commands, just the important ones, or none at all (in which\ncase only errors are reported).  A subinterval of pages may be selected for  transliteration;\nthe  magnification and resolution of the ``output device'' may be changed; and so on. All op‐\ntions are specified with an on-line dialog.\n\nThe .dvi extension is supplied if omitted from dviname.  The output goes to stdout.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "",
                "subsections": [
                    {
                        "name": "-dpi=",
                        "content": "Set resolution to REAL pixels per inch; default 300.0.\n"
                    },
                    {
                        "name": "-magnification=",
                        "content": "Override existing magnification with NUMBER.\n"
                    },
                    {
                        "name": "-max-pages=",
                        "content": "Process NUMBER pages; default one million.\n"
                    },
                    {
                        "name": "-output-level=",
                        "content": "Verbosity level, from 0 to 4; default 4.\n"
                    },
                    {
                        "name": "-page-start=",
                        "content": "Start at PAGE-SPEC, for example `2' or `5.*.-2'.\n"
                    },
                    {
                        "name": "-show-opcodes",
                        "content": "Show numeric opcodes (in decimal).\n"
                    }
                ]
            },
            "ENVIRONMENT": {
                "content": "The environment variable TEXFONTS is used to search for the TFM files used in the  DVI  file.\nSee  tex(1) for the details of the searching.  If TEXFONTS is not set, it uses the system de‐\nfault.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "gftype(1), pktype(1).\nDonald E. Knuth, TeXware.\n",
                "subsections": []
            },
            "AUTHORS": {
                "content": "Donald E. Knuth wrote the program.  It was published as part of the TeXware technical report,\navailable  from the TeX Users Group.  Howard Trickey and Pavel Curtis originally ported it to\nUnix.\n\n\n\nWeb2C 2022/dev                              16 June 2015                                  DVITYPE(1)",
                "subsections": []
            }
        }
    }
}