在 Org-mode 中预览 LaTeX 片段不起作用

在 Org-mode 中预览 LaTeX 片段不起作用

几天来我一直在尝试解决这个问题,但这让我抓狂不已,所以任何帮助都非常有用。我正在尝试设置我的 emacs 以使用 org-mode 做数学笔记。但是,我在 org-mode 中显示方程式时遇到了几个问题。

首先,当我使用时c-c c-x c-l出现错误,

can't find 'latex' (you need to install programs: latex and dvipng.)

我设法在我的初始化文件中使用以下代码找到了解决这个问题的方法:

(setenv "PATH" (concat ":/Library/TeX/texbin/" (getenv "PATH")))
(add-to-list 'exec-path "/Library/TeX/texbin/")

但我现在收到一个新的错误:

File "var/folders/z5/kbjq2cd50mv3fmzpwsr1s94h0000gn/T/orgtex905eux.dvi" wasn't produced. Please adjust 'dvipng' of 'org-preview-latex-process-alist'.

我导航到此文件并找到它orgtex905eux.tex,然后使用终端中的 latex 和 dvipng 手动将其转换为 PNG。根据关联。我注意到它在文件名末尾添加了一个 1,但并没有解决我的问题。

我也在使用 mac OS。

答案1

我也遇到了同样的事情,结果发现是公式错误。

例如:

Incorrect formula:
\begin{equation}
   y[x/e'] =
   \begin{cases}
   e' & \text{if x = y}\\
   y  & \text{if x \neq y}
   \end{cases}
   \end{equation}

Correct formula:
\begin{equation}
   y[x/e'] =
   \begin{cases}
   e' & \text{if x = y}\\
   y  & \text{if x $\neq$ y}
   \end{cases}
   \end{equation}

注意$\neq$(正确)与\neq(不正确)。

我建议您一点一点地调试您的公式。

答案2

关于wasn't produced. Please adjust 'dvipng' of 'org-preview-latex-process-alist'错误:如果在 Linux 上,您可能缺少一些软件包。这帮我解决了这个问题:

sudo apt install texlive-latex-extra

latex尽管有且可用,但无法分辨出众多 latex 包中的哪一个是我缺少的dvipng组织手册(v9.5 检索于 2022/08/20) 说这些应该足够了。

致谢

相关内容