【问题标题】:Adjust row height xtable R调整行高 xtable R
【发布时间】:2013-10-18 10:37:37
【问题描述】:

有几篇关于 xtable 的有用帖子,但就我的搜索能力而言,没有人处理这个问题。

我想调整 xtable(打印)中的行高。我正在打印一个 data.frame。

print(xtable(...),...)

请注意我已经在使用add.to.row

addtorow <- list()
addtorow$pos <- list()
addtorow$pos[[1]] <- c(0)
addtorow$command <- c(paste("\\hline \n","\\hline \n",sep=""))

所以我想做的是扩大upper行空间:

我尝试过各种各样的事情,但总是把我已经做得很好的事情搞砸。

【问题讨论】:

  • 也许你可以添加一个适当高度的支柱。那会扩大高度,但不会打印任何东西。我不确定该怎么做,所以我只是把它作为评论,而不是完整的答案。
  • 添加额外的垂直空间通常是通过在 \\ 之后添加 [_x_pt] 来完成的,这应该可以使用 print.xtable()add.to.row 参数来实现。如果您显示完整的 print() 命令(最好是 MWE),您可能会得到更好的答案。

标签: r xtable


【解决方案1】:

您可以简单地使用 booktabs 选项来增加水平线周围的填充

print(xtable(...),booktabs = T)

【讨论】:

    【解决方案2】:

    不确定这里的确切上下文 - 如果您使用的是 LaTeX 或者如果您使用 html 打印表格(使用 R Markdown 并呈现为网页。在后一种情况下,您可以使用 CSS 指定表格单元格的填充文档顶部样式标签之间的规则:

    <style>
      th,td{
         padding:2px 5px 2px 5px;
      }
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 2020-04-13
      • 2017-03-01
      • 2012-05-12
      相关资源
      最近更新 更多