(更新)
通过 tlmgr 将 xcharter 恢复到 1.08 版(从 1.09 版),现在它又可以正常工作了。所以我怀疑这是新版本的问题。
另外,要添加 MWE:
\documentclass[11pt, a4paper, final]{article}
\usepackage{XCharter}
\begin{document}
Lorem ipsum.
\end{document}
该文档使用 xcharter 1.08 进行编译,但如果将 xcharter 更新到 1.09,则会失败并出现以下错误
刚刚还通过电子邮件联系了软件包维护者。
发布了一个问题在这里昨天研究了 XCharter 中使用哪种数学字体,并开始使用:
\usepackage[scale=0.97,osf]{XCharter} % >> 0.97 (0.96)
\usepackage[libertine,bigdelims,vvarbb,scaled=1.05]{newtxmath}
\let\openbox\undefined
我今天升级了 TeX Live,但相同的代码无法再运行,并显示错误消息:
Process started: /Library/TeX/texbin/pdflatex -synctex=1 -interaction=nonstopmode "0-root".tex
kpathsea: Running mktextfm XCharter1-Roman-tlf-ot1
/usr/local/texlive/2017/texmf-dist/web2c/mktexnam: Could not map source abbreviation X for XCharter1-Roman-tlf-ot1. /usr/local/texlive/2017/texmf-dist/web2c/mktexnam: Need to update /usr/local/texlive/2017/texmf-dist/fonts/map/fontname/special.map?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input XCharter1-Roman-tlf-ot1
This is METAFONT, Version 2.7182818 (TeX Live 2017) (preloaded base=mf)
kpathsea: Running mktexmf XCharter1-Roman-tlf-ot1
! I can't find file `XCharter1-Roman-tlf-ot1'. <*> ... nonstopmode; input XCharter1-Roman-tlf-ot1 Please type another input file name ! Emergency stop. <*> ... nonstopmode; input XCharter1-Roman-tlf-ot1 Transcript written on mfput.log.
相关部分似乎是丢失的文件XCharter1-Roman-tlf-ot1
。
我已经看到了(可能)相关问题请点击这里,并运行updmap -sys
和updmap -user
,并检查是否XCharter.map
在updmap.cfg
,结果是。
我可以提供任何日志信息来追踪问题吗?