Xelatex使用FontAwesome字体

2015-06-07  本文已影响2816人  catHeart

FontAwesome是一套图标字体,后面简称FA。写文档或者写简历时,适时地加入一两个FA字体,会多一份活泼灵动,多一份显摆和得瑟。万能的Latex要使用FA字体当然是可行的,前提是需要一点点点配置工作。

使用环境

在进行后面的配置时,我的Arch Linux已经具备下面几项能力。

安装FA字体

从AUR下载FA的PKGBUILD文件ttf-fontawesome-git,解压缩,制作安装包,最后安装软件包。

$ tar -xzf ttf-fontawesome-git.tar.gz 
$ makepkg
$ pacman -U ttf-fontawesome-git-*.pkg.tar.xz #需要root权限

编辑Latex文档,使用FA字体

关于配置

使用FA字体前,需要有几步配置的过程。

关于使用

使用FA字体很简单,只需要输入定义好的字体名字就好了,比如\faUser

示例文档

配置示例

\newfontfamily{\FA}{FontAwesome Regular}
\def\faUser{{\FA \symbol{"F007}}} 
\def\faEmail{{\FA \symbol{"F0E0}}}
\def\faPhone{{\FA \symbol{"F095}}} 
\def\faHome{{\FA \symbol{"F015}}}
\def\faWechat{{\FA \symbol{"F1D7}}}
\def\faBlog{{\FA \symbol{"F1E0}}}
\def\faHeart{{\FA \symbol{"F004}}}
\def\faHeartOpen{{\FA \symbol{"F08A}}}

使用示例

{\tiny{\color{colorC}\faHeart~\faHeart~\faHeart}}
C/C++/Qt \textbullet{} Python \textbullet{} Markdown

{\tiny{\color{colorC}\faHeart~\faHeart~\faHeartOpen}}
Java \textbullet{} Tcl \textbullet{} nesC

{\tiny{\color{colorC}\faHeart~\faHeartOpen~\faHeartOpen}}
\LaTeX{}  \textbullet{} Matlab

输出示例

图1 输出示例

参考文献

FontAwesome at GitHub
Using Font Awesome with (Xe)LaTeX
fontawesome.sty

上一篇 下一篇

猜你喜欢

热点阅读