diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index d171476..5fcefff 100644 Binary files a/manual/moderncv_userguide.pdf and b/manual/moderncv_userguide.pdf differ diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 99fcb14..936270f 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -97,7 +97,7 @@ emph={ cvitem, cventry, cvdoubleentry, cvdoubleitem, cvtripleitem, cvlistitem, cvlistdoubleitem, cvcolumns, moderncvstyle, moderncvcolor, cvskill, cvskilllegend, cvskillplainlegend, cvskillhead, cvskillentry, nopagenumbers, - name, born, pronouns, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment, + name, born, pronouns, gendericon, address, email, link, social, phone, homepage, extrainfo, photo, quote, section, subsection, setlength, NewDocumentCommand, definecolor, colorlet, cvitemwithcomment, recipient, subject, opening, closing, signature, postscript, enclosure, makelettertitle, makeletterclosing, httplink, httpslink, emaillink }, emphstyle={\color{cvblue}}, @@ -106,7 +106,7 @@ addresssymbol, mobilephonesymbol, fixedphonesymbol, faxphonesymbol, emailsymbol, homepagesymbol, linkedinsocialsymbol, xingsocialsymbol, twittersocialsymbol, githubsocialsymbol, gitlabsocialsymbol, mastodonsocialsymbol, codebergsocialsymbol, discordsocialsymbol, twitchsocialsymbol, youtubesocialsymbol, tiktoksocialsymbol, instagramsocialsymbol, soundcloudsocialsymbol, steamsocialsymbol, xboxsocialsymbol, playstationsocialsymbol, battlenetsocialsymbol, simplexsocialsymbol, threemasocialsymbol, stackoverflowsocialsymbol, bitbucketsocialsymbol, skypesocialsymbol, orcidsocialsymbol, researchgatesocialsymbol, arxivsocialsymbol, inspiresocialsymbol, - researcheridsocialsymbol, telegramsocialsymbol, whatsappsocialsymbol, signalsocialsymbol, matrixsocialsymbol, googlescholarsocialsymbol, cvstretchability, bornsymbol, gendersymbol + researcheridsocialsymbol, telegramsocialsymbol, whatsappsocialsymbol, signalsocialsymbol, matrixsocialsymbol, googlescholarsocialsymbol, cvstretchability, bornsymbol, pronounsymbol }, emphstyle={[2]\color{cvblue!60!cvgrey}\bfseries}, literate={{é}{{\'e}}1}, @@ -827,7 +827,7 @@ Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: \item \code{\\battlenetsocialsymbol} \item \code{\\mediumsocialsymbol} \item \code{\\bornsymbol} - \item \code{\\gendersymbol} + \item \code{\\pronounsymbol} \item \code{\\arxivsocialsymbol} \item \code{\\inspiresocialsymbol} \item \code{\\simplexsocialsymbol} diff --git a/moderncv.cls b/moderncv.cls index 38dd395..0b89ccf 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -369,7 +369,7 @@ \newcommand*{\listitemsymbol} {\labelitemi~} \newcommand*{\addresssymbol} {} \newcommand*{\bornsymbol} {} -\newcommand*{\gendersymbol} {} +\newcommand*{\pronounsymbol} {} \newcommand*{\mobilephonesymbol} {} \newcommand*{\fixedphonesymbol} {} \newcommand*{\faxphonesymbol} {} diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 5d21ec0..d12602c 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -86,7 +86,7 @@ \ifthenelse{\equal{\@addresscountry}{}}{}{\addtofoot[~--~]{\@addresscountry}}% \flushfoot\@firstfootelementtrue\\}% \ifthenelse{\isundefined{\@born}}{}{\addtofoot{\bornsymbol\@born}\flushfoot\@firstfootelementtrue\\}% - \ifthenelse{\isundefined{\@pronouns}}{}{\addtofoot{\gendersymbol\@pronouns}\flushfoot\@firstfootelementtrue\\}% + \ifthenelse{\isundefined{\@pronouns}}{}{\addtofoot{\pronounsymbol\@pronouns}\flushfoot\@firstfootelementtrue\\}% \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtofoot{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtofoot{\emailsymbol\emaillink{\@email}}}% diff --git a/moderncvheadi.sty b/moderncvheadi.sty index f7d690f..5672eeb 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -86,7 +86,7 @@ \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% \ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol\@born}% - \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\gendersymbol\@pronouns}% + \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\pronounsymbol\@pronouns}% \phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol% diff --git a/moderncvheadii.sty b/moderncvheadii.sty index 1968674..5a245fb 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -141,7 +141,7 @@ \ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}% \flushmakeheaddetails\@firstmakeheaddetailselementtrue\\\null}% \ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}% - \ifthenelse{\isundefined{\@pronouns}}{}{\addtomakeheaddetails{\gendersymbol\@pronouns}}% + \ifthenelse{\isundefined{\@pronouns}}{}{\addtomakeheaddetails{\pronounsymbol\@pronouns}}% \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}% diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index c160b9b..91e53bf 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -94,7 +94,7 @@ \ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}% \flushmakeheaddetails\@firstmakeheaddetailselementtrue\\}% \ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}% - \ifthenelse{\isundefined{\@pronouns}}{}{\addtomakeheaddetails{\gendersymbol\@pronouns}}% + \ifthenelse{\isundefined{\@pronouns}}{}{\addtomakeheaddetails{\pronounsymbol\@pronouns}}% \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}% diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index fca77de..7747090 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -110,7 +110,7 @@ \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% \ifthenelse{\isundefined{\@born}}{}{\makenewline\hbox to 1.0em{\bornsymbol}~\@born}% - \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\hbox to 1.0em{\gendersymbol}~\@pronouns}% + \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\hbox to 1.0em{\pronounsymbol}~\@pronouns}% \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\hbox to 1.0em{\csname\collectionloopkey phonesymbol\endcsname}~\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\hbox to 1.0em{\emailsymbol}~\emaillink{\@email}}% diff --git a/moderncvheadv.sty b/moderncvheadv.sty index cfc65b2..b7fac0b 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -82,7 +82,7 @@ \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% \ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol~\@born}% - \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\gendersymbol~\@pronouns}% + \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\pronounsymbol~\@pronouns}% \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \makenewline\csname\collectionloopkey phonesymbol\endcsname~\collectionloopitem}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol~\emaillink{\@email}}% diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index da737cd..9d154a6 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -115,7 +115,7 @@ \ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}% \flushmakeheaddetails\@firstmakeheaddetailselementtrue\\\null}% \ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}% - \ifthenelse{\isundefined{\@pronouns}}{}{\addtomakeheaddetails{\gendersymbol\@pronouns}}% + \ifthenelse{\isundefined{\@pronouns}}{}{\addtomakeheaddetails{\pronounsymbol\@pronouns}}% \collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number \addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}% \ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}% diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 45657e4..ea77e3a 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -98,7 +98,7 @@ \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% \ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol\@born}% - \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\gendersymbol\@pronouns}% + \ifthenelse{\isundefined{\@pronouns}}{}{\makenewline\pronounsymbol\@pronouns}% \phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 244daa8..0cb82f6 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -106,7 +106,7 @@ % No inspire icon in fontawesome6 (v6.7.2-3) or fontawesome7 (v7.1.0-1) % \renewcommand*{\inspiresocialsymbol} {{\color{inspire}{\small\faIcon{inspire}}}~} \def\@gendericon{\faNeuter} -\renewcommand*{\gendersymbol} {{\color{gender}\small\@gendericon}~} +\renewcommand*{\pronounsymbol} {{\color{gender}\small\@gendericon}~} \renewcommand*{\bornsymbol} {{\color{born}\raisebox{.5ex}{\tiny\faIcon{asterisk}}}~} % alternative: \faIcon{baby-carriage} \renewcommand*{\mediumsocialsymbol} {{\color{medium}\small\faIcon{medium}}~}