错误消息“找不到文件 ***.vrb”是什么意思?(目前已知修复方法,但仍缺少完整解释)

错误消息“找不到文件 ***.vrb”是什么意思?(目前已知修复方法,但仍缺少完整解释)

我的系统:

  • Windows 10
  • WinEdt 10.2。
  • MikTeX 2.9。

问题:

我正在编辑一组名为 的 powerdot 幻灯片Luku16.tex。当我尝试在 WinEdt (TeX-> DVI -> LaTeX) 中进行编译时,突然开始收到这些奇怪的错误消息。T

 LaTeX Warning: Reference `lastslide' on page 1 undefined on input line 55.

! I can't find file `Luku16.vrb'.
<argument> ...\pd@body \else \input \jobname .vrb 
                                                  \fi \end {pd@minipage}
l.55 \end{slide}
                
Please type another input file name: 

我不知道这是什么意思。这是一个之前未编译的源文件,因此 LaTeX 尚未创建任何辅助文件。我应该在这里输入什么?

我认为我曾经成功创建过同样的行为,方法是在.tex包含另一个同名文件残留的文件夹中意外创建了一个新文件。这不是这里的原因。我重命名了文件以排除这种可能性。

症状:

  • 当我查看该文件夹的列表时,有一个名为Luku16.synctex(busy)文件大小为 0 字节的奇怪文件。
  • 同一文件夹中的其他幻灯片集工作正常(但它们已经拥有所有辅助文件)。

有人能诊断一下吗?我应该怎么做才能解决这个问题?


更多测试:

早期部分(它被称为序言还是什么?)

\documentclass{powerdot}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
%\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[finnish]{babel}
\usepackage{psfrag}
\usepackage{xcolor}
\usepackage{amsmath,amssymb}
\usepackage{hyperref}
\usepackage{animate}


\begin{document}

我已接近找到解决方案,因为我已确定源文件中的一行导致此问题。错误消息是在标题幻灯片的末尾生成的。以下是比较。当标题幻灯片包含源文件时

\begin{slide}{Analyysi II B}
Potenssisarjojen manipulointia ja sovelluksia, Luku 16
\end{slide}

问题没有出现。我更愿意使用引号(因为这不是真正的第 16 章,而是“第 16 章”,因为这本书只有 15 章。所以最初我的来源看起来像

\begin{slide}{Analyysi II B}
Potenssisarjojen manipulointia ja sovelluksia, "Luku 16"
\end{slide}

这对于 LaTeX 来说似乎有点难以处理。奇怪吗?


好的,所以是引号的问题。我已经习惯使用“普通”引号代替“美国风格”引号。用 修复由此产生的间距错误是家常便饭\/。作为下一个测试,我尝试了源代码

\begin{slide}{Analyysi II B}
Potenssisarjojen manipulointia ja sovelluksia, "Luku 16"\/
\end{slide}

这也有效!没有错误。当然,在不需要的地方添加额外的空格有点奇怪,但是......

主要问题已经解决。

我仍然很好奇为什么会发生这种情况,因此我将其保留为开放状态,以防有人想写一个解释作为答案 :-)

相关内容