如何在 R Markdown 中为纯文本代码围栏获取灰色背景?
How to get gray background in R Markdown for plain text code fences?
在 xaringan 中,当我使用默认的 YAML 时,各种编程语言的所有代码围栏都显示灰色背景。代码栅栏背景是灰色的,就像这样:
---
title: "Presentation Ninja"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
---
但是当我插入纯文本代码围栏时出现异常:
```
Hi. I am plain text.
```
在我的 knitr xaringan 输出 HTML 幻灯片中,上面的代码栅栏呈现为白色背景上的黑色文本。它确实以 字体样式 呈现为代码栅栏,只是没有灰色背景。如果我指定语法突出显示语言(例如 ```r
),它会重新获得灰色背景,但会引入我不想要的 R 突出显示(例如粗体字、彩色数字等)。
在 R Markdown 中,我是否需要指定某种类型的纯文本语法突出显示,以保持灰色背景的代码栅栏样式格式?我试过 text
、hljs
、rtf
和 none 达到了预期的效果(纯文本、黑色字体、灰色背景、没有其他突出显示)。
也许是这个?
---
title: "Presentation Ninja"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
---
```
Hi. I am plain text.
```
````markdown
Hi. I am plain text with gray background.
````
在 xaringan 中,当我使用默认的 YAML 时,各种编程语言的所有代码围栏都显示灰色背景。代码栅栏背景是灰色的,就像这样:
---
title: "Presentation Ninja"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
---
但是当我插入纯文本代码围栏时出现异常:
```
Hi. I am plain text.
```
在我的 knitr xaringan 输出 HTML 幻灯片中,上面的代码栅栏呈现为白色背景上的黑色文本。它确实以 字体样式 呈现为代码栅栏,只是没有灰色背景。如果我指定语法突出显示语言(例如 ```r
),它会重新获得灰色背景,但会引入我不想要的 R 突出显示(例如粗体字、彩色数字等)。
在 R Markdown 中,我是否需要指定某种类型的纯文本语法突出显示,以保持灰色背景的代码栅栏样式格式?我试过 text
、hljs
、rtf
和 none 达到了预期的效果(纯文本、黑色字体、灰色背景、没有其他突出显示)。
也许是这个?
---
title: "Presentation Ninja"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
---
```
Hi. I am plain text.
```
````markdown
Hi. I am plain text with gray background.
````