-
Notifications
You must be signed in to change notification settings - Fork 0
/
mystyle.sty
117 lines (95 loc) · 3.39 KB
/
mystyle.sty
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
%---- Required Packages and Functions ----
\usepackage{latexsym}
\usepackage{xcolor}
\usepackage{float}
\usepackage{ragged2e}
\usepackage[empty]{fullpage}
\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{tabularx}
\usepackage{titlesec}
\usepackage{geometry}
\usepackage{marvosym}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{cfr-lm}
\usepackage[T1]{fontenc}
\usepackage{fontawesome}
\usepackage[most]{tcolorbox}
\usepackage{longtable}
% Margins
\geometry{left=1in, top=0.9in, right=1in, bottom=0.9in}
% Section formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-7pt}]
\newcommand{\sectionsep}{\vspace{-2.5mm}}
%--- Custom ---%
\newcommand{\resumePOR}[3]{
\vspace{0.5mm}\item[]
\begin{tabular*}{\textwidth}[t]{l@{\extracolsep{\fill}}r}
\hspace{-3mm}{#1}:\hspace{1mm} & \hspace*{0pt}\hfill{\footnotesize{ #3}} \vspace{-0.5mm}\\ \hspace{-2.9mm}#2
\end{tabular*}
\vspace{0mm}
}
\newcommand{\resumeExp}[4]{
\vspace{0mm}\item[]
\begin{tabular*}{\textwidth}[t]{l@{\extracolsep{\fill}}r}
\hspace{-4.4mm} \small\textbf{#1} & {\footnotesize{#3}}\vspace{-1.2mm}\\
\hspace{-4.3mm} \footnotesize{\text{#2}} & \footnotesize{#4}
\end{tabular*}
\vspace{-5.1mm}
}
\newcommand{\resumeProject}[2]{
\vspace{0mm}\item[]
\begin{tabular*}{\textwidth}[t]{l@{\extracolsep{\fill}}r}
\hspace{-4.4mm} \small\textbf{#1} & {\footnotesize{#2}}\vspace{-1mm}
\end{tabular*}
\vspace{-8.1mm}
}
\newcommand{\resumeCert}[3]{
\vspace{0mm}\item[]
\begin{tabular*}{\textwidth}[t]{l@{\extracolsep{\fill}}r}
\hspace{-4.4mm} \small\textbf{#1} & {\footnotesize{#3}}\vspace{-1.2mm}\\
\hspace{-4.3mm} \footnotesize{\text{#2}}
\end{tabular*}
\vspace{-0.1mm}
}
\newcommand{\resumeEdu}[4]{
\vspace{0mm}\item[]
\begin{tabular*}{\textwidth}[t]{l@{\extracolsep{\fill}}r}
\hspace{-4.3mm} \small\textbf{#1} & \footnotesize{#3}\vspace{-1mm} \\
\hspace{-4.3mm} \footnotesize{#2} & \footnotesize{#4}
\end{tabular*}
\vspace{-4.2mm}
}
\newcommand{\resumeAchieve}[3]
{
\hspace{-3.1mm}\textbf{ #1} & {#2} & \hspace{3mm}\footnotesize{#3}
\vspace{0mm}\\
}
\renewcommand{\labelitemi}{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newenvironment{subheading}
{\begin{itemize}[leftmargin=*,labelsep=0mm,itemsep=-2.5mm]}
{\end{itemize}\vspace{-2mm}}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*,labelsep=0mm,itemsep=-2.5mm]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}\vspace{-2mm}}
\newenvironment{entries}
{\begin{justify}\begin{itemize}[leftmargin=3ex, rightmargin=2ex, noitemsep,labelsep=1.2mm,itemsep=0mm]\small\vspace{1.0mm}}
{\end{itemize}\end{justify}\vspace{1.0mm}}
\newcommand{\resumeItemListStart}{\begin{justify}\begin{itemize}[leftmargin=3ex, rightmargin=2ex, noitemsep,labelsep=1.2mm,itemsep=0mm]\small\vspace{1.0mm}}
\newcommand{\resumeItemListEnd}{\end{itemize}\end{justify}\vspace{1.0mm}}
\newenvironment{tablelist}
{\begin{itemize}[noitemsep,labelsep=1.2mm,itemsep=0mm]}
{\end{itemize}}
\newcommand{\tableItemListStart}{\begin{itemize}[noitemsep,labelsep=1.2mm,itemsep=0mm]}
\newcommand{\tableItemListEnd}{\end{itemize}}
\newcommand{\ib}{\item[$\bullet$]}
\renewcommand{\arraystretch}{1}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}%
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}%
\newcolumntype{C}{>{\centering\arraybackslash}X}%