
Недавно я переустановил MiKTeX и мне пришлось переустановить moderncv, что я и сделал через Package Manager. Я работаю над файлом сопроводительного письма, который начал до того, как переустановил оба, и он компилируется, но без какого-либо форматирования 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-файл(см. выше) в виде Google Docs, поскольку файл журнала сам по себе слишком длинный для вставки, и я понятия не имею, где допущена ошибка.
EDIT: Я только что попробовал скомпилировать файл 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}
чтобы сделать похожим на другие линии.