diff --git a/awesome-cv.cls b/awesome-cv.cls index 34b3fd3..961410e 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -62,6 +62,8 @@ \RequirePackage{ifxetex} % Needed to use \if-\then-\else statement \RequirePackage{xifthen} +% Needed to strip chars from telephone number +\RequirePackage{xstring} % Needed to use a toolbox of programming tools \RequirePackage{etoolbox} % Needed to change line spacing in specific environment @@ -259,7 +261,16 @@ % Defines writer's mobile (optional) % Usage: \mobile{} -\newcommand*{\mobile}[1]{\def\@mobile{#1}} +\newcommand*{\mobile}[1] +{ + \def\@mobile{#1} + \def\@teluri{tel:\@mobile} + % Strip unwanted characters + \StrDel{\@teluri}{ }[\@teluri]% + \StrDel{\@teluri}{-}[\@teluri]% + \StrDel{\@teluri}{(}[\@teluri]% + \StrDel{\@teluri}{)}[\@teluri]% +} % Defines writer's email (optional) % Usage: \email{} @@ -466,7 +477,7 @@ \ifthenelse{\isundefined{\@mobile}}% {}% {% - \href{tel:\@mobile}{\faMobile\acvHeaderIconSep\@mobile}% + \href{\@teluri}{\faMobile\acvHeaderIconSep\@mobile}% \setbool{isstart}{false}% }% \ifthenelse{\isundefined{\@email}}%