gpt4 book ai didi

fonts - XeLaTex + FontAwesome

转载 作者:行者123 更新时间:2023-12-01 19:29:50 30 4
gpt4 key购买 nike

我正在尝试在 OS X 上的 XeLaTex 中使用 FontAwesome。所以我按照此github中描述的步骤进行操作:

  1. 将其保存到您的项目文件夹中,命名为 fontawesome.sty
  2. 将\usepackage{fontawesome} 放入序言中
  3. 定义 FontAwesome 命令:\newfontfamily{\FA}{FontAwesome Regular}
  4. 重新定义所需字符(可选):\def\twitter{{\FA\faTwitter}}
  5. 使用:\href{ http://twitter.com/swaycz }{\twitter\swaycz}

这样我的 .tex 文件的开头如下所示:

\documentclass{.......}
\usepackage{fontspec}
\usepackage{fontawesome}
\newfontfamily{\FA}{FontAwesome Regular}
\begin{document}

但我不断收到此错误:

kpathsea:make_tex: Invalid fontname `FontAwesome Regular', contains ' '
kpathsea:make_tex: Invalid fontname `FontAwesome Regular', contains ' '

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
!
! The font "FontAwesome Regular" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................

好像没有找到字体。经过一番研究,我尝试加载字体:

\defaultfontfeatures{
Path = /usr/local/texlive/2013/texmf-dist/fonts/opentype/public/fontawesome/ }
\usepackage{fontawesome}

而不是\newfontfamily{\FA}{FontAwesome Regular},但它也不起作用。

我对 LaTex 还很陌生,非常感谢您抽出时间,谢谢

最佳答案

从 FontAwesome 下载字体文件并安装为系统字体后,打开字体应用程序并确认 FontAwesome 名称。

由于FontAwesome目前版本为5.7.2,该版本系统字体中共有三种字体类型。

他们的名字是

Font Awesome 5 Free Regular

Font Awesome 5 Free Solid

Font Awesome 5 Brands Regular

因此,为 FontAwesome 定义命令:

\newfontfamily{\FAFR}{Font Awesome 5 Free Regular}
\newfontfamily{\FAFS}{Font Awesome 5 Free Solid}
\newfontfamily{\FAB}{Font Awesome 5 Brands Regular}

简单地重新定义:

\def\faEmail{{\FAFR \symbol{"F0E0}}} % Email
\def\faPhone{\FAFS \symbol{"F095}} % Phone
\def\faLinkedin{\FAB \symbol{"F08C}} % Linkedin
\def\faGithub{\FAB \symbol{"F09B}} % Github
\def\faStackOverflow{\FAB \symbol{"F16C}} % StackOverflow

关于fonts - XeLaTex + FontAwesome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30677698/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com