-
Notifications
You must be signed in to change notification settings - Fork 2
/
moderncv-template.tex
296 lines (210 loc) · 12 KB
/
moderncv-template.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
%% moderncv-template.tex (compiled with pdfLaTeX)
%% Copyright 2024 Christine P. Chai
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at https://spdx.org/licenses/LPPL-1.3c.html.
% Customized ModernCV template developed by Christine P. Chai
% Built upon the moderncv package from Xavier Danaux
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass[10pt,letterpaper,sans]{moderncv} % Font sizes: 10, 11, or 12; paper sizes: a4paper, letterpaper, a5paper, legalpaper, executivepaper or landscape; font families: sans or roman
\moderncvstyle{classic} % CV theme - options include: 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvcolor{blue} % CV color - options include: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
% Need to redefine \cventry due to updates in moderncv package
\renewcommand*{\cventry}[7][.25em]{%
\cvitem[#1]{#2}{%
{\bfseries#3}%
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
\ifthenelse{\equal{#5}{}}{}{, #5}%
\ifthenelse{\equal{#6}{}}{}{, #6}%
.\strut% %Fullstop added
\ifx&%
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
\usepackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template
\usepackage{lastpage}
\rfoot{\addressfont\itshape\textcolor{gray}{Page \thepage}}
\usepackage{url}
\usepackage{multicol}
\usepackage{fontawesome5}
\usepackage[bottom]{footmisc} % enabling footnotes
\usepackage{amsmath}
%\setlength{\voffset}{-0.2in}
%\setlength{\textheight}{10.5in} % increase text height to fit resume on 1 page
\usepackage[scale=0.94, footskip=0.4cm]{geometry} % Reduce document margins
\setlength{\hintscolumnwidth}{0.5cm} % Uncomment to change the width of the dates column
%\setlength{\makecvtitlenamewidth}{10cm} % For the 'classic' style, uncomment to adjust the width of the space allocated to your name
%----------------------------------------------------------------------------------------
% TABLE OF CONTENTS %----------------------------------------------------------------------------------------
% Created a Table of Contents in moderncv.
% https://tex.stackexchange.com/questions/158803/add-a-table-of-contents-into-a-moderncv-document
\makeatletter
%\setlength\columnsep{20pt}
\setcounter{tocdepth}{2}
\setlength\columnsep{20pt}
\newcommand\@pnumwidth{1.5em}
\newcommand\contentsname{Contents}
\newcommand\tableofcontents{%
% One Column Version (complete)
%\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
%\section*{\contentsname}
%\vspace{-20pt}
%\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
%\cvitem{}{\@starttoc{toc}}%
% Two Column Version (complete)
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\section*{\contentsname}
\vspace{-25pt}
\cvitem{}{
\begin{multicols}{2}[]
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\@starttoc{toc}%
\end{multicols}
}
\vspace{-15pt}
}
\RenewDocumentCommand{\section}{sm}{%
\par\addvspace{2.5ex}%
\phantomsection{}% reset the anchor for hyperrefs
\addtocontents{toc}{\protect\vskip0pt}
\addcontentsline{toc}{section}{#2}%
\parbox[t]{\hintscolumnwidth}{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}%
\hspace{\separatorcolumnwidth}%
\parbox[t]{\maincolumnwidth}{\strut\sectionstyle{#2}}%
\par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading
\newcommand*\l@section[2]{%
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
%\addvspace{1.0em \@plus\p@}%
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss\itshape #2}\par
%#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss\itshape #2}\par
\endgroup
\fi}
%\newcommand*\l@section[2]{\\}
\newcommand*\l@subsection[2]{}
\makeatother
%----------------------------------------------------------------------------------------
% NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------
\firstname{Firstname} % Your first name
\familyname{Lastname} % Your last name
% All information in this block is optional, comment out any lines you don't need
\title{Updated on \today}
\address{P.O. Box xxxxx, City, State, Zip Code}{}
%\address{P.O. Box 25142, Arlington, VA 22202}{}
\mobile{(111) 111-1111}
\email{[email protected]}
\homepage{(put your url here)}
\extrainfo{%
\httplink{www.linkedin.com/in/yourname}\\
\httplink{github.com/yourGitHubID}
}
%\photo[70pt][0.4pt]{picture} % The first bracket is the picture height, the second is the thickness of the frame around the picture (0pt for no frame)
%\quote{"A witty and playful quotation" - John Smith}
%----------------------------------------------------------------------------------------
\begin{document}
\clearpage
\makecvtitle % Print the CV title
%\vspace{-35pt}
\vspace{-20pt}
%\vspace{-10pt}
% \tocless (toc-less) means section title not included in the table of contents.
\newcommand{\nocontentsline}[3]{}
\newcommand{\tocless}[2]{\bgroup\let\addcontentsline=\nocontentsline#1{#2}\egroup}
\setcounter{tocdepth}{1}
\tableofcontents
%\tableofcontents % Create a table of contents
%----------------------------------------------------------------------------------------
% SUMMARY SECTION
%----------------------------------------------------------------------------------------
\tocless\section{Summary}
\cvitem{$\bullet$}{This section is a summary of qualifications at the beginning.}
\cvitem{$\bullet$}{Research areas: field one, field two, and field three.}
\cvitem{$\bullet$}{\texttt{\textbackslash tocless} (toc-less) means the section title will not be included in the table of contents.}
%----------------------------------------------------------------------------------------
% INTRODUCTION SECTION
%----------------------------------------------------------------------------------------
\section{Introduction}
\cvitem{$\bullet$}{\href{https://github.com/star1327p/moderncv-template}{\textit{This CV template}} is created by Christine P. Chai (\texttt{[email protected]}) from the ModernCV template (Xavier Danaux).
\newline{The ModernCV package in LaTeX can be downloaded on \href{https://github.com/moderncv/moderncv}{\textit{GitHub}} or \href{https://www.overleaf.com/latex/templates/modern-cv-and-cover-letter-2015-version/sttkgjcysttn}{\textit{Overleaf}}.}}
\vspace{10pt}
\cvitem{$\bullet$}{The original ModernCV template is awesome, and I use it for a wide variety of documents, such as resume/CV, cover letter, and even project descriptions. Therefore, many settings need to be customized to meet my needs. I would like to share this CV template, which includes the modifications I frequently use.}
\vspace{10pt}
\cvitem{$\bullet$}{Here is a list of what I modified:
\begin{itemize}
\item Use the \texttt{today} command to show the date when I last modified this document.
\item Put the dates on the right hand side, instead of at the beginning of each row.
\item Add the table of contents section. This is recommended for a document with more than 10 pages.
\item Show (default) or hide each section in the table of contents.
\item Add the page number at the bottom right of each page.
% This does not contain the input files.
\end{itemize}}
\vspace{-10pt}
%----------------------------------------------------------------------------------------
% DISCLAIMER SECTION
%----------------------------------------------------------------------------------------
\section{Disclaimer}
\cvitem{$\bullet$}{This template works best for long documents, such as a full CV or a file for all project descriptions. \newline{For industry job applications, it is still recommended to submit a one-page resume and be concise.}}
%----------------------------------------------------------------------------------------
% EDUCATION SECTION
%----------------------------------------------------------------------------------------
\section{Education}
% Arguments not required can be left empty
\cventry{$\bullet$}{Ph.D. in Subject}{University of Elsewhere}{Country CC}{2016 -- 2021. GPA: 4.0/4.0}{Dissertation title: Something about this Subject. Advisor: Test G. Sample.}
\cventry{$\bullet$}{B.S. in Subject}{University of Somewhere}{Country AB}{2012 -- 2016. GPA: 3.88/4.0}{Minor in another subject.}
%\vspace{-10pt}
%----------------------------------------------------------------------------------------
% WORK EXPERIENCE SECTION
%----------------------------------------------------------------------------------------
\section{Work Experience}
\subsection{Senior Data Scientist, Group Alpha, Company Awesome}
\cventry{$\bullet$}{Industry Work Project}{}{February 2023 -- Present}{}{First line of description.
\newline{Second line of description.}}
\subsection{Postdoctoral Fellow, Subject, Random University}
\cventry{$\bullet$}{Postdoc Project}{}{January 2022 -- December 2022}{}{First line of description.
\newline{Second line of description.}}
\subsection{Research Assistant, Subject, University of Elsewhere}
\cventry{$\bullet$}{Final Research Project}{}{July 2020 -- December 2021}{}{First line of description.
\newline{Second line of description.}}
\cventry{$\bullet$}{Another Research Project}{}{July 2018 -- June 2020}{}{First line of description.
\newline{Second line of description.}}
\cventry{$\bullet$}{Research Project Name}{}{January 2017 -- June 2018}{}{First line of description.
\newline{Second line of description.}}
\subsection{Summer Intern, Division X, Company ABCDE}
\cventry{$\bullet$}{Project Name}{}{May 2016 -- August 2016}{}{First line of description.
\newline{Second line of description.}}
%\newpage
%----------------------------------------------------------------------------------------
% COMPUTER SKILLS SECTION
%----------------------------------------------------------------------------------------
\section{Computer Skills}
% Just three lines
\cvitem{}{Proficient in $\mathsf{R}$, Python, C++}
\cvitem{}{Familiar with SAS, MATLAB, SQL, Java}
%----------------------------------------------------------------------------------------
% PUBLICATIONS SECTION
%----------------------------------------------------------------------------------------
\section{Selected Publications}
\cvitem {$\bullet$}{\textbf{Lastname, F.}, Undergrad, D., Mentor, P. Paper Awesome and Creative. Top Journal DEF, March 2023.}
\cvitem {$\bullet$}{\textbf{Lastname, F.}, Sample, T.G. Main Paper for Job Market. Journal Name, October 2021.}
\cvitem {$\bullet$}{Labmate, S., \textbf{Lastname, F.}, Student, K., Sample, T.G. Joint Paper Title. Random Journal, June 2019.}
\cvitem {$\bullet$}{\textbf{Lastname, F.}, Someone, E., Another, O. Paper Title is Something. Journal ABC, August 2017.}
\cvitem {$\bullet$}{Author, W., Collaborator, A., \textbf{Lastname, F.} Another Paper Title. XYZ Journal, December 2015.}
%----------------------------------------------------------------------------------------
% PRESENTATIONS SECTION
%----------------------------------------------------------------------------------------
\section{Selected Presentations}
\cvitem{$\bullet$}{\textbf{My Postdoc Research Title:} Description here. One sentence summary. Top Tier Conference IEEE, July 2022.}
\cvitem{$\bullet$}{\textbf{Job Talk Title:} Description here. One sentence summary. Random University, September 2021.}
\cvitem{$\bullet$}{\textbf{Another Presentation Title:} Description here. Is it a poster, contributed talk, or an invited talk? Conference AAA, July 2020.}
\cvitem{$\bullet$}{\textbf{Presentation Title:} Description here. Is it a poster, contributed talk, or an invited talk? Conference ZZZ, January 2018.}
\cvitem{$\bullet$}{\textbf{Undergraduate Presentation:} Description here. What is this presentation about? University of Somewhere, April 2016.}
\end{document}