LaTeX 在某些目录中找不到 main.tex 文件

LaTeX 在某些目录中找不到 main.tex 文件

更新 MiKTeX 后,我的所有 latex 文档都不再起作用了!我还通过这个最小示例得到了奇怪的结果:

\documentclass{article}
\begin{document}
test
\end{document}

从不起作用的 LaTeX 项目的现有路径运行此程序时出现此错误:

This is XeTeX, Version 3.14159265-2.6-0.99996 (MiKTeX 2.9.6210 64-bit)
entering extended mode
! I can't find file `Minimal.tex'.
<*> Minimal.tex

如果我从新路径运行它,它会正常工作。
如果我将现有 LaTeX 项目的文件复制到此新路径,我会再次收到错误。如果我将任何无法正常工作的 LaTeX 项目从服务器复制到我的本地磁盘,它就可以正常工作!

任何帮助将不胜感激!

PS:服务器是本地网络(在工作)。以下是示例:

Command Line:   xelatex.exe --interaction=errorstopmode --include-directory="\\SERVER\Laufend\LAUFENDE PROJEKTE\2015\15-025 B-Plan Strausberg Garzauer Straße 55\Bericht_Nachtrag_II" --synctex=-1 "Minimal.tex"
Startup Folder: \\SERVER\Laufend\LAUFENDE PROJEKTE\2015\15-025 B-Plan Strausberg Garzauer Straße 55\Bericht_Nachtrag_II\TeXAux

如果我将项目复制到本地目录,一切都正常。

Command Line:   xelatex.exe --interaction=errorstopmode --include-directory="C:\Users\micha.KSZ\Documents\LATEX\Bericht_Nachtrag_II" --synctex=-1 "Minimal.tex"
Startup Folder: C:\Users\micha.KSZ\Documents\LATEX\Bericht_Nachtrag_II\TeXAux

但一般来说,服务器路径不起作用!例如,最小示例从这里运行良好:

Command Line:   xelatex.exe --interaction=errorstopmode --synctex=-1 "Minimal.tex"
Startup Folder: \\SERVER\Laufend\LAUFENDE PROJEKTE\2015\15-025 B-Plan Strausberg Garzauer Straße 55\Test

PPS:现在变得有趣了。如果我创建一个网络驱动器,它也能工作。

Command Line:   xelatex.exe --interaction=errorstopmode --include-directory="L:\LAUFENDE PROJEKTE\2015\15-025 B-Plan Strausberg Garzauer Straße 55\Bericht_Nachtrag_II" --synctex=-1 "Bericht_B-Plan_Garzauer_Str.tex"
Startup Folder: L:\LAUFENDE PROJEKTE\2015\15-025 B-Plan Strausberg Garzauer Straße 55\Bericht_Nachtrag_II\TeXAux

答案1

我认为这与您的 MiKTeX 更新无关......

事实是,您正在使用辅助文件重定向到 WinEdt 中的 TeXAux 目录,而这不适用于 UNC 路径(如\\SERVER)。

这就是为什么除了第一个之外,您的其他所有例子都失败的原因。

摘自最新的 WinEdt 文档:

已知限制:此功能实现不适用于 UNC 目录,因为 TeX 目前不允许在其TEXINPUTSBIBINPUTS搜索路径指令中进行此类规范(可能出于充分的理由)。

如果你想让它工作,只需删除路径中的 TeXAux 目录

\\SERVER\Laufend\LAUFENDE PROJEKTE\2015\15-025 B-Plan Strausberg Garzauer Straße 55\Bericht_Nachtrag_II

或者创建一个网络驱动器(就像您已经做的那样),您可以从中启动 XeLaTeX。

相关内容