使用Vim-latex时出错("无法找到文件〜")

时间:2015-02-13 00:38:23

标签: vim latex

我不确定这个问题是否合适,但我无处可问。我最近开始排版一些数学'使用乳胶的东西,它成了我的爱好。我一直在使用TeXnicCenter,但感觉我已熟悉Latex语言,我决定提高效率'通过更改编辑器进行排版。

所以我决定在Suite-Latex中使用 Vim (最新版本,7.4)。我刚刚按照指示here安装了Vim和Suite-Latex。我做了所有必要的更改here,在我看来安装成功(我得到了第4步的预期)

然后我开始研究this tutorial,一切顺利,直到this section

当我按F9进行自动引用时,我看到Vim正在处理某事分秒,并且红色错误消息引用"无法找到[某个文件名]"在我的user / appdata / local / temp目录中。 "文件名"每次我这样做都会改变(所以它的目录建议的那种临时文件?)。然后它会生成一个标题为 __ OUTLINE __ 的新窗口,其中显示2个空行。

如果我按下n(在上面描述的新窗口中)错误消息说" E486:找不到模式:rf" 弹出并按j导致向下一行。如果我按回车键,则消息":弹出Tex_FinishOutlineCompletion()"

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

1.我无法找到文件`newfile.tex'。 newfile.tex

2.ll紧急停止

以下是一条消息

[Quickfix list]:latex -interaction = nonstopmode -file-line-error-style newfile.tex

所以我认为这可能与VIM无法在我的计算机中找到文件有关(grep有问题吗?),我试图通过下载名为" cygwin&#34的软件来解决它;开发人员说他们的测试成功了,但没有改变。

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

实际上,我在这种类型的编辑环境(或任何类型的编程)中都是新手,但我真的想学习一些Vim看到它在排版等方面的效率。很抱歉没有成为打字的专业人士代码在这里。谢谢你的阅读!

2 个答案:

答案 0 :(得分:1)

我相信你需要一个乳胶编译器---我已经遇到过这个问题,而且很多事情都是编译器(pdflatex,latexmk等)在谈话中遗漏的一件事。截至目前,你应该下载一个编译器,因为vim-latex(latex-suite)实际上没有编译器(我知道)并且它只是一个插件,里面有一些很酷的东西,但不是你需要从file.tex中创建file.pdf。

答案 1 :(得分:0)

之前发生在我身上。我发现当您的文件名或文件夹路径中有特殊字符(如空格和其他符号)时,可能会发生此问题。请使用英文字母再次尝试使用文件名和路径。