| ps.latex | R Documentation |
All functions start a pseudo PostScript or Acrobat preview device, using
postscript or pdf, and further registering
the file name for subsequent calls to pdf.end() or
ps.end().
pdf.do(file, paper = "default", width = -1, height = -1, onefile = FALSE,
title = NULL, version = "1.4", quiet = FALSE, ...)
pdf.latex(file, height = 5 + main.space * 1.25, width = 9.5,
main.space=FALSE, lab.space = main.space,
paper = "special", title = NULL,
lab=c(10, 10, 7), mgp.lab=c(1.6, 0.7, 0), mar=c(4, 4, 0.9, 1.1), ...)
ps.do(file, width=-1, height=-1, onefile=FALSE, horizontal=FALSE,
title = NULL, ...)
ps.latex(file, height = 5 + main.space * 1.25, width = 9.5,
main.space=FALSE, lab.space = main.space,
paper = "special", title = NULL,
lab=c(10, 10, 7), mgp.lab=c(1.6, 0.7, 0), mar=c(4, 4, 0.9, 1.1), ...)
file |
character giving the PostScript/PDF file name to be written. |
height |
device height in inches, |
width |
device width in inches; for this and
|
onefile, horizontal |
logicals passed to
|
title |
PostScript/PDF (not plot!) title passed to
|
version |
a string describing the PDF version that will be
required to view the output, see |
quiet |
logical specifying that some (informative/warning) messages should not be issued. |
main.space |
logical; if true, leave space for a main title (unusual for LaTeX figures!). |
lab.space |
logical; if true, leave space for x- and y- labels
(by not subtracting from |
paper |
character (or missing), typically |
lab |
integer of length 3, |
mgp.lab |
three decreasing numbers determining space for axis
labeling, see |
mar |
four numbers, indicating marginal space, see
|
... |
arguments passed to |
ps.latex and pdf.latex have an additional
LaTeX
flavor,
and just differ by some extra par settings from the
*.do siblings: E.g., after ps.do(..)
is called, the graphical parameters c("mar", "mgp", "lab") are
reset (to values that typically are better than the defaults for LaTeX
figures).
Whereas the defaults for paper, width, and height
differ between pdf and postscript,
they are set such as to provide very similar functionality, for
the functions ps.do() and pdf.do(); e.g., by default,
both use a full plot on portrait-oriented page of the default paper,
as per getOption("papersize").
pdf.do() sets the default paper to "special"
when both width and height are specified.
A list with components
old.par |
containing the old |
new.par |
containing the newly set |
Martin Maechler
ps.end, pdf, postscript,
dev.print.
if(interactive()) {
ps.latex("ps.latex-ex.ps", main= TRUE)
data(sunspots)
plot(sunspots,main=paste("Sunspots Data, n=",length(sunspots)),col="red")
ps.end()
pdf.latex("pdf.latex-ex.pdf", main= TRUE)
data(sunspots)
plot(sunspots,main=paste("Sunspots Data, n=",length(sunspots)),col="red")
pdf.end()
ps.do("ps_do_ex.ps")
example(plot.function)
ps.end()
pdf.do("pdf_do_ex.pdf", width=12, height=5)
plot(sunspots, main="Monthly Sunspot numbers (in Zurich, then Tokyo)")
pdf.end()
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.