JAQ*_*ent 5 r knitr r-markdown kable
我尝试使用功能kable()的 “ markdown”格式创建表,但是列之间的间隔太宽,以至于该表在页面上延伸。无论如何,是否有必要调整单元格的大小,以使Markdown格式的表格不会在页面上延伸?它以乳胶格式保留在页面中,但是我既不需要这种格式,也不需要html。我希望输出文件为.pdf。我知道在这里也曾提出过类似的问题,但我的问题仅针对格式降价。如果您觉得这是重复的,请合并问题。
可重现的示例:
---
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')
```
Run Code Online (Sandbox Code Playgroud)
中的几个示例?kable包含一个填充参数。喂它0L让你更接近,但事实证明这个参数将采用负整数,所以
kable(table1, format = 'markdown', padding=-1L)
Run Code Online (Sandbox Code Playgroud)
将产生更接近你正在寻找的东西。
| 归档时间: |
|
| 查看次数: |
3503 次 |
| 最近记录: |