| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- \documentclass[a4paper]{scrartcl}
- \usepackage{fontspec}
- \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},
- 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}
- \href{mailto:((( resume.basics.email )))}{\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 *))
- \end{cvsection}
- \begin{cvsection}{Berufserfahrung}
- ((* for work in resume.work *))
- \cvperiod{((( work.startDate )))--((( work.endDate )))}{\emph{((( work.position )))}, ((( work.company )))}
- ((* 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}
- \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}
- \end{document}
|