在 Vim-Latex 中传递 BibteX 选项

在 Vim-Latex 中传递 BibteX 选项

我当前的 Latex 工作流程涉及使用 Mendeley 自动创建 .bib 文件。这些 bib 文件存储在我的主文件夹中的 Mendeley 目录中。因为我不想将所有项目都放在这个文件夹中,所以我以前在 TeXstudio 中使用以下 bibtex 命令 bibtex --include-directory="C:\Users\xxx\Mendeley" %。最近我安装了适用于 Windows 的 Git,而且由于我喜欢 Git Bash,所以一直在摆弄 Vim 和 Vim-Latex 套件。看了一段时间后,我想开始将它用于生产工作。

在我的 .vimrc 文件中,我尝试设置 bibtex(可能应该使用 ftplugin 文件来实现这一点)

let g:Tex_CompileRule_bib='bibtex --include-directory="C:\Users\xxx\Mendeley" $*'

我觉得我已经使用了转义“”的所有组合,使用 Windows/Unix 文件路径和应扩展为文件名的表达式。但我的 bibtex.log 一直显示以下内容:

2020-06-01 11:27:41,404+0200 INFO  bibtex - this process (13648) started by 'bash' with command line: "C:\Program Files\MiKTeX 2.9a\miktex\bin\x64\bibtex.exe" Report
2020-06-01 11:27:41,442+0200 INFO  bibtex - this process (13648) finishes with exit code 1

--include-directory参数没有传递给 Bibtex。类似的 .vimrc 定义确实let g:Tex_ViewRule_dvi='yap -1 -s ""'设法传递了它们的参数。我做错了什么吗?

相关内容