簡體   English   中英

文本 Rmarkdown 中的塊 - Xaringan

[英]Chunks in text Rmarkdown - Xaringan

我正在做一個 xaringan 演示,我試圖在 R Markdown 中顯示我的塊選項,我需要它出現在灰色方塊中。

像這張圖片:

帶有漂亮灰色方塊的代碼塊

但我只是得到我的代碼沒有那個漂亮的灰色方塊:

我的代碼塊沒有漂亮的灰色方塊

當然,我不知道如何將亮點放在這種代碼塊中。 如果有人知道該怎么做,我將不勝感激。

這是我為了獲得沒有正方形的塊而編寫的代碼:

```{r echo=FALSE, comment = NA} 
cat("````
```{r, echo = TRUE, eval=TRUE, out.width = '50%', fig.align = 'center'}`r ''`

url <- 'https://media.springernature.com/full/springer-static/\nimage/art:10.1186%2Fs13059-020-02088-y/MediaObjects/13059_2020_2088_Fig1_HTML.png'

knitr::include_graphics(url) 

```\n````")

```

按照“忍者”演示模板中的示例,您可以使用markdown格式和一些技巧來生成“原始塊”:

# Test

````markdown
`r ''````{r, echo = TRUE, eval=TRUE, out.width = '50%', fig.align = 'center'}

url <- 'https://media.springernature.com/full/springer-static/\nimage/art:10.1186%2Fs13059-020-02088-y/MediaObjects/13059_2020_2088_Fig1_HTML.png'

knitr::include_graphics(url) #<<
```
````

Output:
```{r, echo = TRUE, eval=TRUE, out.width = '50%', fig.align = 'center'}

url <- 'https://media.springernature.com/full/springer-static/\nimage/art:10.1186%2Fs13059-020-02088-y/MediaObjects/13059_2020_2088_Fig1_HTML.png'

knitr::include_graphics(url) #<<
```

行高亮是用#<<完成的。 為此,您需要在 yaml header 中啟用突出顯示(同樣,我從 Ninja 模板中采用了默認設置):

output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      countIncrementalSlides: false

暫無
暫無

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

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