gpt4 book ai didi

减少使用 kable(, format = 'markdown' ) 创建的表中列之间的间距

转载 作者:行者123 更新时间:2023-12-04 09:43:27 26 4
gpt4 key购买 nike

我尝试使用函数 kable() 的格式“markdown”创建一个表格,但列之间的空间太宽以至于表格延伸到整个页面。无论如何调整单元格大小,以便 Markdown 格式的表格不会延伸到页面上?在 latex 格式中,它保留在页面内,但我不想要这种格式,也不想要 html。我希望输出文件为 .pdf。
我知道有人问过类似的问题 here ,但我的问题是特定于格式 Markdown 的。如果您觉得这是重复的,请合并问题。

可重现的例子:

---
title: "Example"
author: "JAQuent"
date: "7 Juni 2017"
output: pdf_document
---

\tiny

```{r results='asis', echo = FALSE, warning = FALSE}
library(knitr)

table1 <- data.frame(Factor1 = c('level 1', 'level 1', 'level 2', 'level 2'),
Factor2 = c('level 1', 'level 2', 'level 1', 'level 2'),
Parameter1 = sample(1000000:9999999, 2),
Parameter2 = sample(1000000:9999999, 2),
Parameter3 = sample(1000000:9999999, 2),
Parameter4 = sample(1000000:9999999, 2),
Parameter5 = sample(1000000:9999999, 2),
Parameter6 = sample(1000000:9999999, 2),
Parameter7 = sample(1000000:9999999, 2))

names(table1) <- c('Factor1', 'Factor2', 'Parameter1', 'Parameter2', 'Parameter3', 'Parameter4', 'Parameter5', 'Parameter6', 'Parameter7')


kable(table1, format = 'markdown')
kable(table1, format = 'latex')
```

enter image description here

最佳答案

?kable 中的几个例子包含一个填充参数。喂它0L让你更接近,但事实证明这个参数将采用负整数,所以

kable(table1, format = 'markdown', padding=-1L)

将产生更接近你正在寻找的东西。

关于减少使用 kable(, format = 'markdown' ) 创建的表中列之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44411575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com