我正在尝试使用 来构建我的简历moderncv
,但我甚至还没有编译出可用的 pdf(我只有下面的内容),因为它一直要求我安装很多软件包,例如everyshi
、 和pgf
等等。我不明白为什么我需要这些软件包,因为我遇到的教程甚至都没有提到这些。我甚至无法everyshi
通过 MikTex 下载,所以我甚至不知道如何继续。拥有所有这些软件包是否有意义,有没有办法让我一次性获得它们?
\documentclass{moderncv}
\moderncvtheme[blue]{classic}
\name{}{}
\listfiles
\begin{document}
\end{document}
答案1
我真的不能告诉你为什么 moderncv
加载所有这些包,除了使用那里提供的功能之外。你的 MWE 有这样一行
\moderncvtheme[blue]{classic}
这反过来会触发加载moderncvstyleclassic.sty
其中有一行
\moderncvicons{marvosym}
这将加载moderncviconsmarvosym.sty
并且这个文件有
\RequirePackage{tikz}
当然还有 Ti钾Z 加载 PGF 和PGF 的 LaTeX 驱动程序负载everyshi
。
如果你不想发生这种情况,你可以重新定义\moderncvicons
为在加载主题之前不执行任何操作,即
\renewcommand\moderncvicons[1]{}
\moderncvtheme[blue]{classic}
但要做到这一点,你必须确保不使用任何来自moderncviconsmarvosym.sty
任何地方,我都不认为这有保证。