在 moderncv 标题中包含更多 Font awesome 符号

在 moderncv 标题中包含更多 Font awesome 符号

我想将\faKeyFont Awesome Icons 中的符号添加到使用 创建的简历标题中moderncv。理想情况下,我只需像

\social[key]{0xBABAB928}

就像 Twitter 帐户一样,但我还没有找到这样做的方法。

我也尝试编辑文件 /usr/share/texlive/texmf-dist/tex/latex/fontawesome/fontawesome.sty 以添加 \faKey 命令,但显然还有更多地方需要添加,所以我放弃了这种方式。有符号。

\faKey{0xBACAA798}在标题附近添加一行\email可以正确显示符号和文本,但它们出现在错误的位置,首先是在页面的左上角。所以这不是 fontawesome 的安装问题

您知道我如何在我的电子邮件地址下显示它吗?

最小工作示例

\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}

版本

我使用moderncv2.0.0 版本并使用 pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) 进行编译。Font awesome 来自 2015/07/30 v4.4.0

答案1

基于此提交添加 GitLab 支持,以下代码可以作为解决方法:

\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}

相关内容