使用 moderncv 时不会生成任何 pdf

使用 moderncv 时不会生成任何 pdf

我正在尝试使用 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

相关内容