我正在尝试cut
使用 knitr 和 xtable 将生成的频率表输出到 PDF 文件。但是,当我包含该选项时include.rownames=FALSE
,不会处理输出并报告错误,而代码使用include.rownames=TRUE
. 测试代码如下:
\documentclass[12pt]{article}
\begin{document}
<<test_table, results = "asis",echo=FALSE>>=
library(xtable)
x <- sample(10,100,replace=TRUE)
breaks <- c(1,2,5,10)
x.freq <- data.frame(table(cut(x, breaks, right=FALSE)))
print(xtable(x.freq),include.rownames=TRUE)
@
\end{document}
当我使用时,include.rownames=TRUE
我得到下面的输出。
1 [1,2) 5
2 [2,5) 35
3 [5,10) 49
而当我使用时include.rownames=FALSE
出现错误:
Test.tex:71: LaTeX 错误:输入第 58 行上的 \begin{tabular} 以 \end{document} 结尾。
我相信我收到错误是因为文本源中存在方括号“ [ ”。
有谁知道如何解决这个问题?