【发布时间】:2015-12-07 17:11:34
【问题描述】:
我正在尝试为不同的表创建单独的 Rmd 文件,其中每个表都呈现为单独的 pdf。由于一些复杂的格式问题,我正在使用 xtable 来尝试解决这个问题。我有一些表格,我预计它们会填满一个 8.5x11.0 的完整页面,边距为 1 英寸。但是当我渲染它们时,pdf 的第一页是空白的,第二页有整个格式正确的表格。我正在寻求帮助以使其正常工作。这是我最小的可行示例...
---
output: pdf_document
tables: true
geometry: margin=1.0in
---
```{r results='asis', echo=FALSE, warning=FALSE, eval=TRUE}
require(xtable)
# set up data frame
df <- data.frame(Label=c(letters[1:26], letters[1:13]), Numbers=1:39)
strCaption <- "\\textbf{Supplementary Table 1. This table is just produced with some random data and does not mean anything.}"
# set up xtable output
print(xtable(df, caption = strCaption, label = ""),
size = "normalsize",
include.rownames = FALSE,
include.colnames = TRUE,
caption.placement = "top",
comment=FALSE
)
```
这被保存为test.Rd,我使用...进行渲染
library(rmarkdown)
render("test.Rmd"
如果我更改边距大小,它似乎只影响左右边距。如果我缩小字体大小,它将适合一页,但我想保持字体大小不变并摆脱空白的第一页。想法?我是一个乳胶新手,所以很抱歉遗漏了一些明显的东西。
【问题讨论】: