2016-12-03 2 views
0

Я пытаюсь создать таблицу с помощью Xtable и Rmarkdown. Код ниже:Простой формат xtable

```{r xtable, results="asis"} 
library(xtable) 

data(tli) 
table <- xtable(tli[1:10, ]) 
print(table, type = "html") 
``` 

Я ожидаю, что следующий приведет к довольно таблице апа стиле, как это: enter image description here То, что я на самом деле получить это таблица в очень простом формате ниже: enter image description here

Что мне не хватает?

+1

HTML! = PDF; если вы хотите, чтобы это было стилизовано, вам нужно будет использовать CSS (или получить функцию, чтобы сделать это для вас). – alistaire

+0

Хорошо. Я думаю, что понял. Итак, если я вложу его в PDF вместо html, то он будет выглядеть красиво? –

+2

Ну, да, но это другой случай использования. Если вы вязание в RMarkdown, возможно, проще использовать 'knitr :: kable' или' pander :: pander', который автоматически получит дозу CSS. – alistaire

ответ

1

Если вы не возражаете, используя другой пакет (из которых я являюсь автором):

library(huxtable) 
data(tli) 
ht <- as_hux(tli, add_colnames = TRUE) 
top_border(ht)[1,] <- 1 
bottom_border(ht)[1,] <- 1 
bold(ht)[1,] <- TRUE 
bottom_border(ht)[nrow(ht),] <- 1 
ht 

должны получить, что вы хотите, когда печатается в TeX документа.

Смежные вопросы