我无法通过 fontawesome 在 moderncv 主题中添加 Skype 徽标

我无法通过 fontawesome 在 moderncv 主题中添加 Skype 徽标

moderncv我正在尝试使用和将 skype 徽标添加到我的简历中fontawesome package。我正在使用 运行XeLaTeX,但即使使用 也LuaLaTex不起作用。这是我的代码和我的输出。我检查了一下fontawesome.comUnicode使用的是正确的。

\documentclass[11pt,a4paper]{moderncv}

% moderncv themes
%\moderncvtheme[blue]{casual}                 % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and 'roman' (for roman fonts, instead of sans serif fonts)
\moderncvtheme[blue]{classic}                % idem

\usepackage{fontawesome}
\newcommand\faSkype{{\FA\symbol{"F17E}}}

\usepackage[T1]{fontenc}
% character encoding
\usepackage[utf8x]{inputenc}                   % replace by the encoding you are using
\usepackage[english]{babel}

% adjust the page margins
\usepackage[scale=0.8]{geometry}
\recomputelengths                             % required when changes are made to page layout lengths

\fancyfoot{} % clear all footer fields
\fancyfoot[LE,RO]{\thepage}           

\firstname{XXXX}
\familyname{\\ \\XXXX}
\title{Curriculum Vitae}               % optional, remove the line if not wanted
\address{XXXXX}{XXXXXX}    % optional, remove the line if not wanted
\mobile{XXXXXXX}                    % optional, remove the line if not wanted
%\phone{xxxxxx}                      % optional, remove the line if not wanted
%\fax{xxxxxx}                          % optional, remove the line if not wanted
\email{XXXXXX}                      % optional, remove the line if not wanted
\extrainfo{\linkedinsocialsymbol \faSkype XXXXXX}

输出

有人有什么想法吗?

答案1

您永远不应使用 XeLaTeX 或 LuaLaTeX加载inputenc或。并且已由包定义。以下文档适用于 LuaLaTeX。fontenc\faSkype

\documentclass{article}
\usepackage{fontawesome}

\begin{document}
\faSkype
\end{document}

由于我不知道的原因,XeLaTeX 有时无法在texmf树中找到字体,除非你指定文件名,所以如果出于某种原因你必须使用 XeLaTeX 而不是 LuaLaTeX,您可以手动加载包代码:

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\FA{FontAwesome.otf}
\makeatletter
\newcommand*{\faicon}[1]{%
  {\csname faicon@#1\endcsname}}
\input{fontawesomesymbols-generic.tex}
\input{fontawesomesymbols-xeluatex.tex}
\makeatother

\begin{document}
\faSkype
\end{document}

代码输出

相关内容