没有针织和逐字环境的块输出

时间:2014-10-16 09:33:32

标签: r latex knitr sweave

<<newChunk,echo=FALSE,comment=NA,background=NA>>=
x <- "\\includegraphics[width=\\maxwidth]{figure/Kompetenz1.pdf}"
cat(x)
@ 

如果我在.Rnw文件中运行此r代码,我将在.tex文件中获得以下输出:

\begin{knitrout}
\definecolor{shadecolor}{rgb}{1, 1, 1}\color{fgcolor}\begin{kframe}
\begin{verbatim}
\includegraphics[width=\maxwidth]{figure/Kompetenz1.pdf}
\end{verbatim}
\end{kframe}
\end{knitrout}

如何在我的.tex文件中没有任何环境的情况下获得\ includegraphics {...}?

2 个答案:

答案 0 :(得分:0)

我不确定你为什么要首先使用Knitr。看起来您只想在乳胶文档中包含PDF。为此,我将使用命令:

\includepdf[pages=-]{figure/Kompetenz1.pdf}

\includegraphics[width=\maxwidth]{figure/Kompetenz1.pdf}

在您的Rnw文件中。这里不需要Knitr块。

答案 1 :(得分:0)

@baptiste的答案是对的。

为什么我使用Knitr块是为了循环某些值。这是我的示例代码:

<<Ueberblick, echo = FALSE, results = 'asis'>>=
for(i in 1:nrow(Kompetenzen)){ 
    cat(paste("\\includegraphics[width=\\maxwidth]figure/Kompetenz.pdf}",i," \\newline ",sep=""))
}

@

感谢您的帮助!