Resume
The class resume.cls provides environments and commands to create a one page, two columns resume. It is based on the article class in LaTeX.
Included Packages
In addition to the defaults, the class provides:
graphicxto handle figures and pictures,enumitemto control the spacing in enumeration environments,fontawesomefor symbols and icons,booktabsfor an improved tabular environment (withmulticolandmultirowsupport if needed),xcolorfor coloured text and output,framedfor shaded backgrounds,mdframedfor Tikz boxes,bookmarkfor hyperref and metadata.
Fonts and Compiler
The class uses XeLaTeX to compile in order to have access to system fonts. By default it uses the DejaVu Sans family.
Macros
The following macros are defined for metadata and title:
\authornamefor the author's first and middle name,\authorsurnamefor the author's surname,\skypenamefor the author's Skype username,\skypeinvitefor the author's Skype link,\githubfor the author's GitHub link (username),\linkedinfor the author's LinkedIN profile (username),\phonefor the author's phone number,\emailfor the author's e-mail link.
Environments
The following are the defined environments which can be used to typeset the resume. Ideally one could use two minipage environments, one including a sidebar and one including the main portion.
The environment cvmain represents the main portion of the resume with work experience, skills, etc.
The environment cvabout contains the summary of the resume and is usually inserted inside the cvmain environment.
The environment cvmainsection is used for a boxed section inside the cvmain environment.
It takes one argument representing the title of the section:
The environment cvitemize provides a list of bragging points with optimised spacing. It can be used inside any environment.
Commands
The following are the commands which can be used to insert entries and descriptions:
The command \cvtitle creates the title section of the resume including generalities, contact information and social media links. It usually is the first command after \begin{document}.
The command \cvsection takes one argument as the title of a subsection. It can for example be used in the sidebar to divide education, certifications, etc.
The command \cventry is used to insert an item in the resume. It may be the name of the univeristy or college, the title of a course or the name of the position covered.
Roles are inserted with \cvrole. It takes 3 arguments:
the 1st represents the start date,
the 2nd is the end date and can be left empty for currently covered roles,
the 3rd is the name of the company.
The command \cvdescription takes the description of the role or the bragging points through the cvitemize environment as argument.
\cvgdpr inserts the European GDPR statement (usually at the bottom of the main section).
Last updated
Was this helpful?