Not called directly but automatically set as knitr's plot hook, so that
chunks with plots can process the chunk options textblock_width and
inside_textblock, which allow you to use the textpos grid for
placing and sizing plots on slides arbitrarily instead of in the flow of
text.
1 |
This gives us some new options and changes the meaning of two others:
out.width, out.heightreinterpreted as units on the textpos
grid. This sets the scaling by pdflatex of an image file whose generated
dimensions are set by fig.width and fig.height (which are
always in inches).
textblock_widthwidth of the block in textpos grid
units
textblock_postwo-element vector of grid coordinates of the textblock
centerBoolean: enclose graphic within center
environment?
inside_textblockdon't generate textblock environment,
just the \includegraphics line (useful if, e.g., you write out the
environment \begin and \end yourself and stick the code chunk
between them)
Grid positioning only happens if inside_textblock=T or
textblock_width is specified in the chunk positions; otherwise we
revert to knitr's normal behavior. Grid positioning also always makes
graphics inline rather than floating. Use inside_textblock=T and
enclose it in a figure environment yourself if you want to combine the
textblock and the figure environment (you probably don't).
N.B. the default knitr plot output hook for LaTeX responds to many more options than this does. But in my workflow we are knitting to markdown, not LaTeX. That's a simplifying decision in some ways but with some costs in flexibility.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.