我在 Linux Mint 上工作。当我尝试编译一个基本的 LaTeX 文档时,例如
\documentclass{article}
\usepackage{amsmath, amssymb}
\begin{document}
Test text.
\end{document}
我得到了错误
$ pdflatex hw1.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex)
kpathsea: Running mktexfmt pdflatex.fmt
/usr/local/texlive/2020/bin/x86_64-linux/mktexfmt: kpsewhich -var-value=TEXMFROOT failed, aborting early.
BEGIN failed--compilation aborted at /usr/local/texlive/2020/bin/x86_64-linux/mktexfmt line 25.
I can't find the format file `pdflatex.fmt'!
基于 StackExchange 上的另一个问题,该问题引出了此链接
http://verahill.blogspot.com/2012/04/solved-latex-bug-tcfmgr-config-file.html
我尝试过这个解决方案,但是失败了:
$ sudo texconfig rehash
sudo: texconfig: command not found
我猜这与我设置 TeX 树的方式有关。我最初没有设置,而且多年来一直运行良好。但后来我需要安装一个包,然后发现你必须进行某种奇怪的树设置。所以我尽了最大的努力,但我想我搞砸了,因为不久之后我开始收到此错误。但由于我有另一台可以工作的计算机,并且我有时间限制,所以我只使用了另一台计算机,从未安装所需的包,只是试图解决这个问题。
但是那台旧电脑现在已经坏了,所以我必须让 TeX 在这台电脑上运行,但我不知道如何正确设置 TeX。