我认为我遇到的问题很简单。但我无法通过 Google 找到任何帮助,所以我向专家请教。问题如下:我想使用 moderncv 创建课程表。但是当我运行 TeXworks(我使用的是 Windows 7)时,它返回一条错误消息:
Argument of \NROrg@ifthenelse has an extra }.
<inserted text>
\par
l.30 \cventry{2008-2011}{Oberstufenschule Zulg}
{{Steffisburg}}
由于错误是由于我的代码写得很糟糕,所以我将其放在这里:
\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[blue]{classic}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[scale=0.8]{geometry}
\recomputelengths
\fancyfoot{}
\firstname {Mario}
\lastname {Andricic}
\title {Curriculum Vitae}
\address{Neumattstrasse 21}{3600 Thun}
\mobile {+41 79 550 58 84}
\phone {+41 33 437 37 17}
\email {[email protected]}
\nopagenumbers{}
\begin{document}
\maketitle
\section{Info}
\cvline{Geburtsdatum}{\small 16.06.1995 Thun\normalsize}
\cvcomputer{Nationalität}{\small Schweiz\normalsize}{Führerausweis}
{\small vorhanden\normalsize}}
\section{Bildung}
\cventry{2006-2008}{Mittelstufenschule Schönau}{Steffisburg}
\cventry{2008-2011}{Oberstufenschule Zulg}Steffisburg}
\cventry{2011-2014}{Gymnasium und Wirtschaftsmittelschule Thun-Schadau}{Thun}
\end{document}
正如我已经说过的,我在 Google 上寻找答案,但要么找不到,要么我没有从类似错误中吸取教训。请帮帮我!
问候 :)
答案1
在moderncv.cls
(2013/04/29 v1.5.1)中我发现了以下行:
% usage: \cventry[spacing]{years}{degree/job title}{institution/employer}localization}{optionnal: grade/...}{optional: comment/job description}
这是一个可选的,六强制参数。但是您只给了 三个参数\cventry
,因此第一个参数\cventry
是从以下代码中窃取的:
\cventry{2006-2008}{Mittelstufenschule Schönau}{Steffisburg}{\cventry}{2008-2011}{Oberstufenschule Zulg}
第四\cventry
个强制参数导致了麻烦。
答案2
这是正确的代码
\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[blue]{classic}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[scale=0.8]{geometry}
\recomputelengths
\fancyfoot{}
\firstname {Mario}
\lastname {Andricic}
\title {Curriculum Vitae}
\address{Neumattstrasse 21}{3600 Thun}
\mobile {+41 79 550 58 84}
\phone {+41 33 437 37 17}
\email {[email protected]}
\nopagenumbers{}
\begin{document}
\maketitle
\section{Info}
\cvline{Geburtsdatum}{\small 16.06.1995 Thun\normalsize}
\cvcomputer{Nationalität}{\small Schweiz\normalsize}{Führerausweis}
{\small vorhanden\normalsize}
\section{Bildung}
\cventry{2006-2008}{Mittelstufenschule Schönau}{Steffisburg}{}{}{}
\cventry{2008-2011}{Oberstufenschule Zulg}{Steffisburg}{}{}{}
\cventry{2011-2014}{Gymnasium und Wirtschaftsmittelschule Thun-Schadau}{Thun}{}{}{}
\end{document}
首先,\cventry
有 6 个参数。最后 4 个可以留空。
此外,
{\small vorhanden\normalsize}}
有一个额外的}
和线
\cventry{2008-2011}{Oberstufenschule Zulg}Steffisburg}
漏掉了一个{
。