Мегаполис xaringan без лигатуры в выводе кода
Я использую xaringan (тема мегаполиса), чтобы подготовить несколько слайдов для обучения R, поэтому я хотел бы видеть код "как есть". В настоящее время Xaringan использует в коде лигатуры, которые, на мой взгляд, выглядят хорошо, но очень плохо, когда преподают язык тому, кто начинает с нуля.
Чтобы дать вам пример <-
отображается как
а также !=
отображается как
Есть ли способ обойти это?
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 ответ
Просматривая тему мегаполиса, дал решение, используя следующую 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]
```