latex
/pdflatex
, makeindex
and bibtex
until all cross-references are resolved to create a dvi or a PDF file.texi2dvi(file, pdf = FALSE, clean = FALSE, quiet = TRUE,
texi2dvi = getOption("texi2dvi"),
texinputs = NULL, index = TRUE)texi2pdf(file, clean = FALSE, quiet = TRUE,
texi2dvi = getOption("texi2dvi"),
texinputs = NULL, index = TRUE)
TRUE
, a PDF file is produced instead of
the default dvi file (texi2dvi
command line option ).TRUE
, all auxiliary files created
during the conversion are removed.NULL
). Script or program
used to compile a TeX file to dvi or PDF. The default (selected
by ""
or "texi2dvi"
or NULL
) is to look
for a program or script named system2
calls (which
can be selected by the value "emulation"
). See also
NULL
or a character vector of paths to add to
the LaTeX and bibtex input search paths.NULL
. Used for the side effect of creating a dvi or
PDF file in the current working directory (and maybe other files,
especially if clean = FALSE
).texi2pdf
is a wrapper for the common case of
texi2dvi(pdf = TRUE)
. Despite the name, this is used in Rto compile LaTeX files,
specifically those generated from vignettes and by the
Rd2pdf
script (used for package reference manuals). It
ensures that the texinputs
, then
#ifdef unix
The default option for texi2dvi
is set from environment variable
#ifdef windows
On Windows the option "texi2dvi"
is normally unset. The MiKTeX
command texi2dvi
,
and is tried as from R3.2.3 if the argument is blank or NULL
and a program or script texi2dvi
is not found.
MiKTeX had a texi2dvi
executable until Sept 2015, but no other
Windows TeX installation that we know of does, so emulation is used on
e.g.
Occasionally indices contain special characters which cause indexing
to fail (particularly when using the hyperref LaTeX package)
even on valid input. The argument index = FALSE
is provided to
allow package manuals to be made when this happens: it uses emulation.