使用table + knitr用于乳胶的简单示例

时间:2015-08-14 08:22:32

标签: r latex knitr tables-package

我正在努力使用tables软件包,可打包文档中的所有示例都非常复杂,并且knitr和latex都不适用于我。有人可以帮忙出来并在标题中显示一些包含一些公式和多行标签的简单表吗?

这样的事情:

df <- data.frame(matrix(1:9, nrow = 3))
colnames(df) <- c("first column", "second \\frac{1}{2}", "third column first line \\ second line")

提前谢谢

1 个答案:

答案 0 :(得分:1)

如果您希望表格采用LaTeX风格,我认为RMarkdown不可能实现这一点。但是,当您在xtable文件中编写代码时,可以使用.Rnw包轻松完成此操作:

\documentclass{article}
\begin{document}
<<>>=
library("xtable")
df <- data.frame(matrix(1:9, nrow = 3))
colnames(df) <- c("first column", "second $\\frac{1}{2}$",
                  "third column")
@
<<xtable, results = "asis">>=
print(xtable(df), floating = TRUE,
      sanitize.colnames.function = identity, type = "latex")
@
\end{document}