Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

176 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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, simple 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.

Contributors

Languages