我正在尝试使用 Texmaker 制作简历moderncv
,但显示错误
!LaTeX Error:File 'moderncv.cls' not found.
但是该moderncv
宏已安装在 TeX Live 2011 中。
答案1
在 Linux 上在终端中,键入sudo mktexlsr
更新文件数据库,然后kpsewhich moderncv.cls
检查它是否正确安装。
在 Windows 上对于 TeX Live,您可以以管理员权限启动命令提示符并按照 Linux 的方式进行操作(当然sudo
,无需)。对于 MiKTeX,您可能更适合使用图形工具:从“管理员”版本的设置管理器更新文件名数据库。
答案2
我从
https://ctan.org/tex-archive/macros/latex/contrib/moderncv
并将文件夹复制到
/usr/local/texlive/2016basic/texmf-dist/tex/latex/
然后我运行了以下终端命令:
> sudo texhash
让 LaTeX 知道文件系统中的新文件夹。
在我最喜欢的 LaTeX 编辑器“texmaker”中再次运行我的 moderncv 文件,即可正确显示。:)