我应该如何使用替代字体,例如 TeX Gyre Pagella?LuaLaTeX?

我应该如何使用替代字体,例如 TeX Gyre Pagella?LuaLaTeX?

我长期以来一直在我的文档中使用 TeX Gyre Pagella 字体。但是,像许多用户一样,当我尝试通过搜索 StackExchange(或经常)谷歌搜索来查找如何自定义文档时,有太多的选项、软件包、旧信息、前沿信息和替代编译器,我不确定我是否负责任地使用可用的软件。

理想情况下,我可以设置一个序言,并在我的文档中反复使用它。序言应该:

  1. 让我使用 TeX Gyre Pagella
  2. 启用正确匹配的数学字体,使连字正确
  3. 完美兼容 unicode
  4. 软件包和编译器可在 TeX Live/MacTeX/TeX Shop 中找到
  5. 高度稳定 - 没有已知的错误或与其他流行软件包冲突
  6. 使用非“孤立”的软件包,即它们将继续得到改进,但在未来几年不会被弃用。

例如:很长一段时间以来,我一直使用 XeLaTeX,但在尝试阅读有关“做事的好方法”的文章后,我读到了关于使用 LuaLaTeX 和某些包/序言行(例如下面)的某种组合,这似乎更“受欢迎”。但我真的不确定这里的所有内容都有什么用处,而且在 TeX 中使用字体已被明确称为黑洞,所以我想我可以提出一个问题,看看人们是怎么想的。

这是我现在尝试与 LuaLaTeX 一起使用的(最小)序言:

   \documentclass[english]{exam}
   \usepackage{babel}
   \usepackage{parskip}         
   \usepackage{fontspec}   
   \usepackage{fontenc,unicode-math}
   \setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
   \setmathfont[Ligatures=TeX]{TeX Gyre Pagella Math}

我是否遗漏或误用了某些重要内容?关于序言中应该包含哪些内容,您还有什么想法吗?

相关内容