首页 > 解决方案 > RMarkdown 的 HTML 输出太重,我需要将它分成单独的小节

问题描述

我有这个 html 输出文件,但是当我在浏览器中打开它时,加载并在侧面显示滚动条需要很长时间。因此,我想用 markdown 将海量文件分成单独的小节。我怎样才能做到这一点?比你 。如果这可以帮助:

title: "my_file"
author: "me"
date: "26/02/2020"
output:
  html_document:
    toc: yes
    toc_depth: 3
    toc_float:
      collapsed: yes
      smooth_scroll: yes
  word_document: default
---

标签: htmlroutputr-markdown

解决方案


你也许不需要分割你的文件!正如我在这里指出的那样,您必须调查的先前解释是图像或图形的大小,由于超高清可能太重(在大多数计算后默认情况下会导致图片)。下面,我粘贴我的答案以检查图像的大小:

对于这两种情况,您可能必须在代码的“图像或图形”部分搜索:

1-如果您在图像代码块的开头在 Rmarkdown 中指示图像的大小,请检查“fig.height”和“fig.width”是否指示合理的大小,如下所示:

```{r name_of_the_chunk, fig.cap="Name_of_fig", fig.height=10, fig.width=8}

2-在保存图形或渲染图像或其他任何内容的某些代码中可能存在或需要相同的情况,因此请确保以“编程”方式指示合理的尺寸(“宽度”和“高度”)以呈现图像,如果代码块不指示大小,即:

svg("my.svg", width = 8,height =8) [code of your graph]

也许高度和宽度设置在ggsave(file="myfile.svg",device = "svg",width =6,height = 6,units = "cm") [code of your graph]...或您用于生成图片的任何功能。

很棒的一天


推荐阅读