# LyX-LaTeX argument error \@firstoftwo

I'm editing my CV with LyX 2.1.3 in Ubuntu 15.04. The following code produces an error ! Argument of \@firstoftwo has an extra }. The error appears in LyX and also when exporting to LaTeX and running with TeXmaker.

\documentclass[12pt]{moderncv}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setcounter{secnumdepth}{1}
\setcounter{tocdepth}{1}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}

\makeatletter

%%%%%%%%% User specified LaTeX commands. %%%%%%%%%
\moderncvtheme[blue]{classic}

\firstname{John}                                     % required
\familyname{Smith}                                   % required
\title{Curriculum Vitae}                             % optional
\address{23 Main St. \#1}{12345 city, ST\\ U.S.A.} % optional
% '\\' adds a line break
\mobile{+1(123)456 7890}   % optional
\email{myemail@email.com}  % optional
\quote{ }                  % optional

\makeatother

\begin{document}

\maketitle
\vspace*{-10mm}

% Contents of the CV that are commented out.

\end{document}

The first question is how to fix this error in LaTeX? The second question is if I can avoid LaTeX and fix this from within LyX?

I'd like to get into LyX with any tools or documentation. However, I can't seem to find the appropriate one. Thanks.

• The code you posted is incomplete as far as LaTeX is concerned, you will get Missing \begin{document}. It will not produce the code you say. – Johannes_B Sep 23 '15 at 16:05
• You cannot avoid LaTeX. LaTeX is the base, LyX needs it. LyX is an interface for experienced LaTeX users, as far as one developer once stated. – Johannes_B Sep 23 '15 at 16:06
• Thanks for the response. I have included the whole ModernCV settings that I'm using. The error happens in the \vspace*{-10 mm}. – Diego Sep 23 '15 at 16:18
• You cannot use a linebreak there for up-to-date versions of moderncv, use an additional argument: \address{Walzing Wombat}{samba snake}{USA}. – Johannes_B Sep 23 '15 at 16:45
• Looking at the parts of a model airplane, can you tell that parts won't fit in advance? LaTeX noticed the mistake when assembling the document, i.e. expanding macros and buildung blocks of text. – Johannes_B Sep 23 '15 at 16:56