CurrVita & ClassicThesis LaTeX CV Template – 100 lines of code

by Alessandro

The PDF Document is available here and the tex source here.

We are going to typeset a very clean and easy layout for a curriculum vitae using LaTeX, currvita and ClassicThesis. While I’m not extremely familiar with those styles, I took inspiration from the code snippet for a CV which is to be found at page 202 of “L’Arte di Scrivere con LaTeX” by Lorenzo Pantieri, available in Italian at [PDF] the author’s website.

As always, a preview of the final document follows (those screenshots are from multiple documents and variations thereof).

Curriculum Vitae Template


1 The Preamble

\documentclass{scrartcl}	% classe article di KOMA

1.1 Margin Notes

In the economy of this document, margin notes will be fundamental markers as the following image clearly shows
Margin Notes
First we need to set margin notes to default to the left margin (reversemarginpar), then I create a new shortcut command which will set the notes ragged left, italic, and small.

\reversemarginpar
\newcommand{\MarginDate}[1]{\marginpar{\raggedleft\itshape\small#1}}

1.2 Style and Currvita helper package

For a more in–depth analysis of the packages, refer to CTAN and the appropriate documentation.

\usepackage[LabelsAligned]{currvita}	% CV package
\usepackage[nochapters]{classicthesis} %  ClassicThesis style

1.3 Miscellaneous Commands

\usepackage{url}	% per gli indirizzi Internet
\renewcommand{\cvheadingfont}{\LARGE\color{Maroon}}
\renewcommand{\cvlistheadingfont}{\large}
\renewcommand{\cvlabelfont}{\qquad}
%Setup hyperref package, and colours for links, text and headings
\usepackage{hyperref}
\hypersetup{	colorlinks,breaklinks,
			urlcolor=Maroon,
			linkcolor=Maroon}
\usepackage{eurosym}

1.4 Boxes and Dimensions

We will need to know the width of the biggest entry in the work experience “period”, in this way we make sure we have enought space for all the periods to align neatly.

\newlength{\datebox}
\settowidth{\datebox}{Summer 2007} 
\newcommand{\Sep}{\vspace{2em}} % a trivial separator
% the following is for languages
\newlength{\langbox}
\settowidth{\langbox}{English}

1.5 Helper Commands: NewWorkExperience and Description

NewWorkExperience creates a DateJob coupling, with a third argument for a location.

\newcommand{\NewWorkExperience}[3]{\noindent\hangindent=2em\hangafter=0 \parbox{\datebox}{\textit{#1}}\hspace{1.5em} #2 #3%
\vspace{0.5em}}

while Description is simply a ragged right text box which contains a description of the job.

\newcommand{\Description}[1]{\hangindent=2em\hangafter=0\noindent\raggedright\footnotesize{#1}\par\normalsize}

Visual Representation of Helper Commands

The Document

The document is very simple, there is nothing particularly fancy and it is mostly self–explanatory.

\begin{document}
\thispagestyle{empty}
\begin{cv}{\spacedallcaps{Marco Tullio Cicerone}}
\vspace{1.5em}
 
\spacedlowsmallcaps{Personal Data}
\vspace{0.5em}
 
\NewWorkExperience{}{\textit{Born in Matera,}}{13 November 1920}
 
\NewWorkExperience{email}{\href{mailto:name.surname@gmail.com}{name.surname@gmail.com}}{}
 
\NewWorkExperience{phone}{+123 456 7890}{}
\vspace{1.5em}
 
\noindent\spacedlowsmallcaps{Work Experience}
\vspace{0.5em}
 
\NewWorkExperience{Current}{Trader at Enoi spa,}{Milan}
 
\Description{Provided analysis of spreads, \MarginDate{Physical Natural Gas Trading}
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.}
 
\Sep
 
\NewWorkExperience{2008--2009}{Lehman Brothers,}{London}
 
\Description{Developed spreadsheets for risk analysis\MarginDate{Commodities Exotics Trading} on exotic derivatives on a wide array of commodities (ags, oils, precious and base metals), managed blotter and secondary trades on structured notes, liaised with Middle Office, Sales and Structuring for bookkeeping}
 
\Sep
 
\NewWorkExperience{Summer 2007}{Lehman Brothers,}{London}
 
\Description{Received pre-placed offer from the Exotics Trading Desk as a \MarginDate{Summer Internship} result of very positive review.
Rated ``truly distinctive'' for Analytical Skills and Teamwork}
\vspace{1.5em}
 
\spacedlowsmallcaps{Education}
\vspace{0.5em}
 
\NewWorkExperience{July 2008}{Bocconi University,}{Milan}
 
\Description{110/110 \textit{summa cum laude}\ \ $\cdotp$\ \  Major: Quantitative Finance\MarginDate{Master of Science in Finance}\newline Thesis: ``Sublinear and Locally Sublinear Prices'' \newline Advisor: Prof.~Erio \textsc{Castagnoli}\ \ $\cdotp$\ \  Gpa: 28.61/30}
 
\Sep
 
\NewWorkExperience{July 2006}{Bocconi University,}{Milan}
 
\Description{110/110 \textit{summa cum laude}\ \ $\cdotp$\ \  Major: Quantitative Finance\MarginDate{Some Other Education}\newline Thesis: ``Sublinear and Locally Sublinear Prices'' \newline Advisor: Prof.~Erio \textsc{Castagnoli}\ \ $\cdotp$\ \  Gpa: 28.61/30}
\vspace{1.5em}
 
\spacedlowsmallcaps{Additional Information}
\vspace{0.5em}
 
\Description{Sept. 2006	Scholarship for graduate students with an outstanding curriculum (\euro\ 30,000) }
 
\vspace{1em}
 
\Description{June 2006	Gmat\textregistered: 730 (q:50;v:39) \MarginDate{Gmat}96\textsuperscript{th} percentile; \newline\textsc{awa}: 6.0/6.0 (89\textsuperscript{th} percentile)}
 
\vspace{1em}
\Description{\parbox{\langbox}{\textsc{English}}\ \ $\cdotp$\ \  \ Fluent}
 
\vspace{0.5em}
 
\Description{\parbox{\langbox}{\textsc{French}}\ \ $\cdotp$\ \  \ Fluent}
\MarginDate{Languages}
\vspace{0.5em}
 
\Description{\parbox{\langbox}{\textsc{Italian}}\ \ $\cdotp$\ \ \  Mother Tongue}
\vspace{1em}
 
\Description{\LaTeX\ \ $\cdotp$\ \ Typography\ \ $\cdotp$\ \  Programming\ \ $\cdotp$\ \  Other\MarginDate{Interests}}
\enlargethispage{\baselineskip}
\end{cv}
\end{document}

The PDF Document is available here and the tex source here.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Live
  • PDF
  • Reddit
  • StumbleUpon
  • Twitter
  • Design Float
  • FriendFeed
  • Upnews
  • RSS

Related posts:

  1. The “Linux” LaTeX CV Template
  2. Non-prehistoric LaTeX Resume Template — Advanced Graphics and Typography
  3. Advanced two-column LaTeX CV Template | Part 2 + TeX Source
  4. Alternate Row Shading in LaTeX Table
  5. Writing Your Professional CV with LaTeX