4

在 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'也没有完成它。

我必须编写自己的钩子吗?这可以轻松完成吗?

4

0 回答 0