Применить pandoc args только к части документа rmarkdown-например, к двум столбцам
Есть ли способ создать вывод с помощью rmarkdown, который содержит только два столбца для части страницы? То есть мне нужен заголовок и некоторый текст, который растянется на всю страницу, но цифры останутся в форматах столбцов. Рассмотрим пример ниже, где столбцы имеют значение 2, но заголовок остается там.
Обновление
Здесь я немного приблизился к решению twocolumn
, но затем создается новая пустая страница.
---
title: "twocol_test"
author: "test"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## This header should stretch across the whole page
Then this text should also not be in a column. But then the figures below should be organized into two columns:
twocolumn
```{r}
plot(iris$Sepal.Length, iris$Sepal.Width)
```
```{r}
plot(iris$Sepal.Length, iris$Sepal.Width)
```
onecolumn
```{r}
plot(iris$Sepal.Length, iris$Sepal.Width)
```
```{r}
plot(iris$Sepal.Length, iris$Sepal.Width)
```
В более общем плане вопрос заключается в том, как применить pandoc arg только в часть файла .Rmd
?
1 ответ:
Я не был точно в состоянии понять это, но нашел что-то, что будет работать для моих целей, что включает передачу параметра в заголовок, который охватывает оба столбца. Не идеально, но это будет работать:
--- output: pdf_document: pandoc_args: [ "-V", "classoption=twocolumn" ] params: test: value: test set_title: test_title --- --- title: `r params$set_title` --- ```{r setup, include=FALSE} knitr::opts_chunk$set(echo = TRUE) ``` ```{r} plot(iris$Sepal.Length, iris$Sepal.Width) ``` ```{r} plot(iris$Sepal.Length, iris$Sepal.Width) ``` ```{r} plot(iris$Sepal.Length, iris$Sepal.Width) ``` ```{r} plot(iris$Sepal.Length, iris$Sepal.Width) ```