无法生成 LaTeX 文件,错误提示我缺少“ulem.sty”

无法生成 LaTeX 文件,错误提示我缺少“ulem.sty”

我已经在 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

相关内容