如何確定「\input{}」在哪裡搜尋文件?

如何確定「\input{}」在哪裡搜尋文件?

我有一些foo-<YYYY>.tex每年都會更新的文件,位於以下路徑中:

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

我的 MiKTeX 配置在其 TEXMF 根目錄列表中包含先前的路徑:

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

最後,2023 年版本用作bar.tex位於C:\Git\directory\subdirectory\subsubdirectory.具體代碼為:

\input{foo-2023.tex}

現在,問題如下:我剛剛透過簡單地複製貼上 2023 版本創建了 2024 版本,並將其保存在與 相同的位置foo-2023.tex,但是當我嘗試使用新版本時...

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

...乳膠無法找到foo-2024.tex並拋出。

我懷疑發生上述情況是因為 Latex 正在其他地方搜索而不是C:\Git\directory\texmf\tex\latex\folder我使用命令時,\input{}但是我無法在 Latex 文件中看到任何此類配置。我也不知道如何調查此事;我已經查看了日誌,但在顯示錯誤的位置附近沒有任何跡象。

為什麼找不到我的新 Latex 文件,我如何知道在哪個位置\input{}搜尋該文件?

相關內容