read_chunk 不起作用

read_chunk 不起作用

我尝试了之前建议的代码,应该可以工作

在从单独的 R 文件导入的 Latex 文件中执行 R 代码

但我看不到 R 的外部代码。

这是我的脚本

\documentclass[12pt,a4paper]{article}
\usepackage{graphicx}
\usepackage{Sweave} 

\title{Summary}

<<echo=FALSE, include=FALSE, cache=FALSE>>=
library(knitr)
@

\begin{document}
\SweaveOpts{concordance=TRUE}

\maketitle

\begin{enumerate}
\item sentence1
\item sentence2
\end{enumerate}

<<external-code,cache=F,echo=F,include=T>>= % echo decides whether to include r source code in output file
knitr::read_chunk("test.R")
@

<<external-code,echo=F>>=
@

\end{document}

我的测试.R 如下:

# ---- external-code ----
cat('and I am R and 1+1 is ', 1+1)
runif(100,1,2)

rnw.file 的 PDF 输出仅打印了我的文本,但没有 R 输出。两个文件位于同一个文件中,无法弄清楚哪里出了问题。

相关内容