【发布时间】:2015-03-25 22:17:16
【问题描述】:
我正在尝试使用 RMarkdown 中的 Kable 创建一个表格来保存一些基本信息,这些信息将在 HTML、PDF 和 Word 中生成。这是我的代码
---
title: "test"
author: ''
date: "2015/03/24"
output:
pdf_document:
keep_tex: yes
---
```{r kable1, echo=FALSE}
Variable <- c("VAR1", "VAR2", "VAR3", "VAR4")
Label <- c("LABEL", "A very loooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooo nnnnnnngggggggg label yall", "LAB3", "LAB4")
Classification <- c("Type1", "Type2", "Type1", "Type1")
data <- data.frame(Variable, Label, Classification)
library(knitr)
kable(data)
```
```{r kable2, echo=FALSE}
Variable <- c("VAR1", "VAR2", "VAR3", "VAR4")
Label <- c("LABEL", "LabLE", "LAB3", "LAB4")
Classification <- c("Type1", "Type2", "Type1", "Type1")
data <- data.frame(Variable, Label, Classification)
library(knitr)
kable(data)
```
HTML 输出如下。 这就是我要的。我喜欢表格如何填写 html。但是,当我生成 PDF 时,我得到以下信息。
我们可以看到 PDF 存在问题,第一个表格超出了页面,第二个表格没有填满整个宽度。不幸的是,当谈到 R、Kable 和 RMarkdown 时,我是一个 n00b。有没有办法在 kable 表上设置选项,以便 PDF 在页面位置和宽度方面看起来与 HTML 一样好?谢谢!
【问题讨论】:
标签: r-markdown