使用pander在表中的列名末尾插入空格

时间:2016-03-27 22:39:37

标签: knitr r-markdown pander

我正在尝试使用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*\\")

但这也不起作用。有人能想到一个解决方法吗?

0 个答案:

没有答案