我从 CTAN 下载了“bidi”包的最新 zip 文件并尝试构建它。
首先,我运行了sudo latex bidi.ins
该程序,没有出现任何错误。接下来,我运行了该程序:sudo latex bidi.dtx
抛出此错误:
! Fatal fontspec error: "cannot-use-pdftex"
并指示必须使用 XeLaTeX 或 LuaTeX 来构建它。所以我尝试了这个:
sudo xelatex bidi.dtx
抛出此错误:
! fontspec error: "font-not-found"
!
! The font "Minion Pro" cannot be found.
这个包应该寻找一种特定的字体,这似乎有点奇怪。
我尝试通过 Debian(XeTeX,版本 3.14159265-2.6-0.99996 TeX Live 2016/Debian for stretch 和 jessie)包安装程序中提供的 texlive 包安装 bidi 包,但该版本的 bidi 在使用 XeLaTeX 运行时会引发如下错误:
! LaTeX Error: Command \XeTeX already defined.
有人能告诉我一个真正能用的 bidi 版本吗?
谢谢
答案1
核心问题是这个命令:
\usepackage{xltxtra}
导致在将 TeX Live 2016 软件包与多语言和双向语言结合使用时出现错误。我只在基于 Debian 的安装中看到过这种情况,但它可能出现在其他地方。在 2016 版本之前,xltxtra 不会引起问题。