cv.tex.in 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. \documentclass[a4paper]{scrartcl}
  2. \usepackage{fontspec}
  3. \usepackage{enumitem}
  4. % --- Fonts
  5. \setmainfont[Mapping=tex-text]{Linux Libertine O}
  6. \newfontfamily\light[Mapping=tex-text, LetterSpace=12.0]{Archivo Narrow}
  7. \setlist[description]{%
  8. font={\normalfont\light\footnotesize},
  9. itemsep=0.2em
  10. }
  11. % --- Commands
  12. \newcommand*{\textlight}[1]{{\light #1}}
  13. \newcommand*{\cvperiod}[2]{%
  14. \noindent
  15. \begin{minipage}[t]{0.7\textwidth}
  16. \raggedright #2
  17. \end{minipage}
  18. \hfill
  19. \begin{minipage}[t]{0.3\textwidth}
  20. \raggedleft #1
  21. \end{minipage}
  22. }
  23. % --- Environments
  24. \newenvironment*{cvsection}[1]{%
  25. \noindent\rule{\textwidth}{0.4pt}
  26. \begin{flushleft}
  27. \vspace{-0.6em}
  28. \addfontfeature{LetterSpace=6.0}\bfseries\footnotesize\light{\MakeUppercase{#1}}
  29. \end{flushleft}
  30. }
  31. {}
  32. \begin{document}
  33. \begin{center}
  34. \light{\addfontfeature{LetterSpace=18.0}{\LARGE\MakeUppercase{((( resume.basics.title)))~((( resume.basics.name )))}}}
  35. \vspace{.8em}
  36. {\footnotesize\textlight{\MakeUppercase{%
  37. ((( resume.basics.location.address ))),
  38. ((( resume.basics.location.postalCode )))
  39. ((( resume.basics.location.city )))}}}
  40. \vspace{.4em}
  41. {\footnotesize\textlight{((( resume.basics.phone )))\hspace{1em}\MakeUppercase{((( resume.basics.email )))}}}
  42. \end{center}
  43. \begin{cvsection}{Ausbildung}
  44. ((* for stage in resume.education *))
  45. \cvperiod{((( stage.startDate )))--((( stage.endDate )))}{\emph{((( stage.studyType )))}, ((( stage.institution )))}
  46. ((* endfor *))
  47. \begin{itemize}
  48. \item Diplom-Informatiker, Notenschnitt: 1.3
  49. \end{itemize}
  50. \end{cvsection}
  51. \begin{cvsection}{Berufserfahrung}
  52. \end{cvsection}
  53. \begin{cvsection}{Sprachen}
  54. \begin{description}
  55. ((* for lang in resume.languages *))
  56. \item[((( lang.language )))] ((( lang.fluency )))
  57. ((* endfor *))
  58. \end{description}
  59. \end{cvsection}
  60. \begin{cvsection}{Netz}
  61. \begin{description}
  62. \item[Webseite] ((( resume.basics.website )))
  63. ((* for profile in resume.basics.profiles *))
  64. \item[((( profile.network )))] ((( profile.url )))
  65. ((* endfor *))
  66. \end{description}
  67. \end{cvsection}
  68. \end{document}