Fügen Sie mehr Font Awesome-Symbole in den ModernCV-Header ein

Fügen Sie mehr Font Awesome-Symbole in den ModernCV-Header ein

Ich möchte das Symbol \faKeyvon font awesome icons in die Kopfzeile meines mit erstellten Lebenslaufs einfügen moderncv. Idealerweise würde ich es einfach so hinzufügen

\social[key]{0xBABAB928}

wie ein Twitter-Konto, aber ich habe noch keine Möglichkeit gefunden, dies zu tun.

Ich habe auch versucht, die Datei /usr/share/texlive/texmf-dist/tex/latex/fontawesome/fontawesome.sty zu bearbeiten, um den Befehl \faKey hinzuzufügen, aber anscheinend gibt es noch mehr Stellen, an denen er hinzugefügt werden müsste, also habe ich diesen Weg aufgegeben. Das Symbol vorhanden.

Das Einfügen einer Zeile wie \faKey{0xBACAA798}in der Kopfzeile \emailzeigt zwar das Symbol und den Text korrekt an, sie erscheinen jedoch an der falschen Stelle, vor allem in der oberen linken Ecke der Seite. Es handelt sich also nicht um ein Installationsproblem mit Fontawesome

Habt ihr eine Idee wie ich das unter meiner E-Mail-Adresse anzeigen kann?

Minimales Arbeitsbeispiel

\documentclass[10pt,sans,letterpaper]{moderncv}

\usepackage[margin=0.5in]{geometry}

\moderncvstyle{classic}
\moderncvcolor{orange}
\moderncvicons{awesome}

\name{First}{Last}
\title{Title Here}
\email{[email protected]}
\faKey{0xBACAA798} % this leads to displaying it on top left corner of the page
\homepage{example.com}
\social[linkedin]{LinkedIn}
\social[github]{GitHub}

\begin{document}
\makecvtitle
\end{document}

Ausführung

Ich verwende moderncvVersion 2.0.0 und kompiliere mit pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian). Font Awesome ist vom 30.07.2015 v4.4.0

Antwort1

Bezogen aufdieses Commit zur Unterstützung von GitLab, der folgende Code könnte ein Workaround sein:

\documentclass[10pt,sans,letterpaper]{moderncv}

\usepackage[margin=0.5in]{geometry}

\moderncvstyle{classic}
\moderncvcolor{orange}
\moderncvicons{awesome}

\name{First}{Last}
\title{Title Here}
\email{[email protected]}
\homepage{example.com}
\social[linkedin]{LinkedIn}
\social[github]{GitHub}

% define your key and add the key symbol
\collectionadd[key]{socials}{0xBACAA798}
\newcommand*{\keysocialsymbol}{{\small\faKey}~}

\begin{document}
\makecvtitle
\end{document}

verwandte Informationen