我正在尝试使用 moderncv 制作简历。我尝试了一些示例 CV tex 文件,但没有生成 pdf,尽管实际上没有任何错误。所以我尝试了一个简单的,如下所示:
\documentclass[11pt,a4paper]{moderncv}
%% ModernCV themes
\moderncvtheme[blue]{casual}
%\moderncvstyle{casual}
%\moderncvcolor{blue}
\renewcommand{\familydefault}{\sfdefault}
\nopagenumbers{}
%% Character encoding
\usepackage[utf8]{inputenc}
%% Adjust the page margins
\usepackage[scale=0.75]{geometry}
%% Personal data
\firstname{Protik}
\familyname{Das}
\title{Resume}
\address{University of Dhaka}
%\mobile{+1~(234)~567~890}
\phone{01678-715530}
%\fax{+3~(456)~789~012}
\email{[email protected]}
\homepage{www.johndoe.com}
\extrainfo{additional}
\photo[6pt][0.4pt]{pic}
\quote{Some quote (optional)}
%%------------------------------------------------------------------------------
%% Content
%%------------------------------------------------------------------------------
\begin{document}
\maketitle
\section{Education}
\end{document}
运行此程序时,我收到一个 badbox 和其他警告类型。这些是:
badbox:第 36-36 行的段落中的 \hbox 未满(badness 10000)警告:\footskip 太小(30.0pt):至少设置为 36.71997pt。
我尝试了两者\maketitle
,但\makecvtitle
都显示相同的错误。如果我省略,\maketitle
则它会运行,并且仅生成包含教育部分的 PDF。
我正在使用 texmaker 和最新的 Miktex。有人能帮忙吗?
答案1
花了将近 24 小时才找到原因。但解决方案非常简单。实际上,问题从来都不是文件不足。问题隐藏在日志文件中。由于地址行上有特殊图标(如移动或电子邮件图标),因此没有生成 PDF。只需在命令提示符中运行两个简单命令,一切都会很快好起来。分别尝试这些命令并tex
再次运行文件。
initexmf --mkmaps
initexmf --update-fndb
发短信快乐!!!:D