我对此感到很尴尬,但这一切都是因为我把我的 Ubuntu 操作系统弄昏了。我买了一台新电脑,安装了 Windows 10 和 Ubuntu (linux) 作为双操作系统。我很少使用 Windows,但我从 DVD 中将 TeXLive 2021 安装了到 Ubuntu 端。在 (其中一个示例文件)pdflatex
上运行sample2e.tex
正常,但当我尝试处理示例文件以外的任何东西 (例如,同一个类但带有包或不同的类) 时,全部失败,因为找不到包/类文件,尽管它们在我的计算机上位于 `/usr/local/texlive/2021/texmf-dist/tex/latex'
我如何让pdflatex
朋友找到这些额外的类/包文件?我尝试设置类似TEXMFLOCAL
上述目录的环境变量,但仍然找不到它们。
答案1
你没有将你安装的 texlive 放在你的路径中,你的评论表明 kpsewhich(以及可能还有 pdftex)是系统 tex 使用的文件
/usr/share/texlive
不是你安装的那个
/usr/local/texlive/2021
编辑你的 .profile 以添加
/usr/local/texlive/2021/texmf-dist/bin/x86_64-linux
到你的 PATH 前面,例如这样的一行
导出 PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH
(您需要再次登录才能查看编辑的效果.profile
)