1

我正在尝试找到一种方法,在 rmarkdwon 中使用 knitr to pdf 在 pander 表中将列标题居中,但保持列条目正确对齐。

---
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 ”放在中间。所以我需要做的是在Fp之后插入空格以强制它们进入中心。我该怎么做呢?我尝试简单地插入空格:

names(table1) <- c("DF", "Sum Sq", "Mean Sq", "*F*    ", "*p*    ")

但是pander无法识别这些空间。

我也试过 LaTex 间距字符

names(table1) <- c("DF", "Sum Sq", "Mean Sq", "*F*\\", "*p*\\")

但这也不起作用。谁能想到解决方法?

4

0 回答 0