Я пытаюсь отобразить формулу в RMarkdown с двумя символами подчеркивания (один в скобках {}). Предварительный просмотр в Rstudio работает должным образом, и формула отображается правильно. В визуализированном документе (HTML) код, однако, отображается неправильно, а вместо этого части уравнения между подчеркиванием выделяются курсивом, как если бы они были обычным текстом, а не в среде формулы.
MWE задается этим
$$
w = \frac{1}{x_1}\sum y_{1}
$$
, который рендерится в это
Мы видим, что части между подчеркивания отображаются в itali c, и формула не отображается, но отображается ее исходный код.
Решение состоит в том, чтобы избежать подчеркивания (прерывает предварительный просмотр, но отображается правильно)
$$
w = \frac{1}{x\_1}\sum y\_{1}
$$
Обратите внимание, что можно использовать только экранирование одного символа подчеркивания!
Это ожидаемое поведение или ошибка в движке knitr?
Есть ли решение, которое решает эту проблему как в предварительном просмотре, так и в окончательном документе?
Изменить
Я использую xaringan
и xaringanthemer
, не уверен, вызывает ли это ошибку. Тем не менее, вот мой заголовок
title: "MWE"
output:
xaringan::moon_reader:
lib_dir: libs
css: xaringan-themer.css
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false