文本块 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