编译 .pdf 时出现问题

编译 .pdf 时出现问题

我不确定这个问题是否在这里被问过;快速搜索没有发现任何东西,但也许我没有使用正确的术语(无论如何,如果它是重复的,我深表歉意)。

我不知道为什么,但昨晚在家时,我能够毫无问题地编译我的 .tex 文档并得到一个 .pdf 文件(如果相关的话,这是在 WinEdt 8 中)。当我今天回到办公室并再次开始处理 .tex 文件时,我单击了 PDFTeXify 按钮,但没有生成 .pdf 文件(我的办公室电脑有 WinEdt 7)。在 PDFTeXify 编译报告中,没有列出任何错误或警告,但没有任何页面输出。

这是我第一次遇到这个问题,所以我不知道该如何解决。任何信息和/或见解都将不胜感激!

答案1

该问题与 WinEdt 7 无关。

WinEdt 7 能够像 WinEdt 8 一样处理带有空格的文件名。

问题在于 WinEdt 使用命令行选项启动编译器--synctex=-1

旧版本的 SincTeX 不支持包含空格的文件名。

我确信你在工作时使用的 MiKTeX 或 TeX Live 版本比在家里使用的要旧,其中包含使用旧版本 SyncTeX 构建的旧版本编译器。

您可以在工作中解决此问题,方法是使用不带空格的文件名或取消选择Use --synctex switch when --src is enabledWinEdt 中的选项,可以在选项 -> 执行模式对话框中找到,如下图所示。

在此处输入图片描述

答案2

问题在于文件的名称:WinEdt 7 显然不支持文件名称中的空格,而 WinEdt 8 则支持。

相关内容