Как создать рисунки полной ширины при использовании «twocolumn» «classoption» для Knitr в PDF? - PullRequest
0 голосов
/ 05 октября 2018

Как создать рисунок полной ширины при использовании опции класса twocolumn в knitr / R / RMarkdown / LaTex?

На основе документации Knitr я попробовал два подхода,Ничто, кроме редактирования файла .tex, не сработало для меня до сих пор.

Это:

---
output: pdf_document
classoption: twocolumn
header-includes: 
    - \usepackage{lipsum}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

\lipsum[1-2]


```{r fig.env = "figure*", fig.cap = "Test"}
plot(runif(10))
```

\lipsum[3-5]

```{r fig.fullwidth = T}
plot(runif(10))
```

Результаты в этом: enter image description here

1 Ответ

0 голосов
/ 09 октября 2018

Yihui исправил это в версии knitr для разработчиков.Ответ Yihui:

Теперь необходимо соблюдать опцию fig.env = 'figure *' (в версии knitr для разработчиков).Но сюжет всплывет на новую страницу.Я думаю, что это проблема LaTeX, ортогональная к knitr.Спасибо!

Не забывайте, что вы должны добавить подпись , чтобы это работало.

---
output: pdf_document
classoption: twocolumn
header-includes: 
    - \usepackage{lipsum}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

\lipsum[1-3]


```{r fig.env = "figure*"}
plot(runif(10))
```

\lipsum[2]

```{r fig.env = "figure*", fig.cap = ""}
plot(runif(10))
```
\lipsum[2]
...