【问题标题】:How do I set the margins for a rmarkdown html document如何设置 rmarkdown html 文档的边距
【发布时间】:2021-12-09 20:18:23
【问题描述】:

我正在尝试使用rmarkdown/bookdown 使用此处的建议制作一个包含两列的网页: https://bookdown.org/yihui/rmarkdown-cookbook/multi-column.html

当我展开页面以占据整个显示时,我最终会在页面左侧有一个很大的边距,而输出位于右侧的边缘。有没有一种简单的方法来指定我希望我的网页有一个小的左边距?

我几乎不会说 CSS。因此,我们将不胜感激为帮助无知的人而编写的建议。

这是我的rmarkdown 代码:

---
title: "Chapter 3 of ISLR"
author: "Me"
date: "`r Sys.Date()`"
output: 
  bookdown::html_document2:
  number_sections: false
  toc: true
---

# Libraries
:::: {style="display: grid; grid-template-columns: 600px 600px; grid-column-gap: 10px;"}

::: {}
original version of code

```{r libraries-book}
library(MASS)
library(ISLR2)
```
:::
  
  
::: {}
`tidymodels` version of code

```{r libraries-tidymodels}
library(MASS) 
library(ISLR)
library(tidymodels)
```
:::
  
::::

【问题讨论】:

    标签: r r-markdown bookdown


    【解决方案1】:

    如果您想在html_document 中设置边距 - 您应该使用以下代码创建一个css-file

    body {
      //some other parameters
      margin: 100px //find your best value
      //some other parameters
    }
    

    然后,添加您的 r-markdown 文件:

    ---
    title: "new_rmd"
    output:
      html_document: 
        css: "style.css"
    

    css-file 必须存储在同一文件夹中。

    如果(将来)您计划将您的 r-markdown 转换为 pdf-document - 您应该使用:

    geometry: "left=1cm, right=1cm, top=1cm, bottom=1cm"
    

    或者你可以用这个代替:

    geometry: margin=1cm
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      • 2021-11-23
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2020-04-14
      相关资源
      最近更新 更多