我原本打算编辑一年前用 pdflatex 创建的简历。但是从那时起我的计算机设置就发生了变化。我不太明白为什么我无法用当前设置编译它。
我尝试在终端中使用“pdflatex filename.tex”,但它不起作用。missfont.log 显示:
mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 umvs
我不确定我应该添加什么信息,但这些是我在 .tex 文件中使用的包含内容:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}
编辑1:
我试过:
sudo apt install texlive-latex-extra
下载顺利,但最后我收到此消息:
正在运行 mktexlsr。这可能需要一些时间... 完成。正在运行 updmap-sys。这可能需要一些时间...
updmap-sys 失败。输出已存储在 /tmp/updmap.vZar5H3y 如果您报告错误,请包含此文件。有时,不接受 /etc/texmf/updmap.d 中的 conffile 更新会导致 updmap-sys 失败。请检查此目录中扩展名为 .dpkg-dist 或 .ucf-dist 的文件
dpkg:错误处理软件包 tex-common(--configure):子进程安装的安装后脚本返回错误退出状态 1 处理时遇到错误:tex-common E:子进程 /usr/bin/dpkg 返回错误代码 (1)
答案1
我建议运行以下命令:
sudo apt-get install texlive-full
这将安装运行 TeXLive 所需的缺失软件包和其他文件。
答案2
尝试导航到您的/miktex/bin
目录并运行以下命令。
initexmf --mkmaps
initexmf --update-fndb
参考:https://www.dev-eth0.de/2016/11/13/latex_miktex-makepk-pk-font-umvs-could-not-be-created/