如何在 html 和 pdf 输出的 R markdown 中使用 eqnarray?

How to use eqnarray in R markdown for both html and pdf output?

我不知道如何使用 eqnarray 在 R markdown 中创建方程式,这样我就可以同时创建 html 和 pdf 输出。此 R 降价适用于 output_format='html_document' 但不适用于 output_format='pdf_document'

My LaTeX equations
$$
\begin{eqnarray}
A &=& x \
B &=& y
\end{eqnarray}
$$

对于 pdf 输出,它给出了这个错误:

! Missing \endgroup inserted.
<inserted text> 
                \endgroup 
l.81 \begin{eqnarray}

pandoc: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43

如果我删除 $$,那么此 R 降价适用于 pdf 输出,但 html 输出中缺少方程式。

My LaTeX equations
\begin{eqnarray}
A &=& x \
B &=& y
\end{eqnarray}

我是不是漏掉了什么?有什么方法可以从同一文档生成 pdf 和 html 输出吗?

我运行进入同样的问题,发现eqnarray有上述问题,在R markdown和knitr的上下文中,aligned环境适用于 PDF 和 HTML 输出。试试这个:

My LaTeX equations
\begin{aligned}
A &= x \
B &= y
\end{aligned}

请注意,这里只有一个 & 符号,它是 aligned 环境上下文中的对齐运算符。 alignedeqnarray 的工作方式略有不同,可以说它会在不止一个制表位处对齐。

对于 Word 输出,这有效:

\[
\begin{aligned}
A &= x \
B &= y
\end{aligned}
\]