我清理了一个旧的 LaTeX 模板,我在一段时间前(当它工作时)与 RMarkdown 一起使用,更新到最新的 R、RMarkdown、tinytex 等。
当我尝试编织文档时,它会给出一个错误,即找不到 Accanthis 字体:
!包 fontspec 错误:找不到 (fontspec) 字体“AccanthisADFStdNo3-Regular”。
!name = AccanthisADFStdNo3-Regular,rootname = AccanthisADFStdNo3-Regular,pointsize =
!mktexmf: 空的或不存在的根文件!...
这是从模板中调用的,带有以下行:
\使用包{字体规范}
\setmainfont{AccanthisADFStdNo3}[ UprightFont = *-Regular, ItalicFont = *-Italic, BoldFont = *-Bold, BoldItalicFont = *-BoldItalic, Ligatures={TeX,NoRequired}, ]
TinyTex 可以看到
tinytex::tlmgr_search("/AccanthisADFStdNo3-Regular[.](tfm|afm|mf|otf)")
找到 .otf 文件的字体
但从命令行运行
mktextfm AccanthisADFStdNo3-Regular
会给出“mktexmf:空或不存在的根文件!” 并且正在寻找一个不存在的 .mf 文件。
知道这是什么原因吗?谢谢