Domanda

Come si fa a mettere su un grande tavolo di XTABLE l'intestazione della tabella in ogni pagina ?, In modo che è più facile da leggere la tabella del tavolo tra le pagine.

Io uso il seguente in Sweave:

test.big<- xtable(test,label="table",caption='test')
align(test.big) <- "|c|c|c|c|l|c|c|c|"
print(test.big,tabular.environment='longtable',include.colnames = TRUE,floating=FALSE)

Grazie per le vostre risposte

Altri suggerimenti

Credo che una risposta migliore per questa domanda viene riportato di seguito: I nomi di colonna in ogni pagina con XTABLE in Sweave

Che cosa succede se si desidera modificare il vostro tavolo in R? La soluzione sopra modifiche l'uscita, in modo da non sarà necessario aggiungere quelle linee nel codice longtable manualmente. Così questo funziona meglio:

print(test.big, tabular.environment='longtable', include.colnames = TRUE,
floating=FALSE, add.to.row = list(pos = list(0), command = "\\hline \\endhead "))

Si noti che è possibile aggiungere diversi argomenti nella vostra lista add.to.row:

print(test.big, tabular.environment='longtable', include.colnames = TRUE,
floating=FALSE, list(pos = list(seq(1,nrow(get(groups[i])), by = 2), 0),
command = c("\\rowcolor[gray]{.95} ","\\hline \\endhead ")))

Si dovrà aggiungere questo al file Sweave:

\usepackage{colortbl}

Questo produce riempimento grigio su ogni seconda fila e intestazione per ogni pagina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top