mptrace {metapost} | R Documentation |
Parse mpost
Log Files
Description
Read a log file generated by mpost
(possibly
via mpost
) to obtain solved MetaPost path information
(which can then be drawn by grid.metapost
).
Usage
mptrace(logfile = "fig.log")
mpbbox(psfile)
mpvp(psfile, ...)
Arguments
logfile |
The name of a log file generated by |
psfile |
The name of a PostScript files generated by |
... |
Arguments passed on to |
Details
The log file must have been generated by mpost
with
tracingchoices=1
(possibly using mpost(..., tracing=TRUE)
).
The functions mpbbox
and mpvp
parse a PostScript
file that was generated by mpost
, returning the
bounding box of the output and a viewport based on that bounding
box respectively.
Value
A list of Bezier control points (mpcontrols
objects).
Author(s)
Paul Murrell
See Also
Examples
oldunits <- options(metapost.units="in")
oldwd <- setwd(tempdir())
p <- knot(0, 0) + dir(0) + dir(0) + knot(1, 1)
metapost(p, "fig.mp")
mpost("fig.mp")
paths <- mptrace("fig.log")
grid.metapost(paths)
setwd(oldwd)
options(oldunits)
[Package metapost version 1.0-6 Index]