Advanced two-column LaTeX CV Template | Part 2 + TeX Source
by Alessandro
In this part we will cover the following:
1. Splitting the document with vertically aligned minipages;
2. Designing the Work Experience and Education Section;
The first part of this tutorial is to be found at this post.
Just for a quick recap, this is what we want to achieve as our final result
After the title, whose code we have seen in the previous post, we are going to setup the document so that the it is nicely divided into two columns.
In order to achieve that with the maximum flexibility, we will make us of minipages, that is, the minipage environment.
You can find more information on this environment at the following link.
I apologize in advance for the indenting, but the code highlighter is kinda funky.
The left-hand side column
We start the left hand side column with the following code:
\begin{minipage}[t]{0.5\textwidth} %START of left-hand side minipage
The previous code means creating a minipage, i.e. a page within the page, whose vertical alignment is t = top (where other possible choices in the standard non-generalized minipage environment can be b = bottom and c = center).
Moreover, the page width equals 0.5 times the textwidth, which is not the same as the paperwidth!
Now a little trick which will make things easier for the alignment of the two minipages:
\vspace{0pt}
now the reason for this is not 100% clear to me, so I will redirect you to page 25 of the [PDF] epslatex package documentation.
And now the easy stuff: Section Headers, Dates of Employment, Company, Position, a Description of your daily activities…if you’re not sure about how to structure the document, you can refer to this post.
The code for this is pretty straightforward:
% NEW SECTION \section{Work Experience} %WORK EXPERIENCE -1- \raggedleft \emph{Current}, from \textsc{Jan 2009}\par \raggedright\large Trader at \textsc{Enoi} s.p.a., Milan\\ \emph{Physical Natural Gas Trading}\\[5pt] \normalsize{Provided analysis of spreads, in particular time and location spreads, with emphasis on trading opportunities on the curve, also taking into account the availability of storage facilities. Became familiar with logistic implications of physical gas trading and developed knowledge of continental virtual hubs for gas exchange.}\\[10pt]
After listing here a few of your work-related experience, you should consider putting here some more interesting stuff which requires a little more than a single line, for example your participation to conferences, the awards and scholarships you received, or international certificates and qualifications you might have.
% NEW SECTION \section{International Certificates and Awards} \raggedleft{\textsc{Sep 2006}}\par\raggedright Scholarship for graduate students with an outstanding curriculum (\euro\ 30,000)\normalsize\\[3pt]\raggedleft{\textsc{Jun 2006}}\par\raggedright \textsc{Gmat}\textregistered: 730 (\textsc{q:50;v:39}) 96\textsuperscript{th} percentile\\ \textsc{awa}: 6.0/6.0 (89\textsuperscript{th} percentile)\\[10pt]
%% NEW SECTION \section{\textsc{Computer Skills}} \begin{tabular}{rl} Basic Knowledge: & \textsc{php}, my\textsc{sql}, \textsc{html}, Access\\ & \textsc{Linux}, ubuntu, {\LaTeX}\\ & \\ Intermediate Knowledge: & \textsc{Vba}, Excel, Word, PowerPoint\\ \end{tabular}
and we are done with the left-hand side column
\end{minipage} %END of left-hand side minipage
The right-hand side column
Just like the first minipage, the second is obtained with the following command:
\hfill \begin{minipage}[t]{0.44\textwidth} %START of right-hand side minipage \vspace{0pt} %trick for alignment
notice the \hfill command which puts the minipages as far as possible in the text width. This wouldn’t make sense if the minipages where 50% of the width each, but please notice as well that the right hand side column is slightly smaller, which makes the document look a little more stylish.
It also helps giving more focus on the work experience part, that is, the left hand side minipage.
As for the right hand side section, remember to keep it simple and short, otherwise the content will flow out of the margin, resulting in the common warning of “overfull box”.
The “contact” box
The contact box is the box at the top right of the minipage, with the nicely colored background.

Contact Form
How do we obtain this? The package xcolor and color will give us a hand…
Also, the symbols need a little bit of tweaking as well.
This is the code to produce the box:
\colorbox{shade}{\textcolor{text1}{ \begin{tabular}{c|p{7cm}} & Born in Wonderland, Italy July 3, 1912 \\ \raisebox{-3pt}{\Phone} & +39 123 456789\\ \raisebox{-3pt}{\Envelope} &\href{mailto:albert.einstein@gmail.com} {einstein.einstein@gmail.com} \end{tabular} } }\\[10pt]
The \Phone and \Envelope symbols are provided by the bbding package, which we loaded at the beginning of the document.
A little tweaking is required to the vertical alignment of the symbols via the \raisebox command, although I am not sure as to the reason why this happens.
The next section is very easy to obtain, so I won’t go into the details of its typesetting.
This is the code:
\section{Education} \begin{tabular}{rl} %EDUCATION -1- \textsc{July} 2008 & Master of Science in \textsc{Finance}\\ & \textbf{Bocconi University}, Milan\\ & 110/110 \small\emph{summa cum laude}\\ & Major: Quantitative Finance\\ &\normalsize \textsc{Gpa}: 28.61/30\\ &\\ %EDUCATION -2- \textsc{July} 2006 & Undergraduate Degree in\\ & \textsc{Law} and \textsc{Business Administration}\\ & \textbf{Bocconi University}, Milan\\ &110/110 \small\emph{summa cum laude}\\ &\normalsize \textsc{Gpa}: 29.85/30\\ &\\ %EDUCATION -3- \textsc{Fall} 2005& Exchange Semester at \\ & \textbf{University of Southern California} \\ &Los Angeles\\ &\\ %EDUCATION -4- \textsc{July} 2003& \textbf{Liceo Classico ``E. Duni''}\\ & Matera\\ & Final Grade: 100/100\end{tabular}\\[10pt]
and this is the result:

That’s all for this document.
If you so wish, you can view the text source of the document online at this link.
Alternatively, feel free to download the source and the pdf of the finished document below
Related posts:



Comments
Dude, this LaTex CV rocks! =)
Great job!
Sono contento che anche Italia ci siano persone che si dedicano a creare ottimi template con un tool di desktop publishing come LaTex, sicuramente ostico, ma flessibilissimo!
Continua cosi’!
Hej you,
just found your template/ your cv… it’s nice, especially the coloring! The fonts are very pleasing too (at least for my eye). All in all: good job, except one thing: I would have left that very light pink colour marking the link out and the box makes it a bit inconstistent.
Greetings from Vienna!
Thanks for your comment, mara
I agree, the pink could have been changed to the same red that is used for headings, or simply as the text color.
As a general rule, I think using more than two colours on a professional CV is not optimal and should not be encouraged, however I like to experiment new things and post the results and I am happy when people criticize what I do.
Ciao!
Hi,
I liked the outline and look of the CV very much. However I am not able to compile the tex file because of the fonts used. I use MiKtex 2.7 on windows. I dont know how to install the fonts used by you. I also dont know the name of the default fonts with MiKtex. I started using Lextex few weeks back so treat me as beginner. How do I solve my problem?
Hi Deepak,
Hoefler Text and Gill Sans are not available on Windows for free.
You might try substituting Georgia to Hoefler Text, also Linux Libertine is a good free font which I describe in this post here http://www.cv-templates.info/2009/09/linux-latex-cv-template/
The same goes for Gill Sans.
Hi,
Thanks a lot , your document looks great…. would like to say the same of my Tex habilities but I can’t.
I’m new into Tex and I’m using MacTex with TexShop at the moment, with pdfTex to produce my documents. I’ve tried to manage myself in XeTex but without results.
It would be great to have an “Advanced two-column LaTeX CV Template | Part 0 + TeX Source for dumbs” and to have an step by step explanation about how to run this code in Xetex.
I downloaded everything and had no problems,changed some typesettings options form the preferences menu but my XeTex keeps not recognizing the first sentence ..documentclass!!!
Well , that’s my suggestion if u want to make more universal your knowledge.
Thanks for sharing
Yes, XeTeX does not recognize the documentclass command because the documentclass command was introduced with LaTeX (not TeX).
So when you compile the document you should use XeLaTeX and the documentclass command will work.
Thanks, it works properly!
maybe my last question…
After trying everything I could read…I couldn’t use the bold style in this document.I red that some types have no bold style… it’s our case?
Do u know any way of using or faking the bold style?
Thanks for your knowledge
Which font are you using?
Hi,
I’m using Hoefler Text. I just don’t see any difference when I try to use the bold type.
I found two “solutions” to keep using this font. Change the colour of the font to a lighter one and use black in the words to remark. Use another font to do it , as most of my words to remark are caps it works somehow… I used Futura type and looks more or less ok
It would be great to know how to do it with hoefler text, the caps look awesome. I red some posts about a problem of mactex 2008 with .ttf types in snow Leopard and some solutions that didn’t work for me.
Well, that’s the challenge !! As suggestion I would tell you I would include a pic on the curriculum. In my opinion a smiling B&W pic counts a lot.
Hi,
I want to use your wonderful templates for my CV. I have MikTeX 2.8 Complete and WinEdt 5.4 on my system. I tried to compile your .tex file to get the pdf but it gives me error message saying “Required: XeTeX is required to compile this file..”.
MikTeX 2.8 comes with XeTex. How do I get this done, that is compile your .tex on my computer by using WinEdt. I will really appreciate your help. I guess my problem is that I don’t know how to tell WinEdt to use XeTeX for this file. Also, I did uninstall my previous MikTeX version to install MikTeX 2.8 from scratch. But I still see a MiTeX folder in my “Program Files” next to MikTeX 2.8. Do you think that could be confusing my WinEdt, even if I uninstalled the older version?
Thanks in advance for your help. I hope to be able to use the template.
~O
Check this out.
http://oldblog.marcuswinter.de/media/XeTeX-MiKTeX_2008-01-28.png
If you have windows you have to change the fonts because most likely you won’t have Hoefler Text installed unless you bought it.
Hey Alessandro,
I really love this CV template and have customised it for my own CV recently. I have a website where I am trying to get a bunch of useful LaTeX templates together as a single resource for this kind of thing as I found it to be lacking online. Hence, I wanted to ask whether I could add this template to my site? The direct link is here: http://vel.co.nz/vel.co.nz/LaTeX_Templates.html
Please note, I make no money from the site and credit all sources. This is purely a thing of interest for myself.
You can get back to me by email.
Cheers,
Vel
Hi,
Great template!!!
Does anyone know how to insert a photo ? Alessandro maybe you can give me some advices about how to do it. I’m almost new into Latex.
thanks for answering!