rmarkdwonでknitr to pdfを使用してパンダーテーブルの列見出しを中央に配置する方法を見つけようとしていますが、列エントリを右揃えにしています。
---
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* ")
しかし、スペースはパンダーによって認識されません。
LaTexスペーシング文字も試しました
names(table1) <- c("DF", "Sum Sq", "Mean Sq", "*F*\\", "*p*\\")
しかし、これもうまくいきませんでした。誰でも回避策を考えることができますか?