-
Notifications
You must be signed in to change notification settings - Fork 0
/
CV.tex
146 lines (116 loc) · 6.07 KB
/
CV.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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%% READ THIS TO GET IT TO COMPILE CORRECTLY %%%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%
%%%%%%%% To get it to compile it is a 3-step process %%%%%%%%%%%%
%%%%%%%% 1) Build and compile (F5 in TexStudio) to generate the .aux file %%%%%%%%%%%%
%%%%%%%% 2) Run bibtex (F8 or Tools>Commands>BibTeX in TexStudio) %%%%%%%%%%%%
%%%%%%%% 1) Build and compile (F5 in TexStudio) to generate the PDF %%%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[letterpaper]{moderncv}
%%%%%%%%%%%%%% define the colors of the CV %%%%%%%%%%%%%%%%%
% must be done before setting the style of the CV
\definecolor{color1}{RGB}{160 0, 10} % USC Garnet, with a little more red
\definecolor{color2}{RGB}{0,0,0} % black used for title
\newcommand{\blueLink}[1]{\textcolor[rgb]{0.02,0.27,0.68}{#1}} %blue used for external links
%%%%%%%%%%%%%% Set the style of the CV %%%%%%%%%%%%%%%%%
\moderncvstyle{classic}
%%%%%%%%%%%%%% adding packages for BibTeX publications %%%%%%%%%%%%%%%%%
\usepackage{url}
\usepackage{bibentry}
\makeatletter\let\saved@bibitem\@bibitem\makeatother
%\usepackage[colorlinks=true,breaklinks=true]{hyperref} % commented out as is already in modern CV
\makeatletter\let\@bibitem\saved@bibitem\makeatother
\usepackage[numbers]{natbib} % added to get rid of the "\lonely item" error. everything in this list works [square,sort,comma,numbers]
%%%%%%%%%%%%%% adding packages for formatting and other basic functions %%%%%%%%%%%%%%%%%
\usepackage[left=0.5in, right=1in, top=1in, bottom=1in]{geometry} % defining the page margins
\usepackage[bottom]{footmisc} % added for the footnote to allow the date on the last page
\usepackage{enumitem} % added for adjusting the indent of publications. adjusted locally at each list
\usepackage{adjustbox}
\usepackage{lmodern} % Added August 2024 after an update in some package caused the error "pdfTeX error (font expansion): auto expansion is only possible with scalable".
%%%%%%%%%%%%%% Added to break long URLs in Bibtex %%%%%%%%%%%%%%%%%
% taken from:
% 1) user570593 in https://tex.stackexchange.com/questions/115690/urls-in-bibliography-latex-not-breaking-line-as-expected
% 2) https://norwied.wordpress.com/2012/07/10/how-to-break-long-urls-in-bibtex/
% Note that I get conflicts if I add the hyperref package
\def\UrlBreaks{\do\/\do-}
\usepackage{breakurl}
%%%%%%%%%%%%%% a reimplementation of etaremune using enumitem that enables custom labels %%%%%%%%%%%%%%%%%
\usepackage{refcount}
\makeatletter
\AddEnumerateCounter*{\reversearabic}{\@reversearabic}{2}
\newcommand{\reversearabic}[1]{\expandafter\@reversearabic\csname c@#1\endcsname}
\newcommand{\@reversearabic}[1]{%
\number\numexpr\getrefnumber{this@etaremune@\romannumeral\c@etaremune}-#1+1\relax
}
\newcounter{etaremune}
\newenvironment{etaremune}[1][]{%
\stepcounter{etaremune}%
\begin{enumerate}[label=\reversearabic*.,#1]%
}{%
\edef\@currentlabel{\the\csname c@\@enumctr\endcsname}%
\label{this@etaremune@\romannumeral\c@etaremune}%
\end{enumerate}%
}
\makeatother
%%%%%%%%%%%%%% Setting up the document %%%%%%%%%%%%%%%%%
\setlength{\hintscolumnwidth}{2.9cm} % change width of left colomn
% Build a command for the date-modified footnote
\newcommand\blfootnote[1]{%
\begingroup
\renewcommand\thefootnote{}\footnote{#1}%
\addtocounter{footnote}{-1}%
\endgroup
}
%% define the personal data used in the CV
\firstname{Joe}
\familyname{Smith}
\title{Curriculum Vitae}
\address{University}{City in a State}
\email{[email protected]}
\homepage{www.Research.University.edu}
\extrainfo{\faGithub \hspace{0.01ex} \httplink{github.com/Joe Smith} \\
\faLinkedin \hspace{0.01ex} \httplink{www.linkedin.com/in/Joe-Smith}
}
% PDF metadata
\AfterPreamble{\hypersetup{
pdfauthor={Joe Smith},
pdftitle={CV for Joe Smith},
pdfsubject={Detailed academic curriculum vitae (CV) for Joe Smith},
urlcolor=blue
}}
\begin{document}
\makecvtitle
\nobibliography{publications}
\bibliographystyle{plainurl}%unsrt} % plain works
\section{Professional Academic Experience}
\cvitem{2018 - present}{\textbf{Assistant Professor}, Department of Mechanical Engineering, University of a City in a State.}
\section{Education}
\cvitem{2009 - 2014}{\textbf{B.S.}, Engineering, University of a City in a State.}
\section{Journal Articles}
\begin{etaremune}[label={[\reversearabic*]},itemsep=1ex, leftmargin=3.2cm,labelsep=0.3cm,midpenalty=-9000]
\item \bibentry{Downey2020Millisecondmodelupdating}
\item \bibentry{Downey2019Durabilityweatherabilitystyrene}
\item \bibentry{Downey2019Cambasedpassive}
\item \bibentry{Downey2019Useflexiblesensor}
\item \bibentry{Downey2019Physicsbasedprognostics}
\end{etaremune}
\section{Conference Proceedings}
\begin{etaremune}[label={[\reversearabic*]},itemsep=1ex, leftmargin=3.2cm,labelsep=0.3cm,midpenalty=-9000]
\item \bibentry{Downey2019MethodologyRealtime}
\item \bibentry{Downey2018Durabilityassessmentsoft}
\item \bibentry{Downey2018CrackdetectionRC}
\item \bibentry{Downey2017DynamicReconstructionplane}
\item \bibentry{Downey2017Continuousembeddedsolutions}
\item \bibentry{Downey2017Experimentaldamagedetection}
\item \bibentry{Downey2017Damagedetectionlocalization}
\item \bibentry{Downey2016ExperimentalStudyThin}
\item \bibentry{Downey2016DamageDetectionWind}
\end{etaremune}
\section{Open Source Hardware}
\begin{etaremune}[label={[\reversearabic*]},itemsep=1ex, leftmargin=3.2cm,labelsep=0.3cm,midpenalty=-9000]
\item \bibentry{Flemming2022SolarChargedUAV}
\end{etaremune}
\blfootnote{Last updated on \today} %\vspace{-\baselineskip}
\end{document}