\documentclass[a4paper]{scrartcl} \usepackage[ngerman]{babel} \usepackage{fontspec} \usepackage{fontawesome} \usepackage{lastpage} \usepackage{scrpage2} \usepackage{enumitem} \usepackage[ hidelinks=true ]{hyperref} % --- Fonts \setmainfont[Mapping=tex-text]{Linux Libertine O} \newfontfamily\light[Mapping=tex-text, LetterSpace=12.0]{Archivo Narrow} \setlist[description]{% font={\normalfont\light\footnotesize}, topsep=0em, itemsep=0.2em } \setlist[itemize]{% topsep=0.8em, itemsep=0.15em, } % --- Commands \newcommand*{\textlight}[1]{{\light #1}} \newcommand*{\cvperiod}[2]{% \noindent \begin{minipage}[t]{0.7\textwidth} \raggedright #2 \end{minipage} \hfill \begin{minipage}[t]{0.3\textwidth} \raggedleft #1 \end{minipage} } % --- Environments \newenvironment*{cvsection}[1]{% \noindent\rule{\textwidth}{0.4pt} \begin{flushleft} \vspace{-0.6em} \addfontfeature{LetterSpace=6.0}\footnotesize\light{\MakeUppercase{#1}} \end{flushleft} } {} % \cfoot{\normalfont\footnotesize\textlight{\thepage\ von \pageref{LastPage}}} \cfoot{\normalfont\footnotesize\textlight{\thepage}} \pagestyle{scrheadings} \begin{document} \begin{center} \light{\addfontfeature{LetterSpace=18.0}{\Large\MakeUppercase{((( resume.basics.title)))~((( resume.basics.name )))}}} \vspace{1em} {\footnotesize\textlight{\MakeUppercase{% ((( resume.basics.location.address ))), ((( resume.basics.location.postalCode ))) ((( resume.basics.location.city )))}}} \vspace{.4em} {\footnotesize\textlight{% \faMobile\hspace{.25em} ((( resume.basics.phone )))\hspace{1em} \faEnvelopeO\hspace{.25em} \href{mailto:((( resume.basics.email )))}{\MakeUppercase{((( resume.basics.email )))}}}} \end{center} \begin{cvsection}{Berufserfahrung} ((* for work in resume.work *)) \cvperiod{((( work.startDate|simpledate )))--((( work.endDate|simpledate )))}{((( work.company)))} \vspace{0.2em} \emph{((( work.position )))} ((* if work.highlights *)) \vspace{-0.6em} \begin{itemize}[leftmargin=1.8em, rightmargin=8em] \raggedright ((* for highlight in work.highlights *)) \item ((( highlight ))) ((* endfor *)) \end{itemize} ((* endif *)) \vspace{0.6em} ((* endfor *)) \end{cvsection} \begin{cvsection}{Ausbildung} ((* for stage in resume.education *)) \cvperiod{((( stage.startDate|simpledate )))--((( stage.endDate|simpledate)))}{\emph{((( stage.studyType ))) ((( stage.area )))} -- ((( stage.institution )))} ((* if stage.highlights *)) \vspace{-1.8em} \begin{itemize}[leftmargin=1.8em, rightmargin=8em] \raggedright ((* for highlight in stage.highlights *)) \item ((( highlight ))) ((* endfor *)) \end{itemize} ((* endif *)) ((* endfor *)) \end{cvsection} \noindent \begin{minipage}[t]{0.49\textwidth} \begin{cvsection}{Sprachen} \begin{description}[leftmargin=5.2em, style=nextline] ((* for lang in resume.languages *)) \item[((( lang.language )))] ((( lang.fluency ))) ((* if lang.cert *)) ((( lang.cert ))) ((* endif *)) ((* endfor *)) \end{description} \end{cvsection} \end{minipage} \hfill \begin{minipage}[t]{0.49\textwidth} \begin{cvsection}{Qualifikationen} \begin{description}[leftmargin=4.2em, style=nextline] ((* for skill in resume.skills *)) \item[((( skill.name )))] ((( skill.keywords|join(', ') ))) ((* endfor *)) \end{description} \end{cvsection} \end{minipage} \vspace{2em} % \pagebreak % \begin{cvsection}{Netz} % \begin{description}[leftmargin=4.2em, style=nextline] % \item[Webseite] \href{((( resume.basics.website )))}{((( resume.basics.shortWebsite )))} % ((* for profile in resume.basics.profiles *)) % \item[((( profile.network )))] \href{((( profile.url )))}{((( profile.shortUrl )))} % ((* endfor *)) % \end{description} % \end{cvsection} \vfill \begin{flushleft} ((* if resume.basics.signature *)) \includegraphics[width=2.5cm]{((( resume.basics.signature )))} ((* endif *)) ((( resume.basics.name )))\\ ((( resume.basics.location.city ))), \today \end{flushleft} \end{document}