Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Chinese-friendly LaTeX CV/resume template based on ModernCV, compiled with XeLaTeX.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
cv_resume is a LaTeX CV and resume template based on ModernCV, adapted with Chinese font support and optimized for XeLaTeX compilation.
cv_resume is a LaTeX template for creating CVs and resumes, derived from the ModernCV class. It accepts LaTeX source files with personal content and produces a professionally formatted PDF document when compiled with XeLaTeX. The template is maintained by geekplux and released under the MIT License, so it can be freely used and modified. It is distributed through a GitHub repository with 533 stars at the time of writing.
The workflow starts by installing a full LaTeX distribution such as MacTeX, which includes the xelatex compiler and all required packages. After editing the .tex file with your information, running make in the repository directory invokes xelatex to produce the final PDF. The template's style files handle Chinese punctuation so that the output is typographically correct for Chinese text.
Yes, cv_resume is released under the MIT License, which permits free use, modification, and redistribution. You only need to retain the copyright notice and license text when you share modified versions.
On macOS, you can install MacTeX from the official TUG website, which installs the xelatex compiler along with all necessary LaTeX packages. The template's Makefile runs the compile automatically after installation.
While the template is optimized for Chinese with Chinese punctuation support, ModernCV's base design is English-oriented, so the same template can be used for English resumes with minor adjustments to the font and language settings.
Yes, the template places all font and size macros at the top of the .tex file with comments explaining what each controls. You can replace the default fonts with any font installed on your system.
A curriculum vitae (CV) is typically a longer, detailed academic or professional history, while a resume is a shorter, targeted summary. This template's ModernCV base is flexible enough to produce either by adding or removing sections in the .tex source.