使用 xcolor 包时需要 mptopdf 包

使用 xcolor 包时需要 mptopdf 包

MikTex TexWork我运行以下 tex 文档时,我收到以下带有“软件包安装对话框”的警告。该错误似乎与xcolor软件包有关,因为如果我\usepackage{xcolor}从序言文档中删除排版,则一切正常。但我确实需要 xcolor 包用于其他场景。下面的示例只是为了简洁起见,本文提供了一个测试场景:

警告the required file tex\context\base\supp-pdf.mkii is missing. It is a part of following package mptopdf

tex 文档

\documentclass[11pt]{article}
\usepackage{xcolor}
\begin{document}

This \(t^{4}+6\) is a test

\end{document}

答案1

软件包xcolor加载驱动程序文件。在这种情况下,pdflatex很可能使用并pdftex.def加载驱动程序文件。驱动程序文件包含颜色和图形的代码。驱动程序文件pdftex.def支持某种简化的 PostScript,即 MetaPost 的输出,作为图像文件格式。这是由 Hans Hagen 在 ConTeXt 中实现的,并pdftex.def加载这些 ConTeXt 文件:supp-pdf.mkii和一些其他文件。如果缺少 ConTeXt 文件,pdftex.def仍可继续工作,但如果 MetaPost PostScript 文件应作为图形包含在内,则会抛出错误消息。

如果您想摆脱警告,那么应该按照警告文本的建议安装这些 ConTeXt 文件。

相关内容