我正在尝试使用ritdwon中的knitr to pdf找到一种在pander表中居中列标题的方法,但保持列条目 right 对齐。
---
title: "Table Doc"
output: pdf_document
---
```{r table, echo = FALSE}
table1 <- anova(lm(Petal.Length ~ Species*Petal.Width, iris))
names(table1) <- c("DF", "Sum Sq", "Mean Sq", "*F*", "*p*")
library(pander)
pander(table1, justify = c("left", rep("right", 5)))
```
显然没有办法在pandoc中对齐表格内的单个单元格。我希望条目位于右侧,以便它们都正确对齐,但在列中标题为“ F ”和“ p ”。所以我需要做的是在 F 和 p 之后插入空格以强制它们进入中心。我该怎么做呢?我试着插入空格:
names(table1) <- c("DF", "Sum Sq", "Mean Sq", "*F* ", "*p* ")
但是pander无法识别空格。
我也试过LaTex间距字符
names(table1) <- c("DF", "Sum Sq", "Mean Sq", "*F*\\", "*p*\\")
但这也不起作用。有人能想到一个解决方法吗?