FontAwesome是一套图标字体,后面简称FA。写文档或者写简历时,适时地加入一两个FA字体,会多一份活泼灵动,多一份显摆和得瑟。万能的Latex要使用FA字体当然是可行的,前提是需要一点点点配置工作。
使用环境
在进行后面的配置时,我的Arch Linux已经具备下面几项能力。
- 已安装Latex,可以使用Xelatex命令。
- 已完成中文字体配置,可以在Latex下使用Windows下常用的中文字体。当然,如果只是撰写英文文档,不需要中文字体。
安装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字体,
\newfontfamily{\FA}{FontAwesome Regular}
- 定义需要使用的图标字体,
\def\faUser{{\FA \symbol{"F007}}}
,其中F007
是图标的Unicode编码,可以从这里查到。
关于使用
使用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
网友评论