
Estoy intentando colorear la PRIMERA fila de mi tabla. Pero si agrego \rowcolor[gray]{0.95}
a la PRIMERA fila la fila coloreada será la SEGUNDA. De hecho, es bastante sencillo modificar desde la segunda fila hacia abajo, pero no pude encontrar ninguna sugerencia sobre cómo modificar la primera.
Por favor considere el siguiente MWE (variación de esterespuesta)
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{booktabs}
\usepackage{colortbl, xcolor}
\begin{document}
<<do_table, results = "asis">>=
library(xtable)
mydf <- data.frame(id = 1:10, var1 = rnorm(10), var2 = runif(10))
rws <- c(1,3,5,6,7)
col <- rep("\\rowcolor[gray]{0.95}", length(rws))
print(xtable(mydf), booktabs = TRUE,
add.to.row = list(pos = as.list(rws), command = col))
@
\end{document}
que produce
¿Cómo debo colorear la PRIMERA fila?