簡體   English   中英

如何在針織R代碼塊的中間插入markdown?

[英]How to insert markdown in the middle of an knitr R code chunk?

例如,我想在以下代碼塊中的兩個圖之間插入一個中斷,而不將其拆分:

```{r}
plot(1:100, 1:100)
plot(1:100, 1:100)
```

這樣的結果是這樣的:

```{r}
plot(1:100, 1:100)
````

<br>

```{r}
plot(1:100, 1:100)
```

如果results='asis' 是一個塊選項 ,則看起來您可以直接打印<br>命令,例如:

```{r}
plot(1:100, 1:100)
print('<br>')
plot(1:100, 1:100)
```

我如何處理其他類型的塊?

您可以在knitr使用函數asis_output()僅按原樣輸出<br> 因此,例如,您可以執行以下操作:

```{r}
plot(1:100, 1:100)
asis_output('<br>')
plot(1:100, 1:100)
```

這比對整個塊使用results = 'asis'選項要好,因為這兩個圖不受影響。

請注意,如果您要編織成pdf,這也適用於乳膠,但是必須避免使用反斜線。 例如:

```{r}
plot(1:100, 1:100)
asis_output("\\\\newline")
plot(1:100, 1:100)
```

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM