我刚刚从 Ubuntu 存储库安装了 TexLive 2012。安装后,我尝试编译,但出现以下错误:
Unable to find pdftex.fmt.
请告诉我问题是什么?
现在我卸载并清除了整个乳胶发行版,现在它留下了未配置的软件包。
问题是什么?解决方案是什么?
答案1
尝试这个。
只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:
sudo texconfig rehash
这应该给出
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVE...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
来源:Lindqvist
答案2
从我在网上找到的各种文档来看,Texlive 2012 假定 Ubuntu 上没有安装过 TexLive 软件包。因此,在安装新的 TexLive 发行版之前,必须从系统中完全删除 TexLive。
给出了完全删除/清除 texlive 的说明在此页面。尽管如此,我的全新安装还是无法正常工作。因此,我完全按照上述链接中的说明操作后,进行了以下操作:
sudo apt-get purge tex-common
sudo apt-get install tex-common
之后可以从 Ubuntu 13.04 发行版再次安装 TexLive。