有沒有辦法告訴編譯器在主檔案體內如何找到該類別?

有沒有辦法告訴編譯器在主檔案體內如何找到該類別?

我想使用一個在我的 MiKTeX 資料庫中找不到的類別。我知道我不妨選擇這個類別並將其放入庫中的某個目錄中並更新 MiKTeX,但我不想這樣做。我想要的是將它組織到與我的主 tex 檔案相同的目錄中的子目錄中。但是,編譯tex檔案時,找不到該類別。當然,如果我將直接類別放在與主文件相同的目錄中,我將解決問題,但這不是我想要的。所以,我問:有沒有辦法告訴編譯器,在主檔體內,如何找到該類別?

筆記:我使用 MiKTeX 作為範例,但我確實在背面遇到了問題。 revtex 從版本 4.1 升級到了 4.2。然而,背面沒有找到 revtex4-2.cls,這實際上是我想使用的類別。

下面,我展示瞭如何組織文件的範例。請注意,該類別位於子目錄中。

在此輸入影像描述

答案1

如果您必須,您可以使用\input@path與 相同的機制\graphicspath

我使用 texlive 2016(沒有 revtex 4.2)測試了以下文檔,但使用了目前目錄下的 texlive 2019 revtex 目錄的副本。

\makeatletter
\def\input@path{{revtex/}}
\makeatother
\documentclass{revtex4-2}

\begin{document}
zzz
\end{document}

終端日誌開始

This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./bb768.tex
LaTeX2e <2017-04-15>
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(./revtex/revtex4-2.cls
Document Class: revtex4-2 2019/01/18/14:29:48 4.2c (https://journals.aps.org/re
vtex/ for documentation)

答案2

經過一番研究,我發現背面網站答案。見下圖:在此輸入影像描述

背頁本身引用了堆疊交換答案一個例子。

遵循上述指導,我的解決方案是:

在此輸入影像描述

相關內容