R: Compile LaTeX Files

texi2dvi {tools} | R Documentation

## Compile LaTeX Files

### Description

Run `latex` and `bibtex` until all cross-references are resolved and create either a dvi or PDF file.

### Usage

    texi2dvi(file, pdf = FALSE, clean = FALSE, quiet = TRUE,
             texi2dvi = getOption("texi2dvi"), texinputs = NULL)

### Arguments

`file` | character. Name of LaTeX source file.
`pdf` | logical. If `TRUE`, a PDF file is produced instead of the default dvi file (`texi2dvi` command line option --pdf).
`clean` | logical. If `TRUE`, all auxiliary files are removed (`texi2dvi` command line option --clean). May not work on some platforms.
`quiet` | logical. No output unless an error occurs. Ignored if emulation (see the `texi2dvi` argument) is used.
`texi2dvi` | character (or `NULL`). Script or program used to compile a TeX file to dvi or PDF, respectively. The default (selected by `NULL`) is to look for an executable on the search path and otherwise emulate the script with `system` calls.
`texinputs` | `NULL` or a character vector of paths to add to the LaTeX and bibtex input search paths.

### Details

Despite the name, this is used in R to compile LaTeX files, specifically those generated from vignettes. As from R 2.7.1 it ensures that the ‘R_HOME/share/texmf’ directory is in the TEXINPUTS path, so R style files such as ‘Sweave’ and ‘Rd’ will be found. The search path used is first the existing TEXINPUTS setting (or the current directory if unset), then elements of `texinputs`, then ‘R_HOME/share/texmf’ and finally the default path. Analogous changes are made to BIBINPUTS and BSTINPUTSsettings.

### Author(s)

Achim Zeileis and R-core

[Package tools version 2.8.1 Index]