Linux 系统安装 TeXLive 之后的事

本文最后更新于 2020年6月2日 下午

在回到学校隔离之后觉得十分无聊,又翻了翻刘海洋老师的 《LaTeX 入门》。发现我的 TeXLive 安装得并不完整,至少字体没有被系统用上。本文大部分内容摘自《LaTeX 入门》第8页至第9页。

**Windows 系统没有必要看本文! ** 因为安装时应该已经配置好了。

为 XeTeX 配置字体

为 XeTeX 配置字体目的是让操作系统的 fontconfig 库能够找到 TeXLive 附带的大量字体。下面是具体步骤:

  1. TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf 链接到 /etc/fonts/conf.d/09-texlive.conf。 其中 TEXMFSYSVAR 是一个变量,在安装时指定,我使用的是 TeXLive 2020, 安装于 /opt/texlive.我使用的命令为

    1
    sudo ln -s /opt/texlive/2020/texmf-var/fonts/conf/texlive-fontconfig.conf  /etc/fonts/conf.d/09-texlive.conf
  2. 刷新字体缓存。

    1
    sudo fc-cache -fsv

让 XeTeX 能按字体文件名找到系统字体

有时候字体的名称和字体名并不相同,字体的名称并不容易看到。但是可以通过修改 TeXLive 安装目录下的 texmf.cnf, 在里面修改 OSFONTDIR 的值, 如

1
OSFONTDIR = /usr/share/fonts//

Linux 系统安装 TeXLive 之后的事
https://blog.askk.cc/2020/05/17/texlive-postinstallation/
作者
sukanka
发布于
2020年5月17日
许可协议