使用“ twocolumn”“ classoption”将Knitr转换为PDF时,如何创建全角图形?

时间:2018-10-05 19:30:46

标签: r latex rstudio knitr

在knitr / R / RMarkdown / LaTex中使用 twocolumn 类选项时,如何创建全角图形?

基于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 :(得分:0)

Yihui在knitr的开发版本中已解决此问题。艺熙的回应:

现在应该考虑使用fig.env ='figure *'选项(在knitr的开发版本中)。但是情节将浮动到新页面。我猜这是与针织品正交的LaTeX问题。谢谢!

别忘了您必须添加标题才能使它正常工作。

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