Согласованная нумерация математических уравнений в bookdown через вывод pdf, docx, html - PullRequest
0 голосов
/ 30 апреля 2019

В bookdown, есть ли математическая среда LaTeX, которая нумерует каждое уравнение, независимо от того, является ли выходной файл .pdf, .docx, .html? Добавление этого латекса:

\begin{align}
   X &= Y \\
   Z &= W
\end{align}

В bookdown-demo выводит следующее:

PDF: работает как положено.

pdf

DOCX: пропущенные числа уравнений.

docx

HTML: пропущенные числа уравнений.

gitbook

Примечания:

ОБНОВЛЕНИЕ: Слияние ответа Ральфа, приведенного ниже, с другими моими уроками, в книге учета, следующие все работают согласованно и, как и ожидалось, в выходных файлах .pdf, .docx, .html.

Add a single un-numbered equation:

\begin{equation*}
  X = Y
\end{equation*}

Add a single numbered equation:

\begin{equation}
  X = Y
  (\#eq:eq02)
\end{equation}

I refer to previous, equation \@ref(eq:eq02).

Add multiple un-numbered equations:

\begin{align*}
  X &= Y \\
  Z &= W   
\end{align*}

Add multiple equations with numbering for each:

\begin{align}
  X &= Y (\#eq:eq05)\\
  Z &= W (\#eq:eq06)  
\end{align}

I refer to previous, equation \@ref(eq:eq05) and equation \@ref(eq:eq06).

Add multiple equations with a single numbering for all:

\begin{equation}
   \begin{aligned}
      X &= Y \\
      Z &= W   
   \end{aligned}
   (\#eq:eq04)
\end{equation}

I refer to previous, equation \@ref(eq:eq04).

1 Ответ

3 голосов
/ 30 апреля 2019

Для поддержки нумерации уравнений в bookdown необходимо назначить метки . следующие работы для меня:

---
output:
  bookdown::html_document2: default
  bookdown::word_document2: default
  bookdown::pdf_document2: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

\begin{equation}
\begin{aligned}
  X &= Y \\
  Z &= W
\end{aligned}
(\#eq:eq1)
\end{equation}

\begin{align}
  X &= Y (\#eq:eq2) \\
  Z &= W (\#eq:eq3)
\end{align}


See Equation \@ref(eq:eq1) or Equations \@ref(eq:eq2) and \@ref(eq:eq3).

Вывод HTML:

enter image description here

Вывод PDF аналогичен. Вывод слов, как видно в LibreOffice, довольно плохой, но здесь есть номера уравнений, включая ссылки. Так что я думаю, что это локальная проблема или проблема LibreOffice.

...