【问题标题】:Plain xtable formatting纯 xtable 格式
【发布时间】:2016-12-03 21:59:46
【问题描述】:

我正在尝试使用 Xtable 和 Rmarkdown 创建一个表。代码如下:

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

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

我希望以下结果会产生一个漂亮的 apa 样式表,如下所示: 我实际上得到的是下面非常简单格式的表格:

我错过了什么?

【问题讨论】:

  • HTML != PDF;如果你想要它的样式,你必须使用 CSS(或为你获取一个函数)。
  • 好的。我觉得我懂了。那么,如果我将它编织成 PDF 而不是 html,那么它会看起来不错吗?
  • 嗯,是的,但这是一个不同的用例。如果你在 RMarkdown 中编织,使用 knitr::kablepander::pander 可能更容易,它们会自动获得一些 CSS。
  • 好的。刚刚试用了kable,看起来不错。感谢您的帮助!

标签: r r-markdown xtable


【解决方案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 文档中打印时应该得到你想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2015-02-23
    • 2013-11-09
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    相关资源
    最近更新 更多