knitr中fig.env的问题?

时间:2013-06-18 20:11:17

标签: r latex knitr

我无法让fig.env在knitr工作。这是一个简单的例子:

\documentclass[12pt]{article}
\usepackage{rotfloat}
\begin{document}


<<setup, include=F, cache=F>>=
opts_chunk$set(comment=NA,fig.path=file.path(getwd(),'figure/minimal-'),tidy=F, fig.align='center',size='footnotesize')
options(replace.assign=TRUE, width=60)
@

Hoping for a sideways figure!
<<FIGURE, fig.env='sidewaysfigure',fig.width=10, fig.height=5>>=
plot(1:10,1:10)
@

\end{document}

编织后,我得到的输出.tex文件中的所有内容都是

{\centering \includegraphics[width=\maxwidth]{D:/R/figure/minimal-FIGURE} 

}

有什么可能出错的建议吗?

sessionInfo() R版本3.0.0(2013-04-03) 平台:x86_64-w64-mingw32 / x64(64位)

1 个答案:

答案 0 :(得分:4)

您需要使用fig.cap选项来处理与figure环境相关的所有内容,例如

<<FIGURE, fig.cap='A boring figure.', fig.env='sidewaysfigure', fig.width=10, fig.height=5>>=
plot(1:10,1:10)
@