Linux Mint 19.3 上的 TeX Gyre Termes

Linux Mint 19.3 上的 TeX Gyre Termes

我在干净的 Linux Mint 19.3 上安装context并运行pandoc。运行时mtxrun --script font --list termes我得到:

identifier             familyname      fontname               filename   subfont   instances

texgyretermesregular   texgyretermes   texgyretermesregular   qtmr.afm

但我想像这样使用它:

\definefont[toc-h1][texgyretermesregular at 13pt]
\definefont[toc-h2][texgyretermesregular at 12.5pt]

导出时出现错误:

fonts           > defining > unknown font 'texgyretermesregular', loading aborted
fonts           > defining > unable to define 'texgyretermesregular' as 'toc-h2--0'

我能以某种方式解决这个问题吗?在其他系统上它可以工作,例如 Ubuntu 或 ArchLinux...

答案1

您必须明确指定要执行的查找类型。因此,请在名称前加上前缀name:。您还加载了没有任何功能的字体,但很可能要启用默认功能。为此,请添加*default

\definefont[toc-h1][name:texgyretermesregular*default at 13pt]
\definefont[toc-h2][name:texgyretermesregular*default at 12.5pt]
\starttext

{\getvalue{toc-h1} Foo}

{\getvalue{toc-h2} Bar}

\stoptext

答案2

使用文件名而不是姓氏解决了这个问题。

相关内容