texify:如何调用 bibtex8 而不是 bibtex?

texify:如何调用 bibtex8 而不是 bibtex?

假设我需要运行

bibtex8.exe -B -c cp1251.csf

或类似的东西,以便生成正确的参考书目列表;cp1251.csf 随 gost 包一起提供,但在我的问题上下文中没有区别,因为当我从 WinEdt 菜单的命令提示符运行 bibtex8 时,我得到了正确的输出。我希望 texify 也运行 bibtex8 而不是默认的 bibtex。可以通过设置 BIBTEX 环境变量来指示 texify(来自 miktex 包)运行 bibtex8 而不是 bibtex,如下所示

SET BIBTEX=bibtex8

但是,如果我尝试将选项传递给 bibtex8 可执行文件,texify 会失败。特别是,

SET BIBTEX=bibtex8 -B -c cp1251.csf

texify 中止并显示以下消息

texify: "bibtex8 -B -c cp1251.csf" could not be found.

有没有办法通过 texify 将选项传递给 bibtex8?

答案1

我会尝试编写一个批处理文件,使用正确的选项调用 bibtex,并设置变量 BIBTEX 以便它指向该批处理文件。

答案2

我也尝试过将选项(在我的情况下--wolfgang)传递给 texify 下的 bibtex8。如果这是可能的,那么可能也可以以同样的方式将选项传递给 makeindex/xindy。然而,texify 提供了--mkidx-option选项将选项传递给索引生成器。bibtex 没有对应的选项。因此我怀疑你的请求是无法实现的。

相关内容