You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R Markdown knit导出PDF时LaTeX公式数组报Missing \endgroup inserted错

问题原因
  • 核心错误是你将eqnarray数学环境嵌套进了$$数学环境中,双重数学环境导致LaTeX分组匹配异常,直接触发Missing \endgroup inserted报错。
  • 额外说明:eqnarray属于LaTeX中已不推荐使用的过时环境,对齐逻辑不规范还容易产生多余空格,更建议用标准的align环境替代。
解决方案

方案1:直接移除外层$$

eqnarray本身自带数学模式,不需要额外包裹$$,同时删掉最后一行公式末尾多余的\\避免生成空行:

\begin{eqnarray}
S&=&\dfrac{12n}{k(k+1)}\sum_{j=1}^{k}\left(R_{.j}-\dfrac{k+1}{2}\right)^{2}\\
 &=&\left[\dfrac{12}{nk(k+1)}\sum_{j=1}^{k}R_{j}^{2}\right]-3n(k+1)
\end{eqnarray}

方案2(更推荐):改用align环境

替换过时的eqnarray为amsmath包的align环境,R Markdown默认自动加载amsmath包无需额外配置,同样不需要外层$$,注意对齐只需要在等号左侧加一个&即可:

\begin{align}
S&=\dfrac{12n}{k(k+1)}\sum_{j=1}^{k}\left(R_{.j}-\dfrac{k+1}{2}\right)^{2}\\
 &=\left[\dfrac{12}{nk(k+1)}\sum_{j=1}^{k}R_{j}^{2}\right]-3n(k+1)
\end{align}

如果不需要公式编号,把align改为align*即可。

内容的提问来源于stack exchange,提问作者Pai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:24:05