# cvdoublecolumn producing an error while making references using the package modern CV in latex [closed]

I am making my CV using the TeX package moderncv. I wish to enter references in my CV. I am getting an error when I use the command for double column. The error is

undefined control sequence \listdoublecolumnwidth

Following is my code. Many thanks in advance.

\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[green]{classic}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\firstname{Ridhima}
\familyname{Gupta}
\begin{document}
\maketitle

\newcommand{\cvdoublecolumn}[2]{%
\cvitem[0.75em]{}{%
\begin{minipage}[t]{\listdoubleitemcolumnwidth}#1\end{minipage}%
\hfill%
\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}%
}%
}

\newcommand{\cvreference}[7]{%
\textbf{#1}\newline% Name
\ifthenelse{\equal{#3}{}}{}{#3\newline}%
\ifthenelse{\equal{#4}{}}{}{#4\newline}%
\ifthenelse{\equal{#5}{}}{}{#5\newline}%
\ifthenelse{\equal{#6}{}}{}{\emailsymbol~\texttt{#6}\newline}%
\ifthenelse{\equal{#7}{}}{}{\phonesymbol~#7}}

\cvdoublecolumn{\cvreference{E. Somanathan}
{Professor}
{Economics and Planning Unit}
{Indian Statistical Institute}
{Delhi-110016}
{som@isid.ac.in}
{+91-11-41493939}
}


## closed as unclear what you're asking by Heiko Oberdiek, marmot, Sebastiano, Mico, BobyandbobMay 27 at 6:05

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

Well, you have several errors in your code.

You defined two commands with different number of parameters:

\cvdoublecolumn{col1}{col2}


Then you have to use them as follows in your code (please see that I moved the definitions before line \begin{document}:

\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[green]{classic}

\usepackage[utf8]{inputenc}
%\usepackage{hyperref}

\newcommand{\cvdoublecolumn}[2]{%
\cvitem[0.75em]{}{%
\begin{minipage}[t]{\listdoubleitemcolumnwidth}#1\end{minipage}%
\hfill%
\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}%
}%
}

\newcommand{\cvreference}[7]{%
\textbf{#1}\newline% Name
\ifthenelse{\equal{#3}{}}{}{#3\newline}%
\ifthenelse{\equal{#4}{}}{}{#4\newline}%
\ifthenelse{\equal{#5}{}}{}{#5\newline}%
\ifthenelse{\equal{#6}{}}{}{\emailsymbol~\texttt{#6}\newline}%
\ifthenelse{\equal{#7}{}}{}{\phonesymbol~#7}%
}

\firstname{Ridhima}
\familyname{Gupta}

\begin{document}

\maketitle

\cvdoublecolumn{%
\cvreference{E. Somanathan}%
{Professor}%
{Economics and Planning Unit}%
{Indian Statistical Institute}%
{Delhi-110016}%
{som@isid.ac.in}%
{+91-11-41493939}%

• Add \listfiles as first line to the MWE, compile 3 times and check the log file at the end for a list of used packages and versions. Add this list to your question. I'm sure you are using an outdated version of moderncv ... – Kurt May 19 '16 at 16:05
Your moderncv.cls (and perhaps some other .sty files) must be out of date. Update it (them), from https://github.com/xdanaux/moderncv.