ztable R包,无法获得斑马纹

时间:2016-01-22 11:42:19

标签: r latex knitr

我正在尝试使用新的 ztable 包在pdf上获取一个简单的斑马剥离表(使用带有Rstudio的Rnw文件使用latex)。

\documentclass{article}
\usepackage[showframe,paper=a4paper,margin=1in]{geometry}
\begin{document}
<<tryal, eval=TRUE, echo=FALSE ,results="asis">>=
library(ztable)
output <- matrix(1:4, ncol=2, dimnames = list(list("Row 1", "Row 2"), list("Column 1", "Column 2")))
ztable(output, type="latex", zebra=1)
@
\end{document}

我收到此错误

undefined control sequence

如果我删除'results = asis',我可以看到乳胶代码。

## Welcome to package ztable ver 0.1.5
## \definecolor{peach-orange}{rgb}{1.0, 0.8, 0.6}
## \begin{table}[!hbtp]
## \begin{center}
## \begin{normalsize}
## \color{black}
## \begin{tabular}{rrr}
## \hline
## &Column 1&Column 2\\
## \hline
## \cellcolor{peach-orange}Row 1&\cellcolor{peach-orange} 1&\cellcolor{peach-orange} 3\\
## Row 2& 2& 4\\
## \hline
## \end{tabular}
## \end{normalsize}
## \end{center}
## \end{table}
## \color{black}

有什么问题?我怎么能得到它?

如果我删除了zebra = 1选项,则效果很好。

## Welcome to package ztable ver 0.1.5
## \begin{table}[!hbtp]
## \begin{center}
## \begin{normalsize}
## \color{black}
## \begin{tabular}{rrr}
## \hline
## &Column 1&Column 2\\
## \hline
## Row 1& 1& 3\\
## Row 2& 2& 4\\
## \hline
## \end{tabular}
## \end{normalsize}
## \end{center}
## \end{table}
## \color{black}

这是我的错吗?或者我需要安装一些东西? 我安装了最新的TexLive。 我对这些事情没有任何线索,但我也尝试过使用\ usepackage {tabularx}但没有成功。

1 个答案:

答案 0 :(得分:2)

这对我来说也很棘手。我偶然发现了以下解决方案。

colorcolortbl添加到usepackage。请参阅en.wikibooks.org/wiki/LaTeX/Colors。根据您的示例,添加这些可能如下所示。如果您想增强color体验,还可以使用其他选项。

\usepackage[showframe,paper=a4paper,margin=1in]{geometry}
\usepackage{color}
\usepackage{colortbl}