1

我正在使用 xaringan(大都会主题)准备一些幻灯片来教授 R,因此我希望看到“原样”的代码。Xaringan 目前在代码中使用连字,我认为这看起来不错,但在向从零开始的人教授语言时真的很糟糕。

举个例子<-,呈现为

在此处输入图像描述

!=呈现为

在此处输入图像描述

有没有办法解决?

MWE 看起来像这样(删除 metropolis-fonts 会删除连字,但当然会更改字体)

---
output:
  xaringan::moon_reader:
    lib_dir: libs
    css: [default, metropolis, metropolis-fonts]
    nature:
      highlightStyle: github
      highlightLines: true
      highlightSpans: true
      countIncrementalSlides: false
---

```{r}
x <- 1:10
x[1] != x[2]
```
4

1 回答 1

2

查看大都会主题,给出了使用以下 css 的解决方案,我们从Fira Code切换到 Fira Mono。

mycss.css

.remark-code, .remark-inline-code {
   font-family: 'Fira Mono', 'Lucida Console', Monaco, monospace;
   font-size: 80%;
}

演示文稿.Rmd

---
output:
  xaringan::moon_reader:
    lib_dir: libs
    css: [default, metropolis, metropolis-fonts, mycss.css]
    nature:
      highlightStyle: github
      highlightLines: true
      highlightSpans: true
      countIncrementalSlides: false
---

No change in fonts here

```{r}
x <- 1:10
x[1] != x[2]
```
于 2018-08-28T13:18:25.377 回答