Сохранить код с рисунком в knitr
Есть ли способ сохранить код и рисунок вместе в knitr
при использовании figure
среда в LaTeX?
Этот стиль:
\documentclass{article}
\begin{document}
writing
<<cars, fig.cap="this is a figure.">>=
with(mtcars, plot(mpg, disp))
@
writing
\end{document}
приведет к тому, что фигура будет в плавающей точке в LaTeX - это то, что я хочу, за исключением того, что фигура может уплывать от кода.
Мой текущий обходной путь - написание графической среды в LaTeX вручную:
\begin{figure}
<<cars2>>=
with(mtcars, plot(mpg, disp))
@
\caption{this is a figure.}
\end{figure}
Есть ли более элегантный способ, которым я могу сделать это в knitr
? Добавление fig.pos='h'
Варианта не достаточно. fig.show='asis'
тоже не получится.
Должен ли я написать свой собственный крюк? Это можно сделать легко?