我试图在 RMarkdown 中显示一个带有两个下划线的公式(一个在 {} 括号内)。Rstudio 中的预览按预期工作,并且公式正确呈现。然而,在呈现的文档 (HTML) 中,代码没有正确呈现,而是将下划线之间的等式部分放入斜体,就好像它们是普通文本而不是在公式环境中一样。
一个MWE由此给出
$$
w = \frac{1}{x_1}\sum y_{1}
$$
被渲染到这个
我们看到下划线之间的部分以斜体显示,公式没有渲染,但显示了它的源代码。
一个解决方案是转义下划线(破坏预览,但得到正确呈现)
$$
w = \frac{1}{x\_1}\sum y\_{1}
$$
请注意,也只能转义一个下划线!
这是预期的行为还是 knitr 引擎中的错误?
在预览和最终文档中是否有解决此问题的解决方案?
编辑
我使用xaringan
and xaringanthemer
,不确定这是否会导致错误。尽管如此,这是我的标题
title: "MWE"
output:
xaringan::moon_reader:
lib_dir: libs
css: xaringan-themer.css
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false