Academic CV Template
Fill in this academic CV template and get a complete LaTeX file as you type. Choose a classic, modern or compact style, write each section one entry per line, and paste a .bib file to generate the publications list.
Sections
One entry per line: dates | title | place | details.
One entry per line: dates | title | place | details.
Paste a .bib file; your name is set in bold.
One entry per line: dates | title | place | details.
One entry per line: dates | title | place | details.
One entry per line: dates | title | place | details.
One item per line. "Label: text" sets the label in bold.
One item per line. "Label: text" sets the label in bold.
One referee per line: name | position | email.
LaTeX
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[margin=2.2cm]{geometry}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\setlist[itemize]{leftmargin=2.6em,itemsep=2pt,topsep=2pt}
\pagestyle{plain}
\setlength{\parindent}{0pt}
\newcommand{\cvsection}[1]{\vspace{12pt}{\large\scshape #1}\par\vspace{-5pt}\rule{\linewidth}{0.4pt}\par\vspace{4pt}}
\newcommand{\cvsubsection}[1]{\vspace{4pt}{\itshape #1}\par}
% \cventry{when}{what}{where}{detail}: dates in a left column.
\newcommand{\cventry}[4]{\par\noindent\begin{minipage}[t]{0.19\linewidth}\raggedright #1\end{minipage}\hfill\begin{minipage}[t]{0.79\linewidth}\raggedright\textbf{#2}\ifx&\else, #3\fi\ifx&\else\\\small #4\fi\end{minipage}\par\vspace{5pt}}
\newcommand{\cvitem}[1]{\par\hangindent=1em\hangafter=1 #1\par\vspace{3pt}}
\hypersetup{pdftitle={Jane Doe -- CV}}
\begin{document}
\begin{center}
{\LARGE\scshape Jane Doe}\\[4pt]
Assistant Professor of Computer Science, Example University\\
123 College Avenue, Springfield, USA\\
\href{mailto:jane.doe@example.edu}{jane.doe@example.edu} \textbar\ \href{https://janedoe.example.edu}{janedoe.example.edu} \textbar\ \href{https://orcid.org/0000-0002-1825-0097}{ORCID 0000-0002-1825-0097}
\end{center}
\cvsection{Academic Positions}
\cventry{2022 – present}{Assistant Professor}{Example University}{}
\cventry{2020 – 2022}{Postdoctoral Researcher}{Northfield Institute of Technology}{}
\cvsection{Education}
\cventry{2015 – 2020}{PhD in Computer Science}{Riverside University}{Advisor: Prof. John Smith}
\cvsection{Publications}
\cvsubsection{Journal articles}
\begin{itemize}
\item[{[3]}] \textbf{J. Doe}, J. Smith, and M. Lee. Sparse Attention for Long Scientific Documents. \emph{Journal of Machine Learning Research}, 24(112):1--38, 2023. \href{https://doi.org/10.5555/jmlr.2023.0112}{doi:10.5555/jmlr.2023.0112}
\end{itemize}
\cvsubsection{Conference papers}
\begin{itemize}
\item[{[2]}] \textbf{J. Doe} and A. García. Graph Priors for Structured Prediction. \emph{International Conference on Learning Representations}, 2021.
\end{itemize}
\cvsubsection{Theses}
\begin{itemize}
\item[{[1]}] \textbf{J. Doe}. Learning Structure from Text. PhD thesis, Riverside University, 2020.
\end{itemize}
\cvsection{Grants and Awards}
\cventry{2023}{Early Career Research Grant}{National Science Foundation}{}
\cvsection{Teaching}
\cventry{Fall 2023}{CS 401 Machine Learning}{Example University}{}
\cvsection{Invited Talks}
\cventry{2024}{Structure in Long Documents}{Workshop on Efficient NLP, Vienna}{}
\cvsection{Service}
\cvitem{\textbf{Reviewer:} JMLR, NeurIPS, ICLR}
\cvsection{Skills}
\cvitem{\textbf{Languages:} English, Spanish}
\cvsection{References}
\noindent \begin{minipage}[t]{0.48\linewidth}\textbf{Prof. John Smith}\\ Riverside University\\ \href{mailto:john.smith@riverside.example}{john.smith@riverside.example}\end{minipage}\hfill \begin{minipage}[t]{0.48\linewidth}\textbf{Dr. Ana García}\\ Northfield Institute of Technology\\ \href{mailto:ana@northfield.example}{ana@northfield.example}\end{minipage}\par\vspace{8pt}
\end{document}
Compile with pdfLaTeX, the Overleaf default: upload cv.tex to a new project or run pdflatex cv.tex.
Have older papers only as PDFs or scans? Convert them to LaTeX.
Convert a fileHow to fill in the academic CV template
Choose a style
Classic: serif type, small-capital headings, dates in a left column. Modern: sans-serif with blue headings, rules and links. Compact: dates on the right and narrow margins, so the sample academic CV template fits on one page.
Fill in the header and sections
Type your name, position and contact details. In each section write one entry per line as dates | title | place | details. Rename any section, or untick it to leave it out.
Copy and compile
Copy the LaTeX or download cv.tex, then upload it to Overleaf or run pdflatex cv.tex. The academic CV template uses only standard packages (geometry, enumitem, hyperref, lmodern, xcolor).
What the template includes
The sections an academic CV needs
The academic CV template comes with positions, education, publications, grants and awards, teaching, invited talks, service, skills and references, in the order hiring committees expect. Each is optional and can be renamed.
Publications from your .bib file
The publications section of the academic CV template comes from the .bib file you already use for papers. Entries are grouped into journal articles, conference papers, books, theses and preprints, listed newest first, numbered downwards and linked to their DOIs, with your own name in bold in every author list.
Clean LaTeX you can edit
The file defines three short commands, \cvsection, \cventry and \cvitem, so the layout of the academic CV template lives in one place. Change the modern color in one \definecolor line, or add a section by copying one.
Tips for a strong academic CV
Order and length
List entries within each section in reverse chronological order. An academic CV has no page limit: two to four pages is common early in a career. Keep the formatting consistent rather than short.
One CV, several applications
For a PhD application put education, research experience and awards first; for a faculty job lead with positions and publications; for a grant stress funding. Reorder the sections of the academic CV template in the .tex file, or untick the ones a call does not ask for.
Need the list on a website too?
The same .bib file gives an HTML or Markdown list for your homepage through the publication list generator.
Publication List GeneratorOfficial references: The LaTeX Project

Academic CV questions
- How to write CV in LaTeX?
- Start from a template like this academic CV template, fill in your details and compile with pdfLaTeX, for example on Overleaf. It uses the article class with three small commands, so no special CV class is needed.
- How to write an academic CV?
- Begin with your name and contact details, then positions, education, publications, grants and awards, teaching, talks, service and references, each in reverse chronological order, with every entry in the same format.
- What to include in an academic CV?
- Education, academic positions, publications, grants and awards, teaching, presentations and invited talks, service such as reviewing, relevant skills and two or three references.
- What should an academic CV look like?
- Clean and consistent: clear headings, aligned dates, a 10 to 12 pt font and no photo for US or UK applications. Send it as a PDF. Every style of this academic CV template follows these rules.
- How to write an academic CV for PhD application?
- Lead with education, including grades and thesis topics, then research experience, publications or posters, awards, relevant skills and references. One or two pages is normal at this stage; untick sections of the academic CV template you cannot fill yet.
- Should I use LaTeX for resume?
- Yes, if you work in an academic or technical field: the typography is consistent, the file suits version control and publications come straight from BibTeX. Use Word if an employer asks for .docx.
- What is a LaTeX resume?
- It is a resume or CV written as LaTeX source and compiled to a PDF. The content stays in plain text while the template handles fonts, spacing and alignment.
- Is LaTeX resume ATS friendly?
- Usually yes. pdfLaTeX produces real, selectable text, and T1 fonts make words copy correctly. Single-column layouts parse best; the compact style of this academic CV template keeps each entry on one line of text.
- How long should an academic CV be?
- As long as your record requires: there is no fixed limit. Two to four pages is typical for graduate students and postdocs, while senior academics often have ten or more.
- What is an academic CV?
- A full record of an academic career: education, positions, publications, grants, teaching, talks, service and references. It is used for faculty, postdoc and grant applications.
- How to turn an academic CV into a resume?
- Cut it to one or two pages: keep education, positions and skills, describe results, list selected publications and drop teaching and service details.
- Where do invited talks go on an academic CV?
- In their own section after publications, separate from contributed conference presentations. Write each as year | title | event, city; the academic CV template includes an Invited Talks section in that format.
- Can I use this academic CV template in Overleaf?
- Yes. Download cv.tex and upload it to a new Overleaf project; it compiles with pdfLaTeX, the default compiler, unchanged.
- How is this different from Jake's resume template?
- Jake's resume is a one-page industry resume. This academic CV template is for research careers: several pages, with sections for publications, grants, teaching, talks and references.
Have a whole page of notes, a scan or a PDF? Convert it to LaTeX that compiles.
Convert a file