我最近重新安装了 MiKTeX,还必须重新安装 moderncv,这是我通过包管理器完成的。我正在处理在重新安装之前开始的求职信文件,它可以编译,但没有任何 moderncv 格式(标题、个人信息、字体、段落间距)。我没有收到任何错误消息。看起来就像我直接在编辑器中输入的,没有标记。我不知道问题是什么(是的,如果你想知道的话,我对 LaTeX 仍然有点不熟悉)。
\documentclass[10pt,letterpaper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage{lipsum}
\usepackage[scale=0.85]{geometry}
\firstname{fab4}
\familyname{lover}
\begin{document}
\recipient{}{Company\\Address\\City, Town, Postcode} % Letter recipient
\date{\today} % Letter date
\opening{Dear Hiring Manager,} % Opening greeting
\closing{Sincerely yours,} % Closing phrase
\makelettertitle % Print letter title
Insert text here
\makeletterclosing % Print letter signature
\end{document}
我正在链接我的日志档案以及我的匿名副本tex 文件(参见上文)作为谷歌文档,因为单独的日志文件太长而无法粘贴,而且我不知道哪里出了问题。
编辑:我刚刚尝试编译 CV 文件,它运行完美。我认为这一定与此有关,\makelettertitle
因为当我取消注释时,我收到以下错误:
LaTeX Error: There's no line here to end.
...
l.74 \makelettertitle
另一个与此相同且未注释的 tex 文件\makelettertitle
也运行正常。我漏掉了什么?!
答案1
接收者的第一个参数不能为空。
\recipient{}{Company\\Address\\City, Town, Postcode}
应该是
\recipient{Wombat}{Company\\Address\\City, Town, Postcode}
。
Wombat
将以粗体形式打印。
也可以使用它
\recipient{\normalfont\itshape Wombat}{Company\\Address}
来使它看起来像其他线条。