我遇到了同样的错误:!LaTeX 错误:未找到文件“l3backend-pdfmode.def”。我看到一些评论提到转到 miktex 控制台中的“更新数据库”选项。但我找不到它。有人能帮我截一张如何找到此选项的屏幕截图吗?真的很有帮助。
答案1
“更新数据库”选项在 MiKTeX 控制台中有点隐藏。
- 只需打开 MiKTeX 控制台
- 选择您是否需要管理员模式或用户模式(取决于您的安装)。因为我有管理员安装,所以我选择了管理员模式...
- 单击菜单点“任务”(靠近“文件”,参见屏幕截图中的红色圆圈......)
- 单击“更新包数据库”以使用 MiKTeX 更新可用包的数据库(参见屏幕截图中的红色箭头......)
- 利用这个机会然后点击“刷新文件名数据库”...
请看此截图:
更新 MiKTeX 的常用方法如下我如何更新我的 tex 发行版
答案2
当我开始收到此错误时,我最近刚刚从 Debian 10 更新到 Debian 11。除其他外,我尝试清除并重新安装所有texlive
相关软件包,但这没有任何效果。
对我来说,从我的主目录中删除所有.texlive*
文件夹就可以了。如果你和我的情况一样,那么
mv ~/.texlive* /tmp # For security reasons
rm -r ~/.texlive* # If you are really sure
应该可以解决问题。我执行此操作并运行后pdflatex
,~/.texlive2020
目录就重建了,并且pdflatex
再次开始正常工作。