awesome-phd-cv

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Awesome PhD CV

优秀PhD简历

Skill by ara.so — Daily 2026 Skills collection.
A curated collection of LaTeX CV/resume templates for PhD students, postdocs, and researchers. Covers three distinct use cases: ATS-safe industry resumes (Jake's format), high-density two-column resumes (Deedy format), and full multi-page academic CVs (Awesome-CV format).

ara.so提供的技能 — 2026每日技能合集。
这是一个为博士生、博士后和研究人员整理的LaTeX简历/履历模板合集,涵盖三种不同使用场景:ATS兼容的行业求职简历(Jake格式)、高密度双栏简历(Deedy格式)以及完整的多页学术简历(Awesome-CV格式)。

What This Project Provides

本项目提供的内容

TemplateUse CaseEngineColumnsPages
research-cv/
(Awesome-CV)
Faculty, postdoc, academic CVXeLaTeX1Multi
jakes-format/
Industry SWE, big tech, ATS-criticalpdfLaTeX11
deedy-format/
Experienced tech professionalsXeLaTeX21

模板使用场景编译引擎栏数页数
research-cv/
(Awesome-CV)
教职申请、博士后、学术简历XeLaTeX1多页
jakes-format/
行业软件工程师、大厂求职、对ATS兼容性要求高的场景pdfLaTeX11页
deedy-format/
资深技术从业者XeLaTeX21页

Installation & Setup

安装与设置

Prerequisites

前置要求

Install a full TeX distribution:
bash
undefined
安装完整的TeX发行版:
bash
undefined

macOS

macOS

brew install --cask mactex
brew install --cask mactex

Ubuntu/Debian

Ubuntu/Debian

sudo apt-get install texlive-full
sudo apt-get install texlive-full

Windows — download MiKTeX from https://miktex.org/


For XeLaTeX templates (Awesome-CV, Deedy), ensure font packages are available:

```bash

对于XeLaTeX模板(Awesome-CV、Deedy),确保字体包已安装:

```bash

Ubuntu

Ubuntu

sudo apt-get install fonts-font-awesome texlive-xetex
undefined
sudo apt-get install fonts-font-awesome texlive-xetex
undefined

Clone the Repo

克隆仓库

bash
git clone https://github.com/LimHyungTae/Awesome-PhD-CV.git
cd Awesome-PhD-CV

bash
git clone https://github.com/LimHyungTae/Awesome-PhD-CV.git
cd Awesome-PhD-CV

Template 1: Jake's Format (Industry / ATS-Safe)

模板1:Jake格式(行业求职 / ATS兼容)

File:
jakes-format/resume.tex

Engine: pdfLaTeX — no custom fonts, no multi-column, passes ATS parsers at Google, Meta, Amazon, Apple, Microsoft.
文件:
jakes-format/resume.tex

编译引擎: pdfLaTeX — 无自定义字体,无双栏设计,可通过Google、Meta、亚马逊、苹果、微软的ATS解析器检测。

Compile

编译

bash
cd jakes-format
pdflatex resume.tex
bash
cd jakes-format
pdflatex resume.tex

Key Commands in Jake's Format

Jake格式的核心命令

latex
% Section header
\section{Experience}

% Job/project entry
\resumeSubheading
  {Company or Institution Name}{City, Country}
  {Your Title}{Start Date -- End Date}
  \resumeItemListStart
    \resumeItem{Built X system achieving Y metric on Z dataset/platform.}
    \resumeItem{Deployed model to production serving N requests/day.}
  \resumeItemListEnd

% Education entry (same command)
\resumeSubheading
  {Massachusetts Institute of Technology}{Cambridge, MA}
  {Postdoctoral Associate, CSAIL}{Jan 2025 -- Present}

% Skills section
\resumeSubHeadingListStart
  \resumeSubItem{Languages}{Python, C++, CUDA, Bash}
  \resumeSubItem{Frameworks}{PyTorch, ROS2, Open3D, PCL}
\resumeSubHeadingListEnd
latex
% 章节标题
\section{Experience}

% 工作/项目条目
\resumeSubheading
  {Company or Institution Name}{City, Country}
  {Your Title}{Start Date -- End Date}
  \resumeItemListStart
    \resumeItem{Built X system achieving Y metric on Z dataset/platform.}
    \resumeItem{Deployed model to production serving N requests/day.}
  \resumeItemListEnd

% 教育经历条目(使用相同命令)
\resumeSubheading
  {Massachusetts Institute of Technology}{Cambridge, MA}
  {Postdoctoral Associate, CSAIL}{Jan 2025 -- Present}

% 技能章节
\resumeSubHeadingListStart
  \resumeSubItem{Languages}{Python, C++, CUDA, Bash}
  \resumeSubItem{Frameworks}{PyTorch, ROS2, Open3D, PCL}
\resumeSubHeadingListEnd

Full Minimal Example: Jake's Format

Jake格式完整极简示例:

latex
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}

\pagestyle{fancy}
\fancyhf{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}

\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}

% Section formatting
\titleformat{\section}{
  \vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]

% Custom commands
\newcommand{\resumeItem}[1]{\item\small{#1 \vspace{-2pt}}}
\newcommand{\resumeSubheading}[4]{
  \vspace{-2pt}\item
    \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & #2 \\
      \textit{\small#3} & \textit{\small #4} \\
    \end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}

\begin{document}

%-----------HEADER-----------
\begin{center}
    \textbf{\Huge \scshape Hyungtae Lim} \\ \vspace{1pt}
    \small +1-617-000-0000 $|$
    \href{mailto:htlim@mit.edu}{htlim@mit.edu} $|$
    \href{https://linkedin.com/in/yourprofile}{linkedin.com/in/yourprofile} $|$
    \href{https://github.com/LimHyungTae}{github.com/LimHyungTae}
\end{center}

%-----------EDUCATION-----------
\section{Education}
\resumeSubHeadingListStart
  \resumeSubheading
    {Korea Advanced Institute of Science and Technology (KAIST)}{Daejeon, South Korea}
    {Ph.D., Electrical Engineering (Robotics)}{Mar. 2019 -- Feb. 2024}
  \resumeSubheading
    {Massachusetts Institute of Technology (MIT)}{Cambridge, MA}
    {Postdoctoral Associate, CSAIL}{Jan. 2024 -- Dec. 2024}
\resumeSubHeadingListEnd

%-----------SELECTED PROJECTS-----------
\section{Selected Projects}
\resumeSubHeadingListStart
  \resumeSubheading
    {KISS-ICP — LiDAR Odometry System}
      {\href{https://github.com/PRBonn/KISS-ICP}{\underline{GitHub ★3.1k}}}
    {Core Contributor}{2022 -- 2023}
    \resumeItemListStart
      \resumeItem{Designed adaptive threshold module reducing localization drift by 30\% on KITTI benchmark.}
      \resumeItem{Maintained C++/Python codebase used in production AV pipelines at 3 companies.}
    \resumeItemListEnd
\resumeSubHeadingListEnd

%-----------SKILLS-----------
\section{Technical Skills}
\resumeSubHeadingListStart
  \item{
    \textbf{Languages}{: C++17, Python, CUDA, CMake} \\
    \textbf{Frameworks}{: PyTorch, ROS2, Open3D, PCL, Eigen} \\
    \textbf{Tools}{: Docker, Git, AWS, GCP}
  }
\resumeSubHeadingListEnd

\end{document}

latex
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}

\pagestyle{fancy}
\fancyhf{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}

\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}

% 章节格式
\titleformat{\section}{
  \vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]

% 自定义命令
\newcommand{\resumeItem}[1]{\item\small{#1 \vspace{-2pt}}}
\newcommand{\resumeSubheading}[4]{
  \vspace{-2pt}\item
    \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & #2 \\
      \textit{\small#3} & \textit{\small #4} \\
    \end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}

\begin{document}

%-----------页眉-----------
\begin{center}
    \textbf{\Huge \scshape Hyungtae Lim} \\ \vspace{1pt}
    \small +1-617-000-0000 $|$
    \href{mailto:htlim@mit.edu}{htlim@mit.edu} $|$
    \href{https://linkedin.com/in/yourprofile}{linkedin.com/in/yourprofile} $|$
    \href{https://github.com/LimHyungTae}{github.com/LimHyungTae}
\end{center}

%-----------教育经历-----------
\section{Education}
\resumeSubHeadingListStart
  \resumeSubheading
    {Korea Advanced Institute of Science and Technology (KAIST)}{Daejeon, South Korea}
    {Ph.D., Electrical Engineering (Robotics)}{Mar. 2019 -- Feb. 2024}
  \resumeSubheading
    {Massachusetts Institute of Technology (MIT)}{Cambridge, MA}
    {Postdoctoral Associate, CSAIL}{Jan. 2024 -- Dec. 2024}
\resumeSubHeadingListEnd

%-----------精选项目-----------
\section{Selected Projects}
\resumeSubHeadingListStart
  \resumeSubheading
    {KISS-ICP — LiDAR Odometry System}
      {\href{https://github.com/PRBonn/KISS-ICP}{\underline{GitHub ★3.1k}}}
    {Core Contributor}{2022 -- 2023}
    \resumeItemListStart
      \resumeItem{Designed adaptive threshold module reducing localization drift by 30\% on KITTI benchmark.}
      \resumeItem{Maintained C++/Python codebase used in production AV pipelines at 3 companies.}
    \resumeItemListEnd
\resumeSubHeadingListEnd

%-----------技能-----------
\section{Technical Skills}
\resumeSubHeadingListStart
  \item{
    \textbf{Languages}{: C++17, Python, CUDA, CMake} \\
    \textbf{Frameworks}{: PyTorch, ROS2, Open3D, PCL, Eigen} \\
    \textbf{Tools}{: Docker, Git, AWS, GCP}
  }
\resumeSubHeadingListEnd

\end{document}

Template 2: Awesome-CV Format (Academic / Faculty Applications)

模板2:Awesome-CV格式(学术求职 / 教职申请)

Directory:
research-cv/

Engine: XeLaTeX
Structure: Modular — each section lives in
cv/
subdirectory.
目录:
research-cv/

编译引擎: XeLaTeX
结构: 模块化设计 — 每个章节存放在
cv/
子目录中。

Compile

编译

bash
cd awesome-cv-format
xelatex cv.tex
bash
cd awesome-cv-format
xelatex cv.tex

Directory Layout

目录结构

awesome-cv-format/
├── cv.tex                  # Main file — includes section files
├── awesome-cv.cls          # Class file (do not edit unless customizing)
└── cv/
    ├── education.tex
    ├── experience.tex
    ├── publications.tex
    ├── honors.tex
    ├── projects.tex
    └── skills.tex
awesome-cv-format/
├── cv.tex                  # 主文件 — 包含各章节文件
├── awesome-cv.cls          # 类文件(除非自定义,否则请勿编辑)
└── cv/
    ├── education.tex
    ├── experience.tex
    ├── publications.tex
    ├── honors.tex
    ├── projects.tex
    └── skills.tex

Main File Structure (
cv.tex
)

主文件结构(
cv.tex

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

% Personal info
\name{Hyungtae}{Lim}
\position{Ph.D. Candidate{\enskip\cdotp\enskip}Robotics Researcher}
\address{Daejeon, South Korea}
\email{shapelim@kaist.ac.kr}
\homepage{limhyungtae.github.io}
\github{LimHyungTae}
\googlescholar{your-scholar-id}{Google Scholar}

% Optional: accent color
\colorlet{awesome}{awesome-skyblue}

\begin{document}

\makecvheader

\cvsection{Education}
\input{cv/education.tex}

\cvsection{Research Experience}
\input{cv/experience.tex}

\cvsection{Publications}
\input{cv/publications.tex}

\cvsection{Honors \& Awards}
\input{cv/honors.tex}

\end{document}
latex
\documentclass[11pt, a4paper]{awesome-cv}

% 个人信息
\name{Hyungtae}{Lim}
\position{Ph.D. Candidate{\enskip\cdotp\enskip}Robotics Researcher}
\address{Daejeon, South Korea}
\email{shapelim@kaist.ac.kr}
\homepage{limhyungtae.github.io}
\github{LimHyungTae}
\googlescholar{your-scholar-id}{Google Scholar}

% 可选:强调色
\colorlet{awesome}{awesome-skyblue}

\begin{document}

\makecvheader

\cvsection{Education}
\input{cv/education.tex}

\cvsection{Research Experience}
\input{cv/experience.tex}

\cvsection{Publications}
\input{cv/publications.tex}

\cvsection{Honors \& Awards}
\input{cv/honors.tex}

\end{document}

Section File Examples

章节文件示例

cv/education.tex
latex
\begin{cventries}
  \cventry
    {Ph.D. in Electrical Engineering}
    {Korea Advanced Institute of Science and Technology}
    {Daejeon, South Korea}
    {Mar. 2019 -- Feb. 2024}
    {
      \begin{cvitems}
        \item {Dissertation: \textit{Robust LiDAR Odometry and Mapping for Outdoor Environments}}
        \item {Advisor: Prof. Hyun Myung, Urban Robotics Laboratory}
        \item {GPA: 4.1/4.3}
      \end{cvitems}
    }
\end{cventries}
cv/publications.tex
latex
\begin{cvpubs}
  \cvpub
    {\textbf{H. Lim}, S. Jung, H. Myung}
    {ERASOR: Egocentric Ratio of Pseudo Occupancy-based Dynamic Object Removal for Static 3D Point Cloud Map Building}
    {IEEE Robotics and Automation Letters (RA-L) + ICRA 2021}
    {2021}
    {Citations: 280+, \href{https://github.com/LimHyungTae/ERASOR}{GitHub ★500+}}
\end{cvpubs}
cv/honors.tex
latex
\begin{cvhonors}
  \cvhonor
    {Best Paper Award}
    {IEEE International Conference on Robotics and Automation (ICRA)}
    {Philadelphia, PA}
    {2022}
  \cvhonor
    {Korea Presidential Science Scholarship}
    {Korea Student Aid Foundation}
    {South Korea}
    {2019 -- 2024}
\end{cvhonors}

cv/education.tex
latex
\begin{cventries}
  \cventry
    {Ph.D. in Electrical Engineering}
    {Korea Advanced Institute of Science and Technology}
    {Daejeon, South Korea}
    {Mar. 2019 -- Feb. 2024}
    {
      \begin{cvitems}
        \item {Dissertation: \textit{Robust LiDAR Odometry and Mapping for Outdoor Environments}}
        \item {Advisor: Prof. Hyun Myung, Urban Robotics Laboratory}
        \item {GPA: 4.1/4.3}
      \end{cvitems}
    }
\end{cventries}
cv/publications.tex
latex
\begin{cvpubs}
  \cvpub
    {\textbf{H. Lim}, S. Jung, H. Myung}
    {ERASOR: Egocentric Ratio of Pseudo Occupancy-based Dynamic Object Removal for Static 3D Point Cloud Map Building}
    {IEEE Robotics and Automation Letters (RA-L) + ICRA 2021}
    {2021}
    {Citations: 280+, \href{https://github.com/LimHyungTae/ERASOR}{GitHub ★500+}}
\end{cvpubs}
cv/honors.tex
latex
\begin{cvhonors}
  \cvhonor
    {Best Paper Award}
    {IEEE International Conference on Robotics and Automation (ICRA)}
    {Philadelphia, PA}
    {2022}
  \cvhonor
    {Korea Presidential Science Scholarship}
    {Korea Student Aid Foundation}
    {South Korea}
    {2019 -- 2024}
\end{cvhonors}

Template 3: Deedy Format (Two-Column, High Density)

模板3:Deedy格式(双栏、高密度)

File:
deedy-format/resume.tex

Engine: XeLaTeX
Note: Requires
deedy-resume.cls
from deedy/Deedy-Resume.
文件:
deedy-format/resume.tex

编译引擎: XeLaTeX
注意: 需要从deedy/Deedy-Resume获取
deedy-resume.cls
文件。

Compile

编译

bash
cd deedy-format
xelatex resume.tex
bash
cd deedy-format
xelatex resume.tex

Key Commands

核心命令

latex
% Left column (narrow — education, skills, links)
\begin{minipage}[t]{0.33\textwidth}

\section{Education}
\subsection{MIT}
\descript{Postdoc | CSAIL}
\location{Jan 2024 – Dec 2024 | Cambridge, MA}
\sectionsep

\subsection{KAIST}
\descript{PhD | Electrical Eng.}
\location{Mar 2019 – Feb 2024 | Daejeon, KR}
\sectionsep

\section{Skills}
\subsection{Programming}
C++ \textbullet{} Python \textbullet{} CUDA \\
ROS2 \textbullet{} PyTorch \textbullet{} Open3D
\sectionsep

\end{minipage}
\hfill
% Right column (wide — experience, projects)
\begin{minipage}[t]{0.66\textwidth}

\section{Experience}
\runsubsection{Google DeepMind}
\descript{| Senior Research Engineer}
\location{Jan 2025 – Present | Mountain View, CA}
\begin{tightemize}
  \item Built real-time 3D scene understanding pipeline for robotics team.
  \item Reduced inference latency by 40\% via CUDA kernel optimization.
\end{tightemize}
\sectionsep

\section{Selected Projects}
\runsubsection{ERASOR}
\descript{| Dynamic Object Removal for LiDAR Maps}
\location{GitHub ★500+ | RA-L 2021 | 280+ citations}
\begin{tightemize}
  \item Designed ego-ratio occupancy method; first open-source tool for this task.
  \item Adopted by 3 autonomous driving companies in production mapping pipelines.
\end{tightemize}
\sectionsep

\end{minipage}

latex
% 左栏(窄栏 — 教育经历、技能、链接)
\begin{minipage}[t]{0.33\textwidth}

\section{Education}
\subsection{MIT}
\descript{Postdoc | CSAIL}
\location{Jan 2024 – Dec 2024 | Cambridge, MA}
\sectionsep

\subsection{KAIST}
\descript{PhD | Electrical Eng.}
\location{Mar 2019 – Feb 2024 | Daejeon, KR}
\sectionsep

\section{Skills}
\subsection{Programming}
C++ \textbullet{} Python \textbullet{} CUDA \\
ROS2 \textbullet{} PyTorch \textbullet{} Open3D
\sectionsep

\end{minipage}
\hfill
% 右栏(宽栏 — 工作经历、项目)
\begin{minipage}[t]{0.66\textwidth}

\section{Experience}
\runsubsection{Google DeepMind}
\descript{| Senior Research Engineer}
\location{Jan 2025 – Present | Mountain View, CA}
\begin{tightemize}
  \item Built real-time 3D scene understanding pipeline for robotics team.
  \item Reduced inference latency by 40\% via CUDA kernel optimization.
\end{tightemize}
\sectionsep

\section{Selected Projects}
\runsubsection{ERASOR}
\descript{| Dynamic Object Removal for LiDAR Maps}
\location{GitHub ★500+ | RA-L 2021 | 280+ citations}
\begin{tightemize}
  \item Designed ego-ratio occupancy method; first open-source tool for this task.
  \item Adopted by 3 autonomous driving companies in production mapping pipelines.
\end{tightemize}
\sectionsep

\end{minipage}

Core Insight: Academic CV → Industry Resume Conversion

核心要点:学术CV → 行业简历转换

The Mindset Shift

思维转变

Academic CVIndustry Resume
Publication-drivenProject-driven
Venue and noveltyImpact, scale, deployment
Full paper titles + co-authorsOne-line signal: venue + citations
Long, multi-pageOne page, ATS-parseable
Human reviewer (domain expert)ATS first → recruiter → engineer
学术CV行业简历
以论文发表为核心以项目成果为核心
关注会议级别与创新性关注影响力、规模与落地情况
完整论文标题+合作者一句话概括:会议级别+引用量
篇幅长、多页仅一页,ATS可解析
人工审核(领域专家)先ATS筛选 → 招聘者 → 工程师

What to Keep, Cut, and Reframe

保留、删减与重构内容

KEEP (reframed as impact):
  ✓ Open-source projects with GitHub stars → proves production-quality code
  ✓ Deployed systems / real-world validation
  ✓ Quantified results: "30% reduction in drift on KITTI"
  ✓ Scale: "serves N users / processes N points/sec"

CUT or COMPRESS:
  ✗ Full publication list → keep top 2-3 most relevant
  ✗ Teaching history → omit unless applying to EdTech
  ✗ Conference reviewer service
  ✗ Verbose paper abstracts as bullet points

REFRAME:
  Before: "Published paper on real-time LiDAR odometry at IROS 2023"
  After:  "Built real-time LiDAR odometry system (30ms/frame on embedded GPU);
           open-sourced with 800+ GitHub stars; adopted by 2 AV startups"
保留(重构为成果导向):
  ✓ 带有GitHub星标的开源项目 → 证明代码具备生产级质量
  ✓ 已落地的系统 / 真实场景验证
  ✓ 量化结果:"在KITTI基准测试中漂移降低30%"
  ✓ 规模:"服务N用户 / 每秒处理N个点"

删减或压缩:
  ✗ 完整论文列表 → 保留最相关的2-3篇
  ✗ 教学经历 → 除非申请教育科技行业,否则省略
  ✗ 会议审稿经历
  ✗ 冗长的论文摘要作为项目要点

重构:
  之前:"在IROS 2023发表关于实时激光雷达里程计的论文"
  之后:"构建实时激光雷达里程计系统(嵌入式GPU上单帧耗时30ms);
           开源后获得800+ GitHub星标;被2家自动驾驶初创公司采用"

Tailoring Projects Per Application

针对不同申请定制项目内容

latex
% For an AV Perception team — lead with detection/segmentation work
\resumeSubheading{3D Object Detection System}{GitHub ★420}
  {Lead Developer}{2022 -- 2023}
  \resumeItemListStart
    \resumeItem{Implemented PointPillars variant achieving 72.1 mAP on nuScenes val set.}
  \resumeItemListEnd

% For a Mapping/Localization team — lead with SLAM work
\resumeSubheading{KISS-ICP Contribution}{GitHub ★3.1k}
  {Core Contributor}{2022 -- 2023}
  \resumeItemListStart
    \resumeItem{Designed adaptive threshold reducing drift 30\% on KITTI; merged upstream.}
  \resumeItemListEnd

latex
% 面向自动驾驶感知团队 — 突出检测/分割工作
\resumeSubheading{3D Object Detection System}{GitHub ★420}
  {Lead Developer}{2022 -- 2023}
  \resumeItemListStart
    \resumeItem{Implemented PointPillars variant achieving 72.1 mAP on nuScenes val set.}
  \resumeItemListEnd

% 面向建图/定位团队 — 突出SLAM工作
\resumeSubheading{KISS-ICP Contribution}{GitHub ★3.1k}
  {Core Contributor}{2022 -- 2023}
  \resumeItemListStart
    \resumeItem{Designed adaptive threshold reducing drift 30\% on KITTI; merged upstream.}
  \resumeItemListEnd

Common Patterns

通用技巧

Adding GitHub Stars to Entries (Any Template)

在条目中添加GitHub星标(所有模板适用)

latex
% Jake's format — in the right-hand date position
\resumeSubheading
  {ERASOR — Dynamic Object Removal}{\href{https://github.com/LimHyungTae/ERASOR}{\underline{★ 500+ stars}}}
  {Lead Developer, Open Source}{2020 -- 2021}
latex
% Awesome-CV format — in the description items
\begin{cvitems}
  \item {Open-sourced at \href{https://github.com/LimHyungTae/ERASOR}{GitHub ★500+};
         adopted in 3 production AV pipelines.}
\end{cvitems}
latex
% Jake格式 — 放在右侧日期位置
\resumeSubheading
  {ERASOR — Dynamic Object Removal}{\href{https://github.com/LimHyungTae/ERASOR}{\underline{★ 500+ stars}}}
  {Lead Developer, Open Source}{2020 -- 2021}
latex
% Awesome-CV格式 — 放在描述条目中
\begin{cvitems}
  \item {Open-sourced at \href{https://github.com/LimHyungTae/ERASOR}{GitHub ★500+};
         adopted in 3 production AV pipelines.}
\end{cvitems}

Hyperlinks in PDFs

PDF中的超链接

latex
% Jake's / pdfLaTeX — use \href with \underline for visibility
\href{https://github.com/LimHyungTae}{\underline{github.com/LimHyungTae}}

% Awesome-CV / XeLaTeX — \href renders colored by default via class
\href{https://limhyungtae.github.io}{limhyungtae.github.io}
latex
% Jake's / pdfLaTeX — 使用\href并添加\underline以提高可见性
\href{https://github.com/LimHyungTae}{\underline{github.com/LimHyungTae}}

% Awesome-CV / XeLaTeX — \href通过类文件默认渲染为彩色
\href{https://limhyungtae.github.io}{limhyungtae.github.io}

Controlling Page Breaks in Awesome-CV

在Awesome-CV中控制分页

latex
% Force new page between major sections
\newpage
\cvsection{Publications}
\input{cv/publications.tex}
latex
% 在主要章节间强制分页
\newpage
\cvsection{Publications}
\input{cv/publications.tex}

Custom Accent Color in Awesome-CV

在Awesome-CV中自定义强调色

latex
% In cv.tex preamble — choose a preset
\colorlet{awesome}{awesome-red}       % red
\colorlet{awesome}{awesome-skyblue}   % sky blue (default)
\colorlet{awesome}{awesome-emerald}   % emerald
\colorlet{awesome}{awesome-concrete}  % gray

% Or define your own
\definecolor{awesome}{HTML}{0E76A8}   % LinkedIn blue

latex
% 在cv.tex的导言区 — 选择预设颜色
\colorlet{awesome}{awesome-red}       % 红色
\colorlet{awesome}{awesome-skyblue}   % 天蓝色(默认)
\colorlet{awesome}{awesome-emerald}   % 翠绿色
\colorlet{awesome}{awesome-concrete}  % 灰色

% 或者自定义颜色
\definecolor{awesome}{HTML}{0E76A8}   % LinkedIn蓝色

Troubleshooting

故障排除

XeLaTeX: Font Not Found

XeLaTeX:字体未找到

! fontspec error: "font-not-found"
Fix:
bash
undefined
! fontspec error: "font-not-found"
解决方法:
bash
undefined

Install FontAwesome system-wide

全局安装FontAwesome字体

sudo apt-get install fonts-font-awesome # Ubuntu fc-cache -fv # Rebuild font cache

Or inside the `.cls` file, comment out `\newfontfamily` lines for missing fonts and substitute system fonts.

---
sudo apt-get install fonts-font-awesome # Ubuntu fc-cache -fv # 重建字体缓存

或者在`.cls`文件中,注释掉缺失字体的`\newfontfamily`行,替换为系统字体。

---

pdfLaTeX: Undefined Control Sequence
\resumeSubheading

pdfLaTeX:未定义控制序列
\resumeSubheading

! Undefined control sequence \resumeSubheading
Fix: Ensure all custom
\newcommand
definitions appear in the preamble before
\begin{document}
. Jake's template is self-contained — do not split across files without copying the command definitions.

! Undefined control sequence \resumeSubheading
解决方法: 确保所有自定义
\newcommand
定义出现在
\begin{document}
之前的导言区。Jake模板是自包含的 — 请勿拆分文件,除非复制所有命令定义。

ATS Rejects Resume (No Text Extracted)

ATS拒绝简历(未提取到文本)

If an ATS returns your resume blank:
  • Switch to
    jakes-format/
    (pdfLaTeX, no custom fonts).
  • Remove
    \includegraphics
    (profile photos).
  • Avoid
    tabular
    -heavy layouts; use plain
    itemize
    .
  • Test extraction:
    pdftotext resume.pdf -
    should return readable text.
bash
undefined
如果ATS返回空白简历:
  • 切换到
    jakes-format/
    (pdfLaTeX,无自定义字体)。
  • 移除
    \includegraphics
    (个人照片)。
  • 避免过于依赖
    tabular
    的布局;使用普通
    itemize
  • 测试文本提取:
    pdftotext resume.pdf -
    应返回可读文本。
bash
undefined

Install poppler-utils then test

安装poppler-utils后进行测试

pdftotext jakes-format/resume.pdf -

---
pdftotext jakes-format/resume.pdf -

---

Overleaf Compilation

Overleaf编译

  • Jake's format: set compiler to pdfLaTeX in Overleaf settings.
  • Awesome-CV and Deedy: set compiler to XeLaTeX.
  • Upload the
    .cls
    file alongside
    .tex
    if Overleaf can't find it.

  • Jake格式:在Overleaf设置中选择pdfLaTeX作为编译器。
  • Awesome-CV和Deedy格式:选择XeLaTeX作为编译器。
  • 如果Overleaf找不到
    .cls
    文件,需将其与
    .tex
    文件一起上传。

Quick Reference

快速参考

bash
undefined
bash
undefined

Jake's (pdfLaTeX)

Jake格式(pdfLaTeX)

cd jakes-format && pdflatex resume.tex
cd jakes-format && pdflatex resume.tex

Awesome-CV (XeLaTeX)

Awesome-CV格式(XeLaTeX)

cd awesome-cv-format && xelatex cv.tex
cd awesome-cv-format && xelatex cv.tex

Deedy (XeLaTeX)

Deedy格式(XeLaTeX)

cd deedy-format && xelatex resume.tex
cd deedy-format && xelatex resume.tex

Check ATS text extraction

检查ATS文本提取

pdftotext <output>.pdf -
pdftotext <output>.pdf -

Clean auxiliary files

清理辅助文件

rm -f *.aux *.log *.out *.toc *.fls *.fdb_latexmk
undefined
rm -f *.aux *.log *.out *.toc *.fls *.fdb_latexmk
undefined