使用 Vim-latex 时出错 ( "can't find file ~" )



我不确定这个问题在这里是否合适,但我没有其他问题可以问。我最近开始用Latex排版一些"数学"的东西,这成了我的爱好。我一直在使用TeXnicCenter,但感觉我已经熟悉了Latex语言,我决定通过更换编辑器来提高排版的"效率"。

因此,我决定使用Vim(最新版本,7.4)和Suite Latex。我刚刚按照这里的指示安装了Vim和Suite Latex。我做了这里提到的每一个必要的更改,在我看来安装是成功的(我在步骤4中得到了预期)

然后我开始学习这个教程,直到这一节,一切都很顺利。

当我按F9进行自动引用时,我看到Vim正在处理一些事情,持续了几秒钟,并且在我的user/appdata/local/temp目录中出现了红色错误消息,指向"找不到[某个文件名]"。每次我这样做时,"文件名"都会更改(所以它的目录显示的是临时文件吗?)。然后,它会生成一个标题为__大纲__的新窗口,其中显示2行空行。

如果我按下n(在上面描述的新窗口中),会弹出一条错误消息,说"E486:Pattern not found:rf",按下j会导致向下一行。如果我按下回车键,将弹出消息":call Tex_FinishOutlineCompletion()"

更令人沮丧的是,如果我试图通过输入命令\ll来编译文件,会弹出一个新窗口,其中有两行内容:

1.ll我找不到文件`newfile.tex'.newfile.tex

2.ll紧急停止

下面是一条信息,上面写着

[Quickfix-list]:latex-interaction=非停止模式-文件行错误样式newfile.tex

因此,我认为这可能与VIM无法在我的计算机中找到文件有关(那么grep有什么问题吗?),我试图通过下载一个名为"cygwin"的软件来解决这个问题,开发人员在该软件上说他们的测试是成功的,但它什么都没改变。

但我认为这两个问题是相关的。

事实上,我对这种类型的编辑环境(或任何类型的编程)都是新手,但我真的很想学习一些Vim,看看它在排版等方面的效率有多高。很抱歉,我不擅长在这里键入代码。感谢阅读!

我相信你需要一个latex编译器——我遇到过这个问题,好吧,有一件事经常被排除在谈话之外,那就是编译器(pdflatex、latexmk等)。到目前为止,你应该下载一个编译器,因为vim-latex(latex-suite)实际上并没有附带编译器(据我所知),它只是一个插件,里面有一些很酷的东西,但不是你需要用你的file.tex制作file.pdf的东西。

我以前也遇到过这种事。我发现当你的文件名或文件夹路径中有特殊字符(如空格和其他符号)时,可能会出现这个问题。请重试,文件名和路径只能用英文字母表示。

相关内容

最新更新