假设我需要运行
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 没有对应的选项。因此我怀疑你的请求是无法实现的。