| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- \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},
- 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}
- }
- {}
- \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|simpledate )))--((( stage.endDate|simpledate)))}{\emph{((( stage.studyType )))} -- ((( 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}
- \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}
- \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}
- \begin{cvsection}{Interessen}
- \end{cvsection}
- \end{document}
|