在我的文档中,我必须使用 XeLaTeX 来获取输出。另一方面,我使用Ipe
生成一些带有标签的图形文件。我希望这些标签使用波斯语。有没有办法在 Ipe 中将 TeX 引擎从 pdfLaTeX 更改为 XeLaTeX?
答案1
我认为如果不重写 Ipe,这是不可能的。它在源代码中是硬编码的,而且由于 Ipe 解析.pdf
由 pdfLaTeX 创建的文件,它希望.pdf
文件由实际的 pdfLaTeX 生成,而 XeLaTeX 输出可能会使它感到困惑。
您可以尝试下载源代码,在文件中用src/ipelib/platform.cpp
替换所有出现的,pdflatex
然后xelatex
编译 Ipe,但如果它有效,我会感到非常惊讶。
答案2
这是可能的,您可以编写一个 shell 脚本/批处理文件,将其命名为“pdflatex”,并将包含该脚本的目录的路径放在 IPELATEXPATH 中。