Skip to content

giladturok/CleanCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CleanCV

Modern, minimal, and modular LaTeX CV template ✨ πŸ“„

Many LaTeX CV templates are ugly, hard to use, or both. CleanCV gives you clean design, effortless customization, and advanced features β€” so you can focus on your research, not formatting.

See the example cv or preview the first 2 pages below (content generated with Claude):

Tip

⭐ Consider giving CleanCV a star on Github. It will guarantee you tenure!

Quick Start

  1. Create your CV instantly in Overleaf β€” Click to open a new Overleaf project with CleanCV pre-loaded
  2. Replace example content β€” Update main.tex and publications.bib with your information

See detailed and step-by-step instructions in customize.md on how to use the advanced features.

To set up your own GitHub repository with version control, see the Create Your Own Repository section below.

Features

  • πŸ“ Smart Sections: Includes common academic sections, all easily configurable

    • Default sections: Research Interests, Education, Experience, Awards & Honors, Publications, Skills, Talks & Presentations, Teaching, Mentoring, Service
  • πŸ“– Professional Typography: Features the ET Book font with spacing optimized for readability

  • πŸ”§ Easy Customization: Change colors, formatting, and styling without breaking anything

  • πŸ“ Commented Style File: Well-commented cleancv.sty that you'll easily understand

  • ⚑ Two-Command System: \cvblock for detailed entries, \cvitem for simple lists β€” it's all you need to learn

  • πŸ‘€ Contact Integration: Professional contact bar with icons for email, GitHub, LinkedIn, Google Scholar, etc.

  • πŸ”„ CV/Resume Dual Mode: Generate both comprehensive CV and condensed resume from one document

  • πŸ•™ Last-updated Date: Automatically generates last-updated date on every compilation

  • πŸ“š Automated Bibliography: Generates a formatted publication list directly from your .bib file

  • ⭐ Personal Name Bolding: Automatically bolds your name in publication lists for instant recognition

  • ✏️ Author Role Annotations: Mark equal contribution (*) and corresponding authors (†) in publication lists

Philosophy

Goals: Aesthetic looking, "batteries-included" for popular features, easy to customize (to add your own features)

Non-Goals: Implement all possible fancy features (b/c increases complexity)

Create Your Own Repository

Want version control? Create your own GitHub repo instead of just using Overleaf:

  1. Use template β€” Click "Use this template" button at the top of CleanCV repository to create your own copy

  2. Edit your files:

    • Locally: Clone and edit with any LaTeX editor
      git clone https://github.com/yourusername/your-cv-repo.git
      # Edit main.tex and publications.bib, then compile
    • Overleaf: Edit in Overleaf by syncing your Github repo to Overleaf (guide) (premium required)

User Gallery

Researchers worldwide use CleanCV for their academic profiles.

See examples: Gilad Turok, Jane Doe, John Smith.

Tip

Using CleanCV? We'd love to feature you! Open an issue with a link to your CV to be addded to our gallery.

Acknowledgments

CleanCV is heavily adapted from LaTeX CV templates by Bastian Rieck and Corey Stephan. Please see their work.