美文网首页
Xelatex使用FontAwesome字体

Xelatex使用FontAwesome字体

作者: catHeart | 来源:发表于2015-06-07 11:24 被阅读2816次

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

相关文章

网友评论

      本文标题:Xelatex使用FontAwesome字体

      本文链接:https://www.haomeiwen.com/subject/idadqttx.html