xaringan:减少输入和输出之间的垂直空间?

Flo*_*ald 3 css r knitr remarkjs xaringan

如果我想减少代码输入和输出框之间的垂直空间,我无法弄清楚如何更改 xaringan 包中的 CSS。这是默认 xaringan 模板中的简单更改:

---
title: "Presentation Ninja"
subtitle: "?<br/>with xaringan"
author: "Yihui Xie"
institute: "RStudio, Inc."
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      countIncrementalSlides: false
---

background-image: url(https://upload.wikimedia.org/wikipedia/commons/b/be/Sharingan_triple.svg)

```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```

???

Image credit: [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Sharingan_triple.svg)

---
class: center, middle

# xaringan

### /?a?.'ri?.?an/

---
class: inverse, center, middle

# Get Started

---

---

# R code

```{r}
1+1
Run Code Online (Sandbox Code Playgroud)

我想缩小输入和输出之间的空间:

在此处输入图片说明

这是我在 Safari 课程浏览器中看到的内容。我想我只是想缩小橙色区域。pre? 我尝试改变它,但弄乱了 CSS。感谢您的任何提示。

在此处输入图片说明

eks*_*oem 5

您可以通过插入 html<style></style>标签在文件中本地更改 css 代码。prexaringan控制元素默认大小的部分定义如下:

pre {
    display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0px;
    margin-top: 1em;
    margin-right: 0px;
    margin-bottom: 1em;
    margin-left: 0px;
}
Run Code Online (Sandbox Code Playgroud)

(至少这是我看到的默认代码,如果我使用来自 RStudio默认 Markdown xaringan 模板)。

它是margin-bottommargin-top你需要改变的元素。因此,如果您在.Rmd文件中的 yaml 之后添加以下内容,那么您应该能够修改相关部分。

<style>
pre {
    display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0px;
    margin-top: 0em;
    margin-right: 0px;
    margin-bottom: 0em;
    margin-left: 0px;
}
</style>
Run Code Online (Sandbox Code Playgroud)