Guest User

friggeri-cv.cls file

a guest
Nov 28th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 2.76 KB | None | 0 0
  1. \ProvidesClass{friggeri-cv}[2012/04/30 CV class]
  2. \NeedsTeXFormat{LaTeX2e}
  3.  
  4. \LoadClass{article}
  5.  
  6.  
  7. %%%%%%%%%%
  8. % Colors %
  9. %%%%%%%%%%
  10.  
  11. \RequirePackage{xcolor}
  12. \RequirePackage{wasysym}
  13. \RequirePackage{tikz}
  14. \RequirePackage{pgffor}
  15. \RequirePackage{enumitem}
  16.  
  17. \definecolor{white}{RGB}{255,255,255}
  18.  
  19. \definecolor{darkgray}{HTML}{333333}
  20. \definecolor{gray}{HTML}{4D4D4D}
  21. \definecolor{lightgray}{HTML}{999999}
  22. \definecolor{maingray}{HTML}{616161}
  23. \definecolor{bordercolor}{HTML}{343F49}
  24.  
  25. \definecolor{green}{HTML}{C2E15F}
  26. \definecolor{orange}{HTML}{FDA333}
  27. \definecolor{purple}{HTML}{D3A4F9}
  28. \definecolor{red}{HTML}{FB4485}
  29. \definecolor{blue}{HTML}{6CE0F1}
  30. \definecolor{mint}{HTML}{ADEFD1}
  31. \definecolor{mainblue}{HTML}{00203F}
  32.  
  33. \ifdefined\@cv@print
  34.  \colorlet{green}{gray}
  35.  \colorlet{orange}{gray}
  36.  \colorlet{purple}{gray}
  37.  \colorlet{brown}{gray}
  38.  \colorlet{red}{gray}
  39.  \colorlet{blue}{gray}
  40.  \colorlet{fillheader}{white}
  41.  \colorlet{header}{gray}
  42. \else
  43.  \colorlet{fillheader}{gray}
  44.  \colorlet{header}{white}
  45. \fi
  46. \colorlet{textcolor}{gray}
  47. \colorlet{headercolor}{gray}
  48.  
  49. %%%%%%%%%
  50. % Fonts %  
  51. %%%%%%%%%
  52.  
  53. \RequirePackage[quiet]{fontspec}
  54. \RequirePackage[math-style=TeX,vargreek-shape=unicode]{unicode-math}
  55. %\RequirePackage{fontawesome}
  56.  
  57. \newfontfamily\bodyfont[]{Helvetica Neue}
  58. \newfontfamily\thinfont[]{Helvetica Neue UltraLight}
  59. \newfontfamily\headingfont[]{Helvetica Neue Condensed Bold}
  60. \defaultfontfeatures{Mapping=tex-text}
  61. \setmainfont[Mapping=tex-text, Color=textcolor]{Helvetica Neue Light}
  62.  
  63. \newcommand{\profilepic}[1]{\renewcommand{\profilepic}{#1}}
  64. \newlength\imagewidth
  65. \newlength\imagescale
  66. \pgfmathsetlength{\imagewidth}{5cm}
  67. \pgfmathsetlength{\imagescale}{\imagewidth/600}
  68. %\setmathfont{XITS Math}
  69.  
  70.  
  71.  
  72. %%%%%%%%%%%%%
  73. % Structure %
  74. %%%%%%%%%%%%%
  75. \RequirePackage{parskip}
  76.  
  77.  
  78.  
  79. \pagestyle{empty}
  80.  
  81.  
  82. %%%%%%%%%%%%%%%%%%%%
  83. % List environment %
  84. %%%%%%%%%%%%%%%%%%%%
  85.  
  86. \setlength{\tabcolsep}{0pt}
  87. \newenvironment{entrylist}{%
  88.   \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
  89. }{%
  90.   \end{tabular*}
  91. }
  92. \renewcommand{\bfseries}{\headingfont\color{headercolor}}
  93. \newcommand{\entry}[4]{%
  94.   #1&\parbox[t]{11.8cm}{%
  95.     \textbf{#2}%
  96.     \hfill%
  97.     {\footnotesize\addfontfeature{Color=lightgray} #3}%
  98.     \begin{itemize}[label={},itemindent=-0.5em,leftmargin=0.5em]#4\end{itemize}\vspace{\parsep}%
  99.   }\\}
  100.  
  101.  
  102.  
  103.  
  104.  
  105. \RequirePackage[left=6.1cm,top=2cm,right=1.5cm,bottom=2.5cm,nohead,nofoot]{geometry}
  106. \RequirePackage{hyperref}
  107. \hypersetup{
  108.    colorlinks=false,      
  109.    linkcolor=red,          
  110.    citecolor=red,        
  111.    filecolor=red,      
  112.    urlcolor = red}
  113.    
  114. % A fix for \href{}{} colors not working with fontspec
  115. \makeatletter
  116. \def\HyColor@@@@UseColor#1\@nil{\addfontfeatures{Color=#1}}
  117. \makeatother
  118.  
Add Comment
Please, Sign In to add comment