跟进公认的答案对于我一年前发布的一个问题,我希望对其进行修改,因为我将系统从 Ubuntu 14.04 升级到了 16.04,并将 texlive 从 2013 升级到了 2015,现在部分代码无法正常工作...
特别是有关阿拉伯语和希伯来语的部分。
\newfontfamily{\hebrewfont}{Linux Libertine O}
\newcommand{\texthebrew}[1]{%
\bgroup\luatextextdir TRT\hebrewfont #1\egroup%
}
\newfontfamily{\arabicfont}[Script=Arabic]{Droid Arabic Naskh} % free with Debian GNU/Linux
\newcommand{\textarabic}[1]{%
\bgroup\luatextextdir TRT\arabicfont #1\egroup%
}
当前的 LTS Ubuntu 版本似乎没有带有字体“Droid Arabic Naskh”,所以我收到“未找到字体”错误;是否有其他字体可以代替,或者有办法恢复此字体?
此外,我还收到以下两个错误:
! 未定义控制序列。\textarabic #1->\bgroup \luatextextdir TRT\arabicfont #1\egroup l.622 \end{frame}
! 未定义控制序列。\texthebrew #1->\bgroup \luatextextdir TRT\hebrewfont #1\egroup l.622 \end{frame}
谢谢您的任何建议!