There are several dedicated packages to typeset a curriculum vitæ or a resume in LaTeX, such as europecv or ecv. For some reason I’ve always found these solutions not flexible enough to suit my needs. This is why I opted for a standard (article) class as a basis for my CV.
Some TeX distributions such as XeTeX allow you not only to benefit of the advanced typesetting features included in LaTeX, but also to use in your documents expert fonts such as Hoefler Text, Adobe Minion, or Adobe Garamond Pro and to edit TeX sources in your native (Western or non-Western) writing system.
I’ve created a page with a few custom templates I use to typeset an academic curriculum vitæ in XeTeX. These templates support:
- access to expert font features (such as ligatures, contextuals, glyph variants) (via the fontspec package)
- Custom heading fonts (via the sectsty package)
- Alternate ampersands
- Clickable hyperlinks (via the hyperref package)
- Hanging notes
- Native Unicode encoding (provided you have a UTF-8 capable editor)
Here’s a sample output based on the Caslon template. You are free to download and use these templates and modify them to typeset your own curriculum/resume.
Note: Fonts used in these templates are not included in the downloads and must be already installed on your system. You can modify the fontspec settings in the document header to use any TrueType, OpenType or AAT font available on your system. For plain LaTeX templates, you can refer to Matthew Boedicker’s examples.