在 LaTeX中knitr
使用环境时,有没有办法将代码和图形保持在一起?figure
这种风格:
\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'
也没有完成它。
我必须编写自己的钩子吗?这可以轻松完成吗?