扫描到LaTeX“未定义的控制序列”错误

时间:2012-09-25 14:48:26

标签: tex sweave rstudio

我试图在使用RStudio的TeX文档中包含一些R结果。我设法让RStudio生成,我看起来是一个很好的tex文件,但它无法编译pdf。

我收到的错误说了!未定义的控制序列。 '由于str(数据)调用的第一行和显示显着性水平的行,似乎返回了这些:

"! Undefined control sequence.
<argument> '
            data.frame':    1980 obs. of  5 variables:
l.39 'data.frame':  1980 obs. of  5 variables:

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined."

"! Undefined control sequence. <argument> 
Signif. codes:  0 '
                              ***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
l.95 ...**' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined."

仅包含摘要(数据)的文件可以正常工作

查看其他邮件列表等我已经看到这可能是因为tex无法找到Sweave包,因此将其复制到各个位置(与Rnw和tex文件相同的文件夹,以及路径中没有空格的目录)和试图重新运行该文件。似乎没什么用。

同样,这不起作用,但使用摘要(汽车)而不是str(汽车)。这告诉我,它与'角色有关。

\documentclass [a4paper]{article}
\usepackage{Sweave} 
\title {Sweave Example 1}
\author {Friedrich Leisch}
\begin {document}
\maketitle
In this example we embed parts of the examples from the
\texttt {kruskal.test} help page into a \ LaTeX {} document :
<<>>=
data ( cars )
str(cars)
@
\end{document}

(改编自sweave手册) 关于我做错什么的任何想法?

我们非常感谢任何建议。

1 个答案:

答案 0 :(得分:3)

[noae]包选项添加到\usepackage{Sweave}语句中。