\NeedsTeXFormat{LaTeX2e} \ProvidesClass{cv_base}[2022/09/17 Custom CV Base Class] \LoadClass{article} % base setup \RequirePackage{microtype, hyperref, enumitem, amsmath} % Set main fonts \usepackage{fontspec} \setmainfont[Color=000000,Ligatures=TeX,Path=fonts/,BoldItalicFont=Lato-Italic,BoldFont=Lato-Regular,ItalicFont=Lato-LightItalic]{Lato-Light} \setsansfont[Scale=MatchLowercase,Ligatures=TeX, Path = fonts/]{DejaVuSans-ExtraLight} \newcommand{\latolight}{\fontspec[Path = fonts/]{Lato-Light}} \newcommand{\latoreg}{\fontspec[Path = fonts/]{Lato-Regular}} % link styling and helpers \RequirePackage[dvipsnames]{xcolor} \hypersetup{colorlinks=true, linkcolor=RoyalBlue, urlcolor=RoyalBlue} % work around to have colored links, see https://tex.stackexchange.com/a/22061 \makeatletter \def\HyColor@@@@UseColor#1\@nil{\addfontfeatures{Color=#1}} \makeatother % some helpers for adding links to printed documents % \linkwithfooter will create a clickable link, and put the full url in the footer % so that the link is visible even when printed. \newcommand{\linkwithfooter}[2]{\href{#2}{#1}\footnote{\href{#2}{#2}}} % footerlink will create a footnote with a full url, for when you don't want % link text in your document \newcommand{\footerlink}[1]{\footnote{\href{#1}{#1}}} % highlight color \definecolor{hicolorcode}{RGB}{19, 84, 153} \newcommand{\hicolor}{hicolorcode} % PineGreen \newcommand{\colorhi}[1]{\textit{#1}} % no paragraph indent \setlength{\parindent}{0cm}