我删除了以前安装的 texlive 软件包后,重新安装了 Texlive2021。安装正常,但出现以下文件:
LaTeX 测试文件
\documentclass{article}
\begin{document}
test
\end{document}
输出结果如下:
$ pdflatex test2.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021) (preloaded format=pdflatex) entering extended mode
(./test2.tex
LaTeX2e <2021-11-15> patch level 1
L3 programming layer <2021-11-22>
! LaTeX Error: File `article.cls' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)
Enter file name: X
之前安装的 texlive 运行良好。但我对此一无所知,非常感谢您的帮助和建议。
答案1
通过以下方式添加 TEXMFROOT 值后重新启动系统tlmgr 配置 texmf工作正常,现在系统刚刚开始工作......
但是,请你告诉我:为什么需要重启?更改 .bashrc 中的值,然后调用源 .bashrc已经完成,我相信特克斯哈希更改立即生效。
致以我的问候和最美好的祝愿……
帕尔塔
答案2
我遇到了类似的错误,这是由于 MacTex 安装程序以管理员所有权进行自我配置而导致的。
可以通过以管理员权限运行 pdflatex 来绕过该问题:
sudo pdflatex test2.tex
如上所述,更好的解决方案这里,是改变安装的所有权:
sudo chown -R myuser:mygroup /usr/local/texlive
答案3
我看到了同样的错误,但是运行
sudo apt install texlive-latex-extra
无需重启即可解决问题。我sudo apt install texlive
最初安装了 LaTeX。(这是在 Ubuntu 20.04.3 上。)