\documentclass[a4paper]{scrartcl} \usepackage{fontspec} \usepackage{enumitem} % --- Fonts \setmainfont[Mapping=tex-text]{Linux Libertine O} \newfontfamily\light[Mapping=tex-text, LetterSpace=12.0]{Archivo Narrow} \setlist[description]{% font={\normalfont\light\footnotesize}, itemsep=0.2em } % --- 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}\bfseries\footnotesize\light{\MakeUppercase{#1}} \end{flushleft} } {} \begin{document} \begin{center} \light{\addfontfeature{LetterSpace=18.0}{\LARGE\MakeUppercase{((( resume.basics.title)))~((( resume.basics.name )))}}} \vspace{.8em} {\footnotesize\textlight{\MakeUppercase{% ((( resume.basics.location.address ))), ((( resume.basics.location.postalCode ))) ((( resume.basics.location.city )))}}} \vspace{.4em} {\footnotesize\textlight{((( resume.basics.phone )))\hspace{1em}\MakeUppercase{((( resume.basics.email )))}}} \end{center} \begin{cvsection}{Ausbildung} ((* for stage in resume.education *)) \cvperiod{((( stage.startDate )))--((( stage.endDate )))}{\emph{((( stage.studyType )))}, ((( stage.institution )))} ((* endfor *)) \begin{itemize} \item Diplom-Informatiker, Notenschnitt: 1.3 \end{itemize} \end{cvsection} \begin{cvsection}{Berufserfahrung} \end{cvsection} \begin{cvsection}{Sprachen} \begin{description} ((* for lang in resume.languages *)) \item[((( lang.language )))] ((( lang.fluency ))) ((* endfor *)) \end{description} \end{cvsection} \begin{cvsection}{Netz} \begin{description} \item[Webseite] ((( resume.basics.website ))) ((* for profile in resume.basics.profiles *)) \item[((( profile.network )))] ((( profile.url ))) ((* endfor *)) \end{description} \end{cvsection} \end{document}