Ubuntu 上的中文 (ctex) TeX Live 2015

Ubuntu 上的中文 (ctex) TeX Live 2015

在 Ubuntu Linux 上从 TeX Live 2013 更新到 TeX Live 2015 后,我收到以下错误消息:

CTeX fontset 'fandol' is unavailable in current mode.

尝试使用时:

pdflatex --shell-escape --synctex=1 document.tex

在中文文档中,开头为:

\documentclass[UTF8,a4paper, 11pt]{ctexart}
\begin{document}
第一项
\end{document}

TeX Live 2013 正在使用simhei.ttf字体,但如果有必要我可以忍受fandol......我怎样才能让它再次工作?

任何帮助都将不胜感激(我已经花了 6 个小时,但没有任何进展……)

答案1

免责声明:我看不懂文档,我查看了代码并试图猜测它的作用。

您可以使用以下选项更改 ctexart 加载的“字体集”:

\documentclass[fontset=ubuntu,UTF8,a4paper, 11pt]{ctexart}

有一个ctexopts.cfg看起来像是用于本地配置的。您可以在本地树中复制一份,然后添加如下行

 \keys_set:nn { ctex / option } { fontset = ubuntu}. 

但在我看来,fandol 字体集(代码显示它目前不适合在 pdf 模式下使用)或选择默认字体集的代码存在错误,因此应该提交错误报告。

相关内容