diff --git a/awesome-cv.cls b/awesome-cv.cls index d76bbaa..149d4cb 100644 --- a/awesome-cv.cls +++ b/awesome-cv.cls @@ -33,7 +33,7 @@ % geometry and fancyhdr) %------------------------------------------------------------------------------- % Options for draft or final -\DeclareOption{draft}{\setlength\overfullrule{5pt}} +\DeclareOption{draft}{\setlengtfh\overfullrule{5pt}} \DeclareOption{final}{\setlength\overfullrule{0pt}} % Inherit options of article \DeclareOption*{% @@ -268,7 +268,10 @@ % Usage: \firstname{} % Usage: \lastname{} % Usage: \familyname{} -\newcommand*{\name}[2]{\def\@firstname{#1}\def\@lastname{#2}} + +\newcommand*{\name}[3][]{\def\@honorific{#1}\def\@firstname{#2}\def\@lastname{#3}} + +\newcommand*{\honorific}[1]{\def\@honorific{#1}} \newcommand*{\firstname}[1]{\def\@firstname{#1}} \newcommand*{\lastname}[1]{\def\@lastname{#1}} \newcommand*{\familyname}[1]{\def\@lastname{#1}} @@ -406,8 +409,8 @@ % Define a header for CV % Usage: \makecvheader \newcommand*{\makecvheader}{% - \begin{center} - \headerfirstnamestyle{\@firstname}\headerlastnamestyle{{}\acvHeaderNameDelim\@lastname}% + \begin{center} + \headerfirstnamestyle{\@honorific\ \@firstname}\headerlastnamestyle{{}\acvHeaderNameDelim\@lastname}% \\[\acvHeaderAfterNameSkip]% \ifthenelse{\isundefined{\@position}}{}{\headerpositionstyle{\@position\\[\acvHeaderAfterPositionSkip]}}% \ifthenelse{\isundefined{\@address}}{}{\headeraddressstyle{\@address\\[\acvHeaderAfterAddressSkip]}}%