我收集了大约2015年以前的.Rnw
个旧文件,这些文件主要基于Beamer演示的.tex
个文件。我使用knitr
主要是为了在需要时包含R
代码和输出,翻译Rnw-> tex,然后编译为PDF。当时所有这些都在R Studio中起作用。现在还不行,我不知道为什么不行或如何解决。
一个这样的文件.Rnw
如下所示:
\documentclass[10pt,table]{beamer}
\input{inputs/beamer-setup}
\input{inputs/defs}
<<echo=FALSE>>=
source("Rprofile.R")
knitrSet("CFA-SEM")
@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
...
现在在R Studio中,我单击Compile PDF
,但收到错误消息:
(chunk 1) Argument is of length zero
我是否必须将所有样式从旧样式更改为新样式,
```{r echo=FALSE}
...
```
我不确定Compile PDF
在R Studio中的确切作用。我可以使用哪些命令来找出问题所在以及如何解决该问题?
编辑:这是完整的MWE:
\documentclass[10pt,table]{beamer}
%\input{inputs/beamer-setup}
%\input{inputs/defs}
\renewenvironment{knitrout}{\renewcommand{\baselinestretch}{.9}}{}
<<echo=FALSE>>=
source("Rprofile.R")
knitrSet("CFA-SEM")
#.locals$chXX <- NULL
@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\SweaveOpts{concordance=TRUE}
%\SweaveOpts{concordance=TRUE}
\title[CFA \& SEM]{Confirmatory Factor Analysis\\ \& Structural Equation Models}
\subtitle{Lecture 1: Overview \& Path Analysis}
\author{Michael Friendly}
\date[SCS] % (optional)
{SCS Short Course, May, 2019}
\begin{frame}[plain]
\titlepage
\end{frame}
\end{document}
在输出中,我得到:
Writing to file testing1.tex
Processing code chunks with options ...
1 : keep.source term verbatim (testing1.Rnw:9)
Loading required package: knitr
Error: chunk 1
Error in if (format == "latex") { : argument is of length zero
Execution halted