我已经在 Manjaro 系统上使用 Org 模式两年多了,但是在 LaTeX 存储库最新更新之后,我似乎无法将 Org 文件导出为 pdf 或预览 Latex 片段。
每次我尝试预览 LaTeX 时都会收到以下错误:
org-compile-file: File "/tmp/orgtexNnJFiR.dvi" wasn’t producedPlease
adjust ‘dvipng’ part of ‘org-preview-latex-process-alist’.
我试过这,没用。
我检查了从 org 到 pdf 的基本导出。我收到错误:
! LaTeX Error: File `ulem.sty' not found.
这很奇怪,因为当我使用搜索文件时pacman -F ulem.sty
,我得到:
extra/texlive-core 2021.58710-2 (texlive-most)
usr/share/texmf-dist/tex/generic/ulem/ulem.sty
有人经历过这样的事吗?
答案1
最后修复了它,因此为其他困惑的 org-mode 用户发布了解决方案,以下是我为修复此问题所做的事情。
我的 texlive 安装源自 Arch 软件包。经过调查这,我决定原生安装它。
经过大约 5 个小时的安装并将所需目录添加到 PATH 后,它就可以完美运行了。
答案2
很高兴你找到了解决方案。不过,我可以用
sudo pacman -Fy
pacman -F ulem.sty
pamac install texlive-plaingeneric
第一个命令很重要,因为 ulem.sty 的位置已从 texlive-core 更改为 texlive-plaingeneric。在此之前,我还使用“pamac update”升级了系统。
抱歉,我粗心地将 pacman 和 pamac 混在一起了......
答案3
在 Ubuntu 20.04 上,我通过安装包修复了这个错误texlive-plain-generic
。
sudo apt install texlive-plain-generic