Graphics、xcolor、graphicx 找不到 pdftex.def / xetex.def

Graphics、xcolor、graphicx 找不到 pdftex.def / xetex.def

我全新安装了 texlive。在尝试编译使用 graphics、graphix 或 xcolor 包的任何文档时,我收到编译器无法找到相应 .def 文件的错误。

pdftex.def- 如果我使用 pdflatex
定义文件- 如果我使用 xelatex

我已经下载了图形定义从 CTAN 下载了软件包,并将.def文件复制到了/texmf-dist/tex/latex/graphics,但我没有成功。也许我不知道文件应该放在哪里。

唯一有效的方法是将.def文件放在与我的程序相同的目录中.tex

这肯定是路径错误。我应该把 def 文件放在哪里,以便软件包可以找到它们?
编辑:我正在使用 Windows 和 TeXStudio。(虽然当我通过命令行编译时我遇到了同样的错误)

答案1

这里仅供记录。

感谢@JosephWright 的帮助!这很痛苦。

请记住从经过验证的网站下载 TeXLive:http://tug.org/texlive/acquire-netinstall.html

这是 ISO:https://www.tug.org/texlive/acquire-iso.html

希望有帮助!

答案2

graphics-def图形驱动程序最近进行了重组。对于手动安装,必须将软件包内容安装在 中(texmf root)/tex/latex/graphics-def/

然而最好的解决方案是使用:

  • TeX Live 软件包管理器 (tlmgr),适用于 TeX Live,
  • 适用于 MacTeX 的 TeX Live 实用程序,
  • MiKTeX 的 MiKTeX 包管理器 (mpm)。

相关内容