Non-prehistoric LaTeX Resume Template — Advanced Graphics and Typography

by Alessandro

The Typographer — Manuale di Tipografia

The Typographer

Most of the templates built with LaTeX look like prehistoric documents and are embarassing in that they are usually designed with the standard font, with the standard class, no colours whatsoever, no creativity.

Plain LaTeX — what one would do when writing a math paper, just load a few packages and you’re good to go.

I wanted to showcase the possibility that XeLaTeX offers to customize a lot of aspects of the style of your document, and for the purpose of this tutorial I figured I was a web designer and wanted to showcase, along with my computer skills and my experience, example thumbnails of work as a designer and finishing off the document with a fancy contact section.

A preview follows


1 – Toolkit: Packages and Preamble

1.1 – Graphics and Colours

\documentclass[10pt]{article}
 
%Load Graphics and Colours
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{backgrounds}
\usepackage{wrapfig}
\definecolor{linkcolour}{HTML}{2b2b2b}
\definecolor{text1}{HTML}{2B2B2B}
\definecolor{headings}{HTML}{CC3300}
\definecolor{backgroundColor}{HTML}{CC3300}

This is the color combination that will be used

1.2 – Margins and Leading

%margins
\usepackage[hmargin=1.25cm, vmargin=1cm]{geometry}
\linespread{1.2}
\usepackage{setspace}

Things to notice:

  1. the linespread command is used for the whole document;
  2. the setspace package is used to address specific paragraphs;

1.3 – Styling Itemization

Styling Itemization with Custom Calluna Symbol

Styling Itemization with Custom Calluna Symbol

The package enumitem allows you to apply a custom style to your enumerations, and many other things like spacing and indenting: check out the documentation on CTAN.

%Styling Itemizations
\usepackage{enumitem}
\renewcommand{\labelitemi}{\symbol{"E052}}

1.4 – Fonts for XeLaTeX; Calluna and Helvetica Neue

We will use the following two professional fonts:

CALLUNA

Calluna Regular — A wonderful new free professional font

Calluna Regular — A wonderful new free professional font

HELVETICA NEUE BOLD

Adobe Helvetica Neue Black

Adobe Helvetica Neue Black

Helvetica Neue is a commercial fonts and may not be available to your system: I suggest taking a look at some other free fonts for headings, for example Qlassik Bold

Qlassik Bold Font

%Fonts and Tweaks for XeLaTeX
\font\headers="Helvetica Neue Bold:letterspace=5" at 20pt
\font\SectionHeaders="Helvetica Neue Bold:letterspace=5" at 14pt
\font\Career="Calluna:color=2b2b2b" at 13pt
\font\Text="Calluna:color=2b2b2b" at 11pt
\font\TextAlt="Calluna:color=CC3300" at 11pt
\font\TextSC="Calluna:+smcp, color=2b2b2b" at 11pt
\font\slash="Calluna:+zero, color=2b2b2b" at 40pt
\font\slashAlt="Calluna:+zero, color=CC3300" at 40pt
\font\ContactHeaders="Calluna" at 170 pt
\font\trick="Calluna:color=FFFFFF" at 0.1 pt

Other things to notice here:

  1. letterspace is modified to allow for headings to be more legible. This is usual practice with all caps text;
  2. color is given to the command setting the font name;
  3. +smcp is XeTeX syntax to recall Small Caps in the font table;
  4. +zero is XeTeX syntax to recall Slashed Zero in the font table;
  5. trick will be used as a workaround to hyperlinks not working properly for images in XeLaTeX;
  6. I decided to use this syntax, however you could more easily access font features with the well-known fontspec package.

1.5 – Hyperref Package

%Setup hyperref package, and colours for links, text and headings
\usepackage{hyperref}
\hypersetup{	colorlinks,breaklinks,
			urlcolor=linkcolour,
			linkcolor=linkcolour}

1.6 – Custom Sections

%custom \section
\usepackage{titlesec}				
 
%CV Sections inspired by:
%http://stefano.italians.nl/archives/26
\titleformat{\section}
	{\SectionHeaders\raggedright}{}{0em}{}
 
\titlespacing{\section}{0pt}{0pt}{5pt}
\thispagestyle{empty}

Continued at NEXT PAGE

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

Pages: 1 2

Related posts:

  1. Wrapping Text in Rounded Corners ColorBox in LaTeX with TikZ and PGF
  2. Advanced two-column LaTeX CV Template | Part 1
  3. The “Linux” LaTeX CV Template
  4. Advanced two-column LaTeX CV Template | Part 2 + TeX Source
  5. CurrVita & ClassicThesis LaTeX CV Template – 100 lines of code