summaryrefslogtreecommitdiff
path: root/cv.cls
diff options
context:
space:
mode:
Diffstat (limited to 'cv.cls')
-rw-r--r--cv.cls28
1 files changed, 23 insertions, 5 deletions
diff --git a/cv.cls b/cv.cls
index ef3b000..011d939 100644
--- a/cv.cls
+++ b/cv.cls
@@ -1,12 +1,13 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{cv}[cv]
+\renewcommand{\normalsize}{\fontsize{10}{11}\selectfont}
+
% Font
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{vollkorn}
\setsansfont[Ligatures=TeX]{metropolis}
-\renewcommand{\normalsize}{\fontsize{10}{11}\selectfont}
\RequirePackage{titlesec}
\usepackage[a4paper, margin=4cm]{geometry}
@@ -36,12 +37,12 @@
\noindent{\itshape #3 \vspace{5pt}}
\vspace{5pt}
- \begin{itemize}[align=left,label=\textbf{\arabic{*}},leftmargin=3em,labelwidth=!,labelsep=3em]
+ \begin{itemize}[align=left,label=\textbf{\arabic{*}},itemsep=.3em,leftmargin=3.7em,labelwidth=!]
#4
\end{itemize}
\end{minipage}
\begin{minipage}[t]{.3\textwidth}
- \raggedleft \Large #2
+ \raggedleft #2
\end{minipage}
}
@@ -49,13 +50,30 @@
\noindent\begin{minipage}[t]{.7\textwidth}%
\noindent{\LARGE \MakeTitlecase #1 \vspace{5pt}}
- \begin{itemize}[align=left,label=\textbf{\arabic{*}},leftmargin=3em,labelwidth=!,labelsep=3em]
+ \begin{itemize}[align=left,label=\textbf{\arabic{*}},itemsep=.3em,leftmargin=3.7em,labelwidth=!]
#3
\end{itemize}
\end{minipage}
\begin{minipage}[t]{.3\textwidth}
- \raggedleft \Large #2
+ \raggedleft #2
\end{minipage}
\vspace{20pt}
}
+
+\newcommand{\dateRangeWithMonths}[4]{
+ \@tempdimc \f@size\p@
+ \begin{tabular}[t]{@{}@{}}
+ \Large #2\\[-4pt]
+ \setlength{\normalbaselineskip}{0pt}%
+ {\scriptsize \itshape #1}
+ \end{tabular} -
+ \begin{tabular}[t]{@{}@{}}
+ #4\\[-4pt]
+ \setlength{\normalbaselineskip}{0pt}%
+ {\scriptsize \itshape #3}
+ \end{tabular}%
+}
+\newcommand{\dateRangeWithYears}[2]{
+ {\Large #1} - #2
+}