Skip to content

πŸ“„ Awesome CV is LaTeX template along with .bib formatting and Japanese language support

License

Notifications You must be signed in to change notification settings

ravijo/Awesome-CV

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

358 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AwesomeCV

Awesome CV

Professional LaTeX template for CV, RΓ©sumΓ©, and Cover Letter
With bibliography (.bib) support and Japanese language integration

Build Status License: LPPL 1.3c Example CV


πŸ“‹ Table of Contents


🎯 Overview

Awesome CV is a professional LaTeX template for creating polished CVs (Curriculum Vitae), RΓ©sumΓ©s, and Cover Letters. Inspired by Fancy CV, it features clean, semantic markup that's easy to customize for your specific needs.

What Makes This Fork Special?

This enhanced fork extends the original template with:

  • πŸ“š Bibliography Support - Integrated .bib file formatting for academic publications
  • πŸ‡―πŸ‡΅ Japanese Language - Full Japanese language support with multiple font options
  • πŸŽ“ Academic Icons - Built-in icons for Google Scholar and ORCID profiles
  • 🐳 Docker Support - Build without installing TeX Live locally

✨ Key Features

  • Professional Design - Clean, modern layout that stands out
  • Easy Customization - Semantic markup for straightforward editing
  • Multi-language - Support for English, Japanese, and other languages
  • Bibliography Ready - Seamlessly integrate your publications list
  • Multiple Formats - Generate CV, rΓ©sumΓ©, or cover letter from one template
  • Docker Compatible - No local TeX installation required
  • Open Source - Free to use and modify under LPPL 1.3c license

πŸ‘€ Preview

English Version

View the complete English CV sample (PDF) | English Cover Letter (PDF)

Page 1 Page 2
CV Page 1 CV Page 2

Japanese Version

View the complete Japanese CV sample (PDF) | Japanese Cover Letter (PDF)

CV Page 1 CV Page 2
CV Page 1 CV Page 2

πŸš€ Quick Start

  1. Clone the repository

    git clone https://github.com/ravijo/Awesome-CV.git
    cd Awesome-CV
  2. Edit your information

    • Modify examples/cv.tex with your details
    • Update sections in the examples/ folder as needed
  3. Build your CV

    xelatex -output-directory=examples examples/cv.tex

    The xelatex is included with TeX Live. For more info, please see Installation.

  4. Find your PDF

    • Your CV will be generated as examples/cv.pdf

πŸ“¦ Installation

Requirements

  • TeX Live (recommended) - Full LaTeX distribution
  • XeTeX - Included with TeX Live
  • Git - For cloning the repository

TeX Live Installation is not required for Docker users. Please see Docker Usage.

TeX Live Installation

Ubuntu/Debian:

sudo apt-get install texlive-full

macOS (with Homebrew):

brew install --cask mactex

Windows: Download and install from tug.org/texlive

Note: If you prefer not to install TeX Live, see the Docker Usage section below.


πŸ“ Usage

Basic Compilation

Navigate to your Awesome-CV directory and run:

xelatex -output-directory=examples examples/cv.tex

This generates examples/cv.pdf.

Generating a Cover Letter

xelatex -output-directory=examples examples/coverletter.tex

This generates examples/coverletter.pdf.

Build All Documents

Use the provided Makefile:

make

This will compile all example documents (CV and cover letter in both English and Japanese).


πŸ‡―πŸ‡΅ Japanese Language Support

To create a Japanese CV, simply add the ja option to your document class:

\documentclass[11pt, a4paper, ja]{awesome-cv}

Font Configuration

By default, the template uses "Harano Aji" fonts. You can customize the Japanese font:

% Use IPA fonts (classic/legacy)
\setjpfont{IPAMincho}{IPAGothic}

% Or use Noto fonts (if installed)
\setjpfont{Noto Serif CJK JP}{Noto Sans CJK JP}

Example Files

Japanese examples are included in the repository:

  • examples/cv-jp.tex - Japanese CV template
  • examples/coverletter-jp.tex - Japanese cover letter template

🐳 Docker Usage

Build your documents using Docker without installing TeX Live.

Quick Build

docker run --rm \
  --user "$(id -u):$(id -g)" \
  -i \
  -w "/doc" \
  -v "$PWD":/doc \
  texlive/texlive:latest \
  make

This command:

  • Mounts your current directory into the container
  • Runs as your user (preserves file permissions)
  • Executes the Makefile to build all documents
  • Removes the container when finished

Interactive Shell (for debugging)

For troubleshooting or manual compilation:

docker run --rm \
  --user "$(id -u):$(id -g)" \
  -it \
  -w "/doc" \
  -v "$PWD":/doc \
  texlive/texlive:latest \
  bash

Then compile manually inside the container:

xelatex -output-directory=examples examples/cv.tex

πŸ–₯️ Environment

This template has been tested on:

Component Version
OS Ubuntu 24.04.3 LTS (64-bit)
TeX Live 2025
XeTeX 3.141592653-2.6-0.999997
Docker 28.2.2

The template should work on other systems with compatible TeX Live installations.


🀝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License & Support

License

This project is licensed under the LaTeX Project Public License v1.3c. See the LICENSE file for details.

Support

Credits


If you find this template helpful, please ⭐ star the repository!

About

πŸ“„ Awesome CV is LaTeX template along with .bib formatting and Japanese language support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 95.0%
  • Makefile 5.0%