我找到了解决我得到的基本错误的麻烦。
我试图使用.Rnw文档,因为它默认在RStudio中创建,以报告一些结果。我不得不承认我是Sweave的新手。但是,我使用\Sexpr{}
来表示一个块中定义的一些数字。它不起作用并返回错误“未定义的控制序列”。所以我尝试了官方介绍中给出的例子:
<<echo=FALSE>>=
x <- 2
y <- 3
(z <- x + y)
@
但是,使用$z=\Sexpr{z}$
(“未定义的控制序列”)时出现同样的错误
我认为我的文件存在根本问题,但我无法弄清楚是什么。这是我的整个文件:
\documentclass{report}
\usepackage[noae]{Sweave}
\usepackage{graphicx, verbatim}
\setlength{\textwidth}{6.5in}
\setlength{\textheight}{9in}
\setlength{\oddsidemargin}{0in}
\setlength{\evensidemargin}{0in}
\setlength{\topmargin}{-1.5cm}
\begin{document}
\SweaveOpts{concordance=TRUE}
\begin{center}
\textbf{Data}
\end {center}
\section*{Questionnaires}
\subsection*{Stress}
<<echo=FALSE>>=
x <- 2
y <- 3
(z <- x + y)
@
Defining $z$ as above we get $z=\Sexpr{z}$.
\end{document}