метрополия xaringan без лигатуры в выводе кода - PullRequest
0 голосов
/ 28 августа 2018

Я использую xaringan (тема метрополии), чтобы подготовить несколько слайдов для обучения R, поэтому я хотел бы видеть код "как есть". В настоящее время Xaringan использует в коде лигатуры, которые, на мой взгляд, выглядят хорошо, но очень плохо, когда преподают язык тому, кто начинает с нуля.

В качестве примера <- отображается как

enter image description here

и != отображаются как

enter image description here

Есть ли способ обойти это?

MWE выглядит следующим образом (удаление метрополий-шрифтов удаляет лигатуры, но, конечно, изменяет шрифты)

---
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]
```

1 Ответ

0 голосов
/ 28 августа 2018

Просматривая тему metropolis , дал решение, используя следующий css, где мы переключаемся с Fira Code на Fira Mono.

mycss.css

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

presentation.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]
```
...