Skip to main content
โšก Calmops

LaTeX CV Templates: Multiple Styles and Designs

Introduction

Your CV is often the first impression potential employers receive. LaTeX provides sophisticated tools for creating professional CVs that stand out from typical Word documents.

This guide explores various LaTeX CV templates and designs.

Classic CV

Simple Academic CV

\documentclass[12pt,a4paper]{article}
\usepackage{geometry}
\geometry{margin=1in}

\name{Your Name}
\date{\today}

\begin{document}

\begin{center}
\textbf{\LARGE Your Name}\\[0.5em]
[email protected] | (123) 456-7890\\
City, Country
\end{center}

\section*{Education}
\textbf{University Name} \hfill Year\\
Degree Name, GPA

\section*{Experience}
\textbf{Job Title} \hfill Company Name \hfill Years\\
Key achievement or responsibility

\section*{Publications}
\begin{itemize}
\item Publication citation
\end{itemize}

\section*{Skills}
Programming: Python, Java, C++

\end{document}

Modern CV Templates

ModernCV

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{classic}
\moderncvcolor{blue}

\name{John}{Doe}
\phone{+1 234 567 890}
\email{[email protected]}
\homepage{www.johndoe.com}
\social[linkedin]{johndoe}
\social[github]{johndoe}

\begin{document}

\makecvtitle

\section{Experience}
\cventry{2023--Present}{Senior Engineer}{Company}{City}{}{
Details...
}

\section{Education}
\cventry{2019--2023}{BS Computer Science}{University}{GPA: 3.8}{}{}

\section{Skills}
\cvitem{Programming}{Python, JavaScript}
\cvitem{Tools}{Git, Docker}

\end{document}

AltaCV

\documentclass[11pt,a4paper]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{Altacv}

\personalinfo{
  \name{John}{Doe}
  \photo{profile.jpg}{4cm}
  \email{[email protected]}
  \phone{+1 234 567 890}
  \linkedin{linkedin.com/in/johndoe}
  \github{github.com/johndoe}
}

\begin{document}

\makecvheader

\cvsection{Summary}
\cvtext{Professional summary...}

\cvsection{Experience}
\cvachievement{}{Job Title}{Company}{2023--Present}{
\begin{itemize}
\item Achievement 1
\item Achievement 2
\end{itemize}
}

\end{document}

Academic CV

Academic CV Template

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}

\title{Curriculum Vitae}
\author{Your Name}

\begin{document}

\begin{center}
{\LARGE\textbf{Your Name}}\par
\vspace{0.5em}
\textsf{Email} | \textsf{Phone} | \textsf{Website}
\end{center}

\section*{Professional Preparation}
\textbf{PhD,} Field \hfill University \hfill Year\\
\textbf{MS,} Field \hfill University \hill Year

\section*{Academic Appointments}
\textbf{Position} \hfill Institution \hfill Years

\section*{Publications}
\begin{thebibliography}{99}
bibitem{key} Citation...
\end{thebibliography}

\section*{Grants and Awards}

\section*{Teaching}

\end{document}

Two-Column CV

Side-by-Side Layout

\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{parskip}

\begin{document}

\begin{columns}
\begin{column}{0.3\linewidth}
\textbf{Personal Info}\\
Name\\
Email\\
Phone

\section*{Skills}
\begin{itemize}
\item Skill 1
\item Skill 2
\end{itemize}

\section*{Education}
Details...

\end{column}
\begin{column}{0.65\linewidth}
\section*{Experience}
\textbf{Title}\\
Company \hfill Dates\\
Description...

\end{column}
\end{columns}

\end{document}

Best Practices

CV Writing Tips

  1. Keep it concise (1-2 pages)
  2. Quantify achievements
  3. Use action verbs
  4. Tailor for each application
  5. Proofread carefully

Conclusion

LaTeX CV templates create professional resumes. Choose a style that fits your field and customize for each application.

Resources

Comments