Wie kann man feststellen, wo `\input{}` nach einer Datei sucht?

Wie kann man feststellen, wo `\input{}` nach einer Datei sucht?

Ich habe eine Datei foo-<YYYY>.tex, die ich jedes Jahr aktualisiere und die sich im folgenden Pfad befindet:

C:\Git\directory\texmf\tex\latex\folder

Meine MiKTeX-Konfiguration enthält den vorherigen Pfad in der Liste der TEXMF-Stammverzeichnisse:

<path 1>
<path 2>
C:\Git\directory\texmf
<path 4>
...

Schließlich wird die Version 2023 als Eingabe für die Datei bar.texin verwendet C:\Git\directory\subdirectory\subsubdirectory. Der spezifische Code lautet:

\input{foo-2023.tex}

Nun ist das Problem folgendes: Ich habe gerade eine Version 2024 erstellt, indem ich einfach die Version 2023 kopiert und eingefügt habe, und sie am selben Speicherort wie belassen. foo-2023.texWenn ich jedoch versuche, die neue Version zu verwenden ...

% \input{foo-2023.tex}
\input{foo-2024.tex}

... Latex kann es nicht finden foo-2024.texund wirft.

Ich vermute, dass das oben genannte passiert, weil Latex woanders sucht als C:\Git\directory\texmf\tex\latex\folderwenn ich den Befehl verwende, \input{}ich kann jedoch keine solche Konfiguration in der Latex-Datei sehen. Ich bin auch nicht sicher, wie ich das untersuchen soll; ich habe das Protokoll durchgesehen, aber es gibt keine Hinweise in der Nähe der Stelle, an der der Fehler angezeigt wird.

Warum wird meine neue Latex-Datei nicht gefunden und wie kann ich herausfinden, an welchem ​​Ort \input{}nach der Datei gesucht wird?

verwandte Informationen