This is an unofficial LaTeX CV template that closely follows Georgia Tech's CV template required for reappointment, promotion, and tenure of academic faculty. The official template is only available in MS Word, hence this unofficial repository. It closely matches the official one at the following timestamps:
- March 2023
- March 2024: Added newly required PDF table of contents/bookmarks
- May 2024: Fixed asterisk convention (marks GT-era items, not pre-GT)
- April 2026: Switched to biber backend, added Makefile/latexmkrc build system, added macros for identity/grants/students, fixed extsym persistence bug, added candidate name underlining, added missing Section V.B4 (postdoc mentorship), cleaned up unused packages, added csquotes, improved README documentation
Note: This CV template is not useful for Gatech students.
Submit a PR to improve if needed.
The simplest way to build the PDF:
make # build cv.pdf
make clean # remove build artifacts
make watch # auto-rebuild on file changes (requires a PDF viewer)This uses latexmk, which handles the pdflatex → biber → pdflatex cycle automatically.
If you don't have make, you can run latexmk directly (the .latexmkrc configures everything).
Prerequisites: A TeX distribution (e.g., TeX Live or MacTeX) with pdflatex, biber, and latexmk.
Most of this is pretty straightforward.
Start by setting your identity at the top of cv.tex:
\renewcommand{\myname}{Your Name}
\renewcommand{\mytitle}{Assistant Professor}
\renewcommand{\myschool}{School of CSE}
\renewcommand{\mycollege}{College of Computing}
\renewcommand{\mylastname}{YourLastName}There are a few conventions to know:
-
Gatech wants your student's names in boldface
Put your students' last names in the\makeauthorsbold{}command at the top ofcv.tex:\makeauthorsbold{Student1, Student2, Student3} -
Gatech wants asterisks in front of items that occurred during your time at Gatech
Inref.bib, addoptions = {extsym={*}}to entries published while at Georgia Tech:@incollection{conference_2, author = {F. E. Chrit and S. H. Bryngelson}, title = {Some talk title}, note = {Conference Name}, year = {2022}, options = {extsym={*}}, }
-
Your candidate name is underlined automatically
This is controlled by\makeauthorunderline{\mylastname}at the top ofcv.tex. -
Maintain one
.bibfile for your entire CV
Differentref.bibentry types map to different CV sections automatically:Entry type CV section @articleB1. Journal Articles @inproceedingsB2. Conference Proceedings @report,@thesisB3. Other Refereed Material @unpublishedB4. Submitted Articles @softwareC1. Software @incollection+keywords = "invited"D1. Invited Talks @incollection(no keyword)D2. Conference Presentations The filters are defined in
preamble.texand can be changed as needed.
The same biblatex + ref.bib configuration can be used with Jekyll Scholar for maintaining one .bib file for your CV and your website.
I do this for my research group here, and the corresponding template is here.
MIT