A LaTeX template for a CV
Every researcher needs a Curriculum Vitae (Latin for “course of life”) or CV. You will need it for job applications, for annual performance appraisal, and just for keeping track of your publications. A CV typically contains lists of achievements including qualifications, publications, presentations, awards, plus teaching experience.
I’ve created a LaTeX style for a CV to make it easy to produce something that looks good and is easy to maintain. You will need an up-to-date implementation of LaTeX because I’m using the wonderful biblatex package (more on that in another post) which has only just become available as part of MikTeX and TeXLive.
The preamble of your CV should look something like this:
\documentclass[a4paper,11pt]{article}
\usepackage{cv}
\name{Rob J Hyndman}
\info{Address: & Department of Econometrics \& Business Statistics, Monash University, VIC 3800, Australia.\\
Phone: & +61 3 9905 2358\\
Email: & Rob.Hyndman@monash.edu\\
WWW: & robjhyndman.com}
\bibliography{rjhpubs}
\addtocategory{books}{MWH3,ITSM91,ITSM94,expsmooth08}
\addtocategory{papers}{BHG91,BH92,YW93,Hyndman94,HDRF95}
\addtocategory{papers}{HDR96,HBG96,HF96,GHH97,HW97,LFSH97,GH98}
Include your name in the
\name
command.The
\info
command contains information to go in the header box on the first page. This is structured as for a tabular environment. You can include any information you like in the\info
command including additional rows. Some people include their date of birth, citizenship, family details, etc.All your publications should be in a bib file (mine is called
rjhpubs.bib
) loaded with the\bibliography
command.The final three lines allocate items from the bib file to categories. These will appear in separate sections in the CV. My real CV has several more lines like these so that all my publications are added to categories. Each of the codes is the key for a bib item.
The style file has the following pre-defined categories:
books Books papers Refereed research papers chapters Book chapters conferences Papers in conference proceedings techreports Unpublished working papers bookreviews Book reviews editorials Editorials phd PhD thesis subpapers Submitted papers curpapers Current projects It is easy to add your own categories and titles if these are not suitable. For example, if you want to include posters in your CV, put the following in the preamble:
\makebibcategory{posters}{Conference posters}
After the preamble, my CV looks like this:
\begin{document}
The
\maketitle
puts in the header box. After that it is a normal LaTeX document with\section
commands for each section.It is common to have sections listing qualifications, employment history, awards, research grants, teaching experience and publications. The order of these varies depending on what you want to emphasise. Have a look at several CVs to see what other people do. Here are some examples from some well-known statisticians: Andrew Gelman, Rob Tibshirani, Matt Wand.
To add my publications, I have the following lines:
Each
\printbib
command will add a section with all the publications in that category, listed in chronological order and sorted by name within each year.The total number of publications listed inside the
publications
environment is calculated and the page numbers for the publications sections are stored. So I have the following line in the Research section of my CV:I have authored papers, chapters or books on statistical topics. A list of these appears on pages –.
You can have additional
\printbib
commands outside the publications environment, but the associated bib items will not be counted in thesumpapers
value.Here is my CV using this style file (although I use different fonts from those loaded in the style file).
Download the style file and use it yourself. Feel free to modify it as you want.
Update: 3 May 2017: I’ve put my CV on github, so you can fork and edit it as required.