调整R Markdown PDF文档中文本和块输出之间的间距

时间:2019-05-14 12:31:27

标签: r pdf latex r-markdown

我在理解如何控制R Markdown PDF文档中文本和块输出之间的间距时遇到了麻烦。下面是一个文档示例:

---
output: pdf_document

---
\setlength\lineskip{0pt}
\begin{center}
Random Text
\end{center}

```{r echo = FALSE, message=FALSE}
library(tidyverse)
p1 <- ggplot(mtcars, aes(x = row.names(mtcars), mpg)) +
        geom_bar(stat = "identity") +
        theme(panel.border = element_rect(colour = "black", fill=NA, size=1),
              plot.margin=grid::unit(c(0,0,0,0), "mm")) +
              coord_flip()

p1
```

删除文本“ Random Text”和块输出之间的空间的最佳方法是什么,以使“ Random Text”与图表的黑色边框齐平。

第二,如果我想在“随机文本”和图表的黑色边框之间留出1厘米的距离,怎么办?

谢谢

1 个答案:

答案 0 :(得分:1)

不确定为什么要这么做,但是可以在本地更改\parskip

\begingroup
\parskip=0pt
\begin{center}
Random Text
\end{center}

```{r echo = FALSE, message=FALSE}
library(tidyverse)
p1 <- ggplot(mtcars, aes(x = row.names(mtcars), mpg)) +
        geom_bar(stat = "identity") +
        theme(panel.border = element_rect(colour = "black", fill=NA, size=1),
              plot.margin=grid::unit(c(0,0,0,0), "mm")) +
              coord_flip()

p1
```
\endgroup