我正在尝试使用moderncv
。当我尝试编译以下文档时
\documentclass{moderncv}
\begin{document}
Hello.
\end{document}
我收到 8 次错误:
Undefined control sequence. \begin{document}
当我使用任何其他文档类(例如article
或)时report
,一切都正常。我在 ubuntu 上使用 texlive 和 texstudio,并使用 PdfLaTeX 进行编译。
有人能帮我解决这个问题吗?
答案1
嗯,课程moderncv
与通常的课程article
等 不同。
因为它应该排版一份简历,所以需要的信息比“通常”的课程要多。
因为简历需要写出收件人的姓名,所以你必须添加以下信息
\name{John}{Doe}
现在,您可以编译您的 MWE,并且添加后\name{John}{Doe}
不会出现错误,但没有 cv 的布局:
\documentclass[11pt,a4paper,sans]{moderncv}
% personal data
\name{John}{Doe}
\begin{document}
Hello.
\end{document}
结果:
编译后没有错误,但距离 cv 还差得很远……
要获得真正的简历,您必须添加更多信息,例如布局样式。然后,您需要添加有关教育等的信息。Classmoderncv
为此提供了特殊命令。
moderncv
具有以下 MWE 的简历的绝对最小代码:
\documentclass[11pt,a4paper,sans]{moderncv}
% moderncv themes
\moderncvstyle{classic} % 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy'
\moderncvcolor{blue} % 'black' (default)
% character encoding
\usepackage[utf8]{inputenc}
% adjust the page margins
\usepackage[scale=0.75]{geometry}
% personal data
\name{John}{Doe}
%\title{Resumé title}
%\address{street and number}{postcode city}{country}
%\phone[mobile]{+1~(234)~567~890}
%\phone[fixed]{+2~(345)~678~901}
%\phone[fax]{+3~(456)~789~012}
%\email{[email protected]}
\begin{document}
\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
Hello. % <========= to be deleted!
\end{document}
%% end of file `template.tex'.
我使用了原始template.tex
文件(一个 cv 示例)并将moderncv
其最小化。正如您在编译后的以下 MWE 中看到的那样,您输入的“Hello。”现在毫无意义了...
得到的结果是: