2017-05-07 126 views
1

每当我在表格使用标题, 像RMarkdown表格标题符页边距

kable(df[1:10, c(7,1:6)], caption = "This is a caption") 

表和由knitr生成的PDF内容被推下底边的极限,从而成为不可读。有时整个部分都会丢失,隐藏在边缘之外。

此外,地块的位置变得疯狂:它们被打印在任何地方,但在PDF中的正确位置。

在块选项中使用results =“asis”没有帮助。

使用pander会导致相同的问题。

如果我删除所有表格标题并在.rmd中使用\ newpage,则 的PDF页边空白都可以。

有没有安全的方法来使用表格标题?

有问题的pdf在这里:请参阅第14页了解整个部分缺失和隐藏在底部边缘的表格。此外,该地块是他们想要的,就像如果他们有适当的需求...

github repo

+1

发布最小可重现的例子将有助于我们理解您的问题。 –

+0

我努力在新文件中重现问题。我不能。也许这不是表格,而是我使用的网格。我会尝试删除网格,看看会发生什么。 – erickfis

+0

这可能是一个类似的问题https://tex.stackexchange.com/q/276699/9128为了验证,你可以尝试'knitr :: opts_knit $ get(kable.force.latex = TRUE)'在你调用' kabel()'看看它是否解决了这个问题。 –

回答

0

这是怎样的一个反高潮的,

,可是事实上,这 问题是引起该印刷VAR值的文件中,像块:呈现时

```{r} 
sampled.values <- sample(1:100, 10) 
sampled.values 
``` 

通过渲染(),该代码块打印sampled.values的值,并且这破坏了PDF分页。

就是这样:现在所有页面底部边距都可以,我删除了所有这些var调用。