Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dnl-blkv/mcdowell-cv

A Nice-looking CV template made into LaTeX
https://github.com/dnl-blkv/mcdowell-cv

class clean curriculum-vitae cv easy-to-use gayle latex mcdowell mcdowell-cv neat resume simple template tidy

Last synced: 28 days ago
JSON representation

A Nice-looking CV template made into LaTeX

Awesome Lists containing this project

README

        

# McDowell CV
McDowell CV is a LuaLaTeX class for building neat and space-efficient CVs using the design originally proposed by Gayle L. McDowell at
http://www.careercup.com/resume.

The class is based on `article` class. The paper format is set to U.S. letterpaper by default. A template showing an example usage of the class is included.

## Screenshot

## Use Cases
- A great tool making it easy to build CVs: https://latexresu.me/.

## Class Options
- `calibri` - sets calibri as the main font. Otherwise the default font is Times New Roman since version 1.1.0.

## Commands
The class features the following commands:
- `\name{name}` - defines the applicant's name to be printed by `\printheader`.
- `\address{address}` - defines the applicant's address to be printed by `\printheader`.
- `\contacts{contacts}` - defines the applicant's contacts to be printed by `\printheader`.
- `\makecvheader` - prints the CV header consisting of the name (see the `\name` command), address (see the `\address` command) and contacts (see the `\contacts` command).

## Environments
- `\begin{cvsection}{sectionname}` - prints a section with a header consisting of the name in bold small caps and a page-wide horizontal line below.
- `\begin{cvsubsection}[linesnum]{left}{center}{right}{content}` - prints a subsection with header consisting of the `left`, `center` and `right` titles. The optional `linesnum` argument defines the amount of lines in the header. The argument only affects the vertical spacing between the environment header and content thus eliminating the effect of *tabu* package vertical spacing bug.

## Build Instructions
- Make sure `lualatex` (see https://www.luatex.org/download.html) is installed on your machine and is available in the terminal or a command line client of your choice.
- In the terminal or a command line client of your choice, go to the folder containing `McDowell_CV_Template.tex` and `mcdowellcv.cls`, and run the following command: `lualatex McDowell_CV_Template.tex`.