\NROrg@ifthenelse 的参数有一个额外的 }

\NROrg@ifthenelse 的参数有一个额外的 }

我认为我遇到的问题很简单。但我无法通过 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}

漏掉了一个{

相关内容