在 Debian 中使用 fontawesome5 和 XeTeX 时引发错误

在 Debian 中使用 fontawesome5 和 XeTeX 时引发错误

我一直在尝试使用xelatex cv.tex基于 Debian 的 TeXlive 上的命令来编译我的 CV。我通常使用包在装有 MacTex 的 MacOS 上成功运行它fontawesome5。但是,当我在 Debian 上运行它时,我收到以下消息:

(/root/texmf/tex/latex/fontawesome5/fontawesome5-utex-helper.sty
! Undefined control sequence.
<argument> ...ignalAlt ,\faDiceD }\regex_const:Nn 
                                                  \c__fontawesome_alt_regex ...
l.58 }

我不知道这是什么意思。我在 Debian 上安装的 TeXlive 版本是

apt-cache policy texlive-xetex
texlive-xetex:
  Installed: 2016.20170123-5
  Candidate: 2016.20170123-5

我还安装了以下 Debian 软件包,,,texlive。我使用命令安装了latex 软件包。texlive-bibtex-extratexlive-fonts-extrabiberfontawesome5tlmgr install fontawesome5

我也安装了 TeX 包,fontawesome但是错误消息并没有改变。

有人知道它出了什么问题吗?

谢谢!

答案1

问题在于 Debian Stretch 的 TeXlive 版本太旧,而 fontawesome 软件包是新的。例如,在 Ubuntu Bionic 中不会出现此问题。这并不能完全回答问题,但它提供了一种解决方法。

相关内容