有没有办法在 Ipe 中将 TeX 引擎从 PDFLaTeX 更改为 XeLaTeX?

有没有办法在 Ipe 中将 TeX 引擎从 PDFLaTeX 更改为 XeLaTeX?

在我的文档中,我必须使用 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 中。

相关内容