Farbe der ersten Zeile in einer von xtable generierten Tabelle

Farbe der ersten Zeile in einer von xtable generierten Tabelle

Ich versuche, die ERSTE Zeile meiner Tabelle einzufärben. Wenn ich jedoch \rowcolor[gray]{0.95}der ERSTEN Zeile etwas hinzufüge, wird die farbige Zeile die ZWEITE. Tatsächlich ist es ziemlich einfach, von der zweiten Zeile abwärts Änderungen vorzunehmen, aber ich konnte keinen Vorschlag finden, wie ich die erste ändern kann.

Bitte beachten Sie folgende MWE (Abweichung von dieserAntwort)

\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}

das erzeugt

Bildbeschreibung hier eingeben

Wie soll ich die ERSTE Reihe einfärben?

verwandte Informationen