moderncv 文档开头出现“未定义的控制序列”

moderncv 文档开头出现“未定义的控制序列”

我正在尝试使用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。”现在毫无意义了...

得到的结果是:

产生的简历

相关内容