有没有办法在 cvtheme 文档类中获取 Skype 徽标?

有没有办法在 cvtheme 文档类中获取 Skype 徽标?

我正在使用cvtheme文档类和\moderncv{classic}创建简历。我申请的职位通常通过 Skype 进行面试。命令用于获取小型电话 ( phone)、手机 ( \mobile) 和电子邮件 ( \email) 徽标。是否可以以相同的方式添加小型 Skype 徽标?这比必须有“Skype:”更美观。Skype用户名“在最终输出中。

答案1

它包含在最新版本的字体很棒。有一个用于 Font Awesome 的 LaTeX 包,但它不包含用于 Skype 徽标的命令,因此您必须手动添加它。

\documentclass{article}
\usepackage{fontawesome}
\newcommand\faSkype{{\FA\symbol{"F17E}}}
\begin{document}
    \noindent
    \faSkype{} Skype \\
    \faPhone{} Phone \\
    \faFacebookSign{} Facebook
\end{document}

预览

我能想到的另一种解决方案是手动访问它。方法如下:

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\fontawesome
    [ Path = /Path/to/font-awesome-4.0.1/fonts/ ,
      Extension = .otf ]
    {FontAwesome}
\newcommand\fasymbol[1]{{\fontawesome\symbol{"F#1}}}
\newcommand\faSkype{\fasymbol{17E}}
\newcommand\faPhone{\fasymbol{095}}
\newcommand\faFacebook{\fasymbol{082}}
\begin{document}
\noindent
\faSkype{} Skype \\
\faPhone{} Phone \\
\faFacebook{} Facebook
\end{document}

您可以检查符号代码备忘单在他们的网站上。您将找到图标名称(例如:)fa-skype以及符号的十六进制 Unicode 代码(例如:)。从 Unicode 代码中,您可以17E在自定义\fasymbol命令中使用最后三个大写数字/字母()。对于这个例子,我创建了三个宏。

答案2

我使用了从网上找到的并根据我的需求进行调整的解决方案,致力于经典主题moderncv

添加到序言中:

\usepackage{tikz}
\pgfdeclareimage[height=.7\baselineskip]{SK}{skype_gray.png}
\makeatletter
\newcommand*{\skypesocialsymbol}{   
    \begin{tikzpicture}[overlay,remember picture] {\pgfuseimage{SK}};
    \end{tikzpicture}
    }
\newcommand*{\skype}[1]{\extrainfo{\skypesocialsymbol\space \space\space \href{skype:#1?add}{#1}}}
\makeatother

你必须将一个 skype 徽标图像放入你的项目目录中,这里称为skype_gray.png。现在你可以写入:

\skype{yourskypename}

相关内容