如何为边距外的表格调整 RMarkdown 并覆盖图表中的标签

How to adjust RMarkdown for tables outside the margins and overriden labels in graphs

我想修复我尝试使用 RMarkdown 创建的 .pdf 文档中的一些缺陷

正如您在这里看到的,我有这些超出 sheet 保证金限制的表格系列。在这里

轴上的标签被覆盖。我不知道是否有必要,但对于表格,我只是 运行 进入 RMardown doc

```{r model, echo = FALSE, results = 'asis'}

iwalk(tables_models, ~ cat(knitr::knit_print(.x)))

虽然图表来自这个for cycle

for (i in 5:ncol(data)) {
  p <- ggboxplot(data,
                 x = "COND", y = colnames(data[i]),
                 color = "COND", palette = "npg",
                 facet.by = "SES", short.panel.labs = FALSE    
  )
  print(
    p 
    + stat_compare_means(comparisons = my_comparisons, method = 't.test', 
                         label = "p.signif", ref.group = 'NEG-CTR'))
}

有谁知道如何解决这些问题?

你可以做的是将你的 R 块放在一个 html 标签中,并减小字体大小。

<span style='font-size: 0.8em'>
```{r model, echo = FALSE, results = 'asis'}
iwalk(tables_models, ~ cat(knitr::knit_print(.x)))
```
</span>

我在需要时做的另一件事是在 Web 浏览器的打印预览对话框中缩放页面大小 (%) 以适应它。 (例如,70%)。