I'm using the latex template for CV from here CV Template.
For reference, I added these lines
\newcommand{\cvdoublecolumn}[2]{%
\cvline{}{%
\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#1\end{minipage}%
\hfill%
\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}%
}%
}
\newcommand{\cvreference}[7]{%
\textbf{#1}\newline% Name
\ifthenelse{\equal{#2}{}}{}{\addresssymbol~#2\newline}%
\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}}
Everything is fine. To add 2 two references, it works nicely side-by-side. But adding another reference, it comes next line and the alignment breaks and also a new page is created.
How can I fix this ?
I have fixed it other way, where I put 3 columns in minipage
\newcommand{\cvdoublecolumn}[3]{%
\cvline{}{%
\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#1\end{minipage}%
%\hfill%
\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}%
%\hfill%
\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}%
}%
}
Best Answer
You can provide the necessary definitions for three columns:
A complete example:
The result: