\usepackage{hyperref} \hypersetup{hidelinks} \usepackage{fontawesome} \usepackage{xifthen}% provides \isempty test \newcommand\pdfref[3]{% \href{phd://open-paper?id=#1&page=#2}{% \textup{[\textbf{\ifthenelse{\isempty{#3}}{here}{#3}}]}}% } \newcommand\urlref[2]{% \href{#1}{\raisebox{0.15ex}{\scriptsize \faLink}\:\textup{\textbf{#2}}}% } \newcommand\absolutefileref[2]{% \href{run:#1}{\raisebox{0.15ex}{\scriptsize \faFile}\:\textup{\textbf{#2}}}% } % this will contain the current date in yyyy-mm-dd format \def\formatteddate{} \newcommand\fileref[2]{ \IfFileExists{./\formatteddate/#1}{ \absolutefileref{./\formatteddate/#1}{#2} }{ \textcolor{gray}{\absolutefileref{./\formatteddate/#1}{#2}} } } \newcommand{\xournal}{\fileref{note.xopp}{Handwritten notes}}%