Skip to main content
Working from scratch, following simplicity

Another LaTeX template for the 2013 Europass CV

It's time to upgrade my old LaTeX version of the Europass CV with a new one that follows the 2013 release, fortunately it has been an easy task because there are many attempts on Internet. I choose the latest class available on CTAN and I have updated it inserting new font icons, the selector for languages and moving on the left the picture in the personal information area. The resulting document is easy to edit and improve directly on your browser if you have a subscription in an online editor like Overleaf, or you can download it.

The Europass CV is one of the "five documents to make your skills and qualifications clearly and easily understood in Europe" as cited in the official home page. It is often required in some job applications but generally the recruiters don't like it because it is too standardized.

I was used to edit the classic unofficial version for LaTeX, the eu­ropecv - Unof­fi­cial class for Euro­pean cur­ric­ula vi­tae written by Nicola Vitacolonna. I think this is the oldest class and although it is up-to-date as of 2014-06-27, it has an old fashioned page layout. After looking the new one released in the 2013, I have decided to migrate towards the most recent. In the image below, you can see the differences between them:

Another LaTeX template for the 2013 Europass CV

Anyway the Europass CV official home page is full of resource that allows you to:

  • create your CV online using tutorials
  • download the template, examples and instructions (very useful the instructions for filling in the own CV data, a step by step guide to edit this kind of document in general).

Obviously there are the CV templates for the several European languages and in two downloadable formats: ODF and DOC. However where is the LaTeX format? Never mind Internet helps us with two valid unofficial versions:

  1. Unofficial LaTeX class for European curricula 2013 written by Roberto Leinardi and available in his GitHub account, it is a valid version and has three languages, but differs the items showed in the header and footer of the pages that following the first.
  2. europasscv - Unofficial class for the new version of the Europass curriculum vitae, this version is up-to-date as of 2015-03-10, it is written by Giacomo Mazzamuto and it follows very well the latest ufficial version.

The two classes are released under The LATEX Project Public License version 1.3 and are based on the original one written by Ni­cola Vi­ta­colonna. As reported in the article Some links with LaTeX models for a good CV, I started with the oldest version and recently I have decided to upgrade it starting from the second unofficial class above.

My changes

The version of Giacomo Mazzamuto is very good and he also wrote the full documentation of his class, always available from the its CTAN repository. Nevertheless I have made some little changes, most of them localized in the personal info section as follows:

  • new commands for the mobile number and for the profiles to: linkedin, github, twitter and skype
  • the icons, in the original they are images, while in my version they are fonts (thanks to the marvosym package) and tikz pictures (thanks to the answers read on TeX - LaTeX Stack Exchange)
  • the profile picture, moved into the left side
  • if you want to see all the changes I made, check this page on GitHub
My Europass CV 2013
 My Europass CV (2013 version) page 1 of 3  My Europass CV (2013 version) page 3 of 3
First pageThird page


  • Out of the box in Overleaf1 , but a registration is needed in order to upload the files and to edit my template.
  • If you want to use it in your computer, you need a LaTeX installation, an editor and the following packages: eurosym, comment, marvosym and tikz.

Instructions to change the language

At present there are only two languages: English and Italian. If you want to swap them, you have to put the correct language in the highlighted text below and include and exclude the correct comments:


% excludecomment means OFF
% includecomment means ON
\includecomment{en} % English language
\excludecomment{it} % Italian language
\excludecomment{extraInfo} % To enable extra Additional Information and Annexes sections


You can find and download my template and class in Overleaf and GitHub at these following links:

  • 1Overleaf is the new collaborative writing and publishing system developed by the team behind the popular writeLaTeX editor. Overleaf is designed to make the whole process of writing, editing and producing scientific papers much quicker for both authors and publishers. Overleaf: Real-time Collaborative Writing and Publishing Tools with Integrated PDF Preview.Here is my sign up link to Overleaf.

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Sponsored Links

Nicola Rainiero

A civil geotechnical engineer with the ambition to facilitate own work with free software for a knowledge and collective sharing. Also, I deal with green energy and in particular shallow geothermal energy. I have always been involved in web design and 3D modelling.