plot_crop {knitr} | R Documentation |
Crop a plot (remove the edges) using PDFCrop or ImageMagick
Description
The program pdfcrop
(often shipped with a LaTeX distribution) is
executed on a PDF plot file, and
magick::image_trim()
is executed for other
types of plot files.
Usage
plot_crop(x, quiet = TRUE)
Arguments
x |
Filename of the plot. |
quiet |
Whether to suppress standard output from the command. |
Details
The program pdfcrop
can crop the extra white margins when the plot
format is PDF, to make better use of the space in the output document,
otherwise we often have to struggle with graphics::par()
to set
appropriate margins. Note pdfcrop
often comes with a LaTeX
distribution such as TinyTeX, MiKTeX, or TeX Live, and you may not need to
install it separately (use Sys.which('pdfcrop')
to check it; if it not
empty, you are able to use it). Note that pdfcrop
depends on
GhostScript. You can check if GhostScript is installed via
tools::find_gs_cmd()
.
Value
The original filename.
References
PDFCrop: https://www.ctan.org/pkg/pdfcrop. If you use
TinyTeX, you may install pdfcrop
with
tinytex::tlmgr_install('pdfcrop')
.