Отрегулируйте интервал между выводом текста и фрагмента в документе PDF Markdown R - PullRequest
0 голосов
/ 14 мая 2019

У меня проблемы с пониманием того, как контролировать интервал между текстом и выводом фрагмента в документе PDF Markdown. Ниже приведен пример документа:

---
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
```

Как лучше всего удалить пробел между текстом «Случайный текст» и выводом чанка, чтобы «Случайный текст» находился на одном уровне с черной границей диаграммы.

Во-вторых, если бы я хотел расстояние в 1 см между «Случайным текстом» и черной границей диаграммы, как бы я это сделал?

Спасибо

1 Ответ

1 голос
/ 14 мая 2019

Не знаю, зачем вам это нужно, но вы можете локально изменить \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
...