org mode 数学公式导出到html 格式错乱

emacs 25.2 org mode 9.0.9

同样一段公式,在typora上正常显示,在org mode里是错误的,导出的html,mathjax解析格式错乱。

\begin{aligned}\\
[9,10] \rightarrow [34] \\
[2,8] \rightarrow [91] \\
[4,7] \rightarrow [82]
\end{aligned} \\
\Downarrow \\
\begin{bmatrix}
\begin{bmatrix} 9 & 10 \end{bmatrix}\\
\begin{bmatrix} 2 & 8 \end{bmatrix}\\
\begin{bmatrix} 4 & 7 \end{bmatrix}
\end{bmatrix}
\rightarrow
\begin{bmatrix}
\begin{bmatrix} 34 \end{bmatrix}\\
\begin{bmatrix} 91 \end{bmatrix}\\
\begin{bmatrix} 82 \end{bmatrix}
\end{bmatrix}

导出的网页

是org mode对公式的支持不全吗?

Org mode 用大段 latex 要用 #+begin_export latex #+end_export 标签吧。

org-mode应该是不会处理公式的 主要是LaTex在处理公式,LaTeX语言对了就没有任何问题 C-c C-x C-l 是可以直接在org-mode里面预览公式的(只要是配置没有问题,一般不会有问题。)

解决方法:在你的代码前后加上 \begin{equation} \end{equation}就没有问题了。

1 个赞

加了还是有问题, \begin{equation} \end{equation} 可以解决。