在 Xaringan 中保留 <- 或 != 等字符序列,防止替换

Preserving character sequences like <- or != in Xaringan, preventing substitution

我正在为 R 的短期课程制作 Xaringan 平台。我需要学生学习赋值 <- 的字符序列和 !=.

等关系运算符

然而,编织到幻灯片用更优雅的显示字符替换了几个字符序列。例如,<- 变为左向箭头 (←)。

我可以保留幻灯片输出中的原始字符吗?

我仍然在单个反引号 (`) 内获得用于代码格式化的替换,甚至在 R 代码块 (```) 内。用 \ 转义字符没有帮助。

---
# Two ways to save variables to memory

R has two ways to assign variables: `=` and `<-`.  

The following expressions are equivalent:

`turnout_rate = .598` and `turnout_rate <- .598`

编织成幻灯片时,上面的所有<-都被左箭头(←)代替。我想保留原来的字符 <-.

在此先感谢您的帮助!

您可能有一个 CSS 样式 sheet 需要像 Fira Code 这样的字体,其中 <- 呈现为连字。您可以使用 preview/browser 中的 Right Click -> Inspect Element 进行测试。

您可以通过一些自定义 CSS 代码更改使用的字体,例如:

.remark-code, .remark-inline-code {
    font-family: 'Fira Mono', 'Source Code Pro', monospace;
}

您必须在 YAML header 中指定自定义 CSS 文件,例如对于 default 主题和名为 custom.css:

的文件
---
output:
  xaringan::moon_reader:
    css: ["default", "custom.css"]
---

参考文献: