texify 1 &PACKAGE_NAME; &miktexrev; User Commands
texify &MiKTeX; compiler driver
&texify; option file

## Description

&texify; runs &Texinfo; or &LaTeX; input files through &miktextex; (&miktexpdftex;) in turn until all cross-references are resolved, building all indices.

The directory containing each file is searched for included files. The suffix of file is used to determine its language (&LaTeX; or &Texinfo;).

&makeinfo; is used to perform &Texinfo; macro expansion before running &miktextex; when needed.

## Options

`-@`

  Use @input (instead of \input); for preloaded &Texinfo;.

`--batch`
`-b`

  No interaction.

--batch
`--clean`
`-c`

  Remove all auxiliary files.

--clean
`--expand`
`-e`

  Force macro expansion using &makeinfo;.

--expand
`-I dir`

  Search dir for input files.

`--help`
`-h`

  Display help and exit successfully.

--help
`--language=lang`
`-l lang`

  Specify the language of input files: either `latex` or `texinfo`.

--language=lang
`--max-iterations=n`

  Limits the number of iterations to prevent endless processing. The default for n is `5`.

-max-iterations=n
`--mkidx-option=option`

  Pass option to the index generator.

--mkidx-option=option
`--pdf`
`-p`

  Use &miktexpdftex; (or &miktexpdflatex;) for processing.

--pdf
`--quiet`
`-q`
`--silent`
`-s`

  No screen output unless errors plies `--batch`).

--quiet
`--run-viewer`

  Run a viewer on the resulting &DVI; (&PDF;) file.

--run-viewer
`--src`

  Pass `--src-specials` to the &TeX; compiler.

--src
`--texinfo=cmd`
`-t=cmd`

  Insert cmd after `@setfilename` in copy of input file. Multiple values accumulate.

--texinfo=cmd
`--tex-option=option`

  Pass option to the compiler.

--tex-option=option
`--verbose`
`-V`

  Print information on what is being done.

--verbose
`--version`
`-v`

  Display version information and exit successfully.

--version
`--viewer-option=option`

  Pass option to the viewer.

--viewer-option=option

## Environment Variables

The values of the `BIBTEX`, `LATEX` (or `PDFLATEX`), `MAKEINDEX`, `MAKEINFO`, `TEX` (or `PDFTEX`), and `TEXINDEX` environment variables are used to run those commands, if they are set.