latexSetOptions {microplot} | R Documentation |
Set the options for use of latex; check whether the options for latex functions have been specified.
Description
Set the options for use of latex; check
whether the options for latex functions have been specified:
if any of
options()[c("latexcmd","dviExtension","xdvicmd")]
are NULL
, an error message is displayed.
Usage
latexSetOptions(
latexcmd=c("pdflatex", "latex"),
dviExtension={
if (is.null(latexcmd)) NULL
else
switch(latexcmd,
pdflatex="pdf",
latex="dvi")
},
xdvicmd={
if (is.null(latexcmd)) NULL ## dvips is used, .ps in wd displayed
else
switch(latexcmd,
pdflatex=if (nchar(Sys.which("open")))
"open" ## Macintosh, Windows, SMP linux
else
"xdg-open", ## ubuntu linux
latex="dvips") ##
## dvips Mac, Win: .ps in wd displayed
## xdvi Mac: Quartz displays image borders
## and waits until dismissed.
## xdvi Windows: not on my machine.
## yap Windows: dvi is displayed
## open Mac: nothing happens
## open Windows: yap displays dvi
}
)
latexCheckOptions(...)
Arguments
latexcmd , dviExtension , xdvicmd |
See |
... |
Any arguments to |
Details
These are my recommendations (the default when no arguments are
specified)
for pdflatex
:
options(latexcmd="pdflatex") ## Macintosh, Windows, linux options(dviExtension="pdf") ## Macintosh, Windows, linux if (nchar(Sys.which("open"))) { options(xdvicmd="open") ## Macintosh, Windows, SMP linux } else { options(xdvicmd="xdg-open") ## ubuntu linux }
These are my recommendations for latex
(and are the settings
when only the first argument is set to "latex"
):
options(latexcmd="latex") options(dviExtension="dvi") options(xdvicmd="dvips")
Value
For latexSetOptions
, the invisible list of the options that were set
by this command.
For latexCheckOptions
, if any NULL
options are detected, the
error message is printed. If all three options have non-NULL
values, NULL.
Author(s)
Richard M. Heiberger <rmh@temple.edu>
See Also
Examples
## Not run:
latexSetOptions() ## default
latexSetOptions("pdflatex") ## same as default
latexSetOptions("pdflatex", "pdf", "open") ## same as default on Macintosh, Windows, SMP Unix
latexSetOptions("latex")
latexSetOptions("latex", "dvi", "dvips") ## same as above
latexSetOptions(NULL)
latexSetOptions(NULL, NULL, NULL) ## same as above
## End(Not run)
[Package microplot version 1.0-45 Index]