Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

My Personal Resume

License

NotificationsYou must be signed in to change notification settings

jessedoyle/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I consider LaTeX resumes to be a secret handshake of sorts, something that makes me significantly more likely to be inclined to hire a candidate.

zackelan on HN

This repository contains a LaTeX résumé template that is generated from content specified in ayaml file.

This repository was (strongly) inspired by the code fromcv-boilerplate, but I found thePandoc template notation to be cumbersome, so I rewrote the code to use anERB template.

The original developer ofcv-boilerplate, Mattia Tezzele, deserves considerable thanks for the initial implementation and concept.

Intro

Separating presentation from content makes life easier. The typical content of a CV is a perfect fit for a yaml file due to its structured nature:

---name:Friedrich Nietzscheaddress:-Humboldtstraße 36-99425 Weimar-Prussiaemail:friedrich@thevoid.de# ...experience:-years:1879--1889employer:Freiberuflerjob:Freier Philisophcity:Sils-Maria-years:1869–-1879employer:Universität Baseljob:Professor für klassische Philologiecity:Basel

That makes super easy to update a CV while keeping a consistent structure.

The template is an.erb file and uses a quick and dirty Ruby script to parse theYAML file, build theERB template with the supplied data and generate an output.tex file.

The output PDF,.tex file and logfiles are all generated in theoutput directory.

Dependencies

  1. LaTeX with the following extra packages:fontspecgeometryxunicodexltxtrahyperrefsetspacetitlesecenumitem
  2. Adobe Source Sans / CMU Serif Roman fonts: These are all located in thefonts directory and must be installed into the host system.

To install LaTeX on Mac OS X, I recommend getting the smaller version BasicTeX fromhere and installing the additional packages withtlmgr afterwards. Same goes for Linux: installtexlive-base with your package manager and add the needed additional packages later.

Getting Started

  1. Editcontent.yml with your personal details, work experience, education, and desired settings.
  2. Runmake to compile the PDF.
  3. Tweak ontemplate.tex.erb until you're satisfied with the result.

Note: this template needs to be compiled with XeTeX.

Available Settings

  • mainfont: Adobe Source Sans is the default.
  • fontsize: Possible values here are 10pt, 11pt and 12pt.
  • line_height: The base line height for styled text.
  • vertical_rhythm: A value that specifies the amount of vertical whitespace. Default 2.5mm.
  • geometry: A string that sets the margins throughgeometry. The default settings are for A4 page size. If you change thetextwidth ormargin settings, you should change the corresponding values in the\alignleftright LaTeX macro defined in the template header.
  • website,phone,address,github: Currently all are required.

Recommended Readings

License

This repository contains a modified version ofcv-boilerplate template.

This repository contains Open Source Adobe fonts. These fonts are licensed under the SIL Open Font License v1.1. SeeLICENSE for details.

Code License: MIT. SeeLICENSE for details.

About

My Personal Resume

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp