Рендеринг уравнения перекрестных ссылок в HTML-коде уценки - PullRequest
0 голосов
/ 14 марта 2019

Я обычно ссылаюсь на уравнения в rmd, используя комбинации \label{} и \eqref{}.(Я знаю \@ref, но, похоже, это работает только в bookdown::pdf_document или bookdown::html_document). Например,

---
title: "Untitled"
author: "Blended"
date: '2019 3 14 '
output:
  html_document: default
  pdf_document: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(comment = "#>")
```

\begin{equation} \label{eq:test}
  Y_i = \beta_0 + \beta_1 x_i + \epsilon_i
\end{equation}

Equation $\eqref{eq:test}$ works in PDF, but does not works in HTML.

Это хорошо работает в pdf документе.

enter image description here

Однако при рендеринге html он дает (???), а не (1):

enter image description here


Я думаю, что это связано с этой проблемой: Поддержка сред LaTeX в Markdown -> преобразование HTML , то есть MathJax возникает ошибка.

Но я не вижу никакого решенияthis.

Можно ли нормально использовать \eqref{eq:} в HTML-документе?

1 Ответ

1 голос
/ 14 марта 2019

Добавьте следующий скрипт в начало вашего документа:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  TeX: { equationNumbers: { autoNumber: "AMS" } }
});
</script>

Он настраивает MathJax для автоматического нумерации уравнений.Подробнее здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...