PostScript/PDF Preview Device with Optional ‘LaTeX’ Touch
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 |
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() }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.