Как я могу автоматически нумеровать математические уравнения в RMarkdown? - PullRequest
0 голосов
/ 23 октября 2018
$$
r  = \frac{1}{n-1} \sum_{i=1}^{n} \frac{(X_i - \bar{X})(Y_i - \bar{Y})}{S_xS_y}
$$

Отображаемое уравнение не нумеруется. Использование \ begin {align} и \ end {align} приводит к ошибке.

Я также использую knitr в RStudio, вязание в PDF с использованием движка pandoc и xelatex.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Как указывалось, amsmath уже находится в шаблоне по умолчанию, поэтому вы можете вызывать среду equation

\begin{equation}
y = mx+b
\end{equation}

. Это автоматически приведет к нумерации уравнений в порядке использования.Чтобы использовать другой символ, скажем *,

\begin{equation}
\tag{*}
y = ax^2 + bx + c
\end{equation}

Чтобы оставить уравнение без отметки, просто оставьте tag{} пустым.

Для различий между align и equation см. этот ответ

0 голосов
/ 23 октября 2018

Попробуйте align не aligned

\begin{align}
    r  = \frac{1}{n-1} \sum_{i=1}^{n} \frac{(X_i - \bar{X})(Y_i - \bar{Y})}{S_xS_y}
\end{align}
...