Добавление разрыва строки к блокам кода в R Markdown

Я использую пакет knitr с R Markdown для создания отчета в формате HTML. У меня возникают проблемы с сохранением кода на отдельных строках при использовании "+".

Например,

```{r}
ggplot2(mydata, aes(x, y)) +
   geom_point()
```

вернет следующий HTML-документ

ggplot2(mydata, aes(x, y)) + geom_point()

Обычно это нормально, но проблема возникает, когда я начинаю добавлять дополнительные строки, которые я хочу разделить, чтобы облегчить выполнение кода. Запуск следующего:

```{r}
ggplot2(mydata, aes(x, y)) +
   geom_point() +
   geom_line() +
   opts(panel.background = theme_rect(fill = "lightsteelblue2"),
        panel.border = theme_rect(col = "grey"),
        panel.grid.major = theme_line(col = "grey90"),
        axis.ticks = theme_blank(),
        axis.text.x  = theme_text (size = 14, vjust = 0),
        axis.text.y  = theme_text (size = 14, hjust = 1.3))
```

В результате весь код будет выведен в одну строку, что усложнит выполнение:

ggplot2(mydata, aes(x, y)) + geom_point() + geom_line() + opts(panel.background = theme_rect(fill = "lightsteelblue2"), panel.border = theme_rect(col = "grey"), panel.grid.major = theme_line(col = "grey90"), axis.ticks = theme_blank(), axis.text.x  = theme_text (size = 14, vjust = 0), axis.text.y  = theme_text (size = 14, hjust = 1.3))

Любая помощь в решении этого будет принята с благодарностью!

Ответы на вопрос(2)

Ваш ответ на вопрос