Есть ли способ сообщить компилятору внутри основного тела файла, как найти класс?

Есть ли способ сообщить компилятору внутри основного тела файла, как найти класс?

Я хотел бы использовать класс, который не найден в моей базе данных MiKTeX. Я знаю, что я мог бы также взять этот класс и поместить его в какой-нибудь каталог внутри базы и обновить MiKTeX, но я не хочу этого делать. Я хочу организовать его в подкаталог в том же каталоге, что и мой основной файл tex. Однако при компиляции файла tex класс не находится. Конечно, если я поместлю прямой класс в тот же каталог, что и основной файл, я решу проблему, но это не то, что мне нужно. Поэтому я спрашиваю: есть ли способ сообщить компилятору внутри основного тела файла, как найти класс?

Примечание: Я использую MiKTeX в качестве примера, но на самом деле у меня проблема в overleaf. Было обновление revtex с версии 4.1 до 4.2. Однако overleaf не находит revtex4-2.cls, который, по сути, является классом, который я хотел бы использовать.

Ниже я показываю пример того, как я хотел бы организовать файлы. Обратите внимание, что класс находится в подкаталоге.

введите описание изображения здесь

решение1

Если вам необходимо, вы можете использовать тот же \input@pathмеханизм, который используется для \graphicspath,

Я протестировал следующий документ с помощью texlive 2016 (в котором нет revtex 4.2), но с копией каталога revtex texlive 2019, расположенного ниже текущего каталога.

\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

После некоторых исследований я нашелвеб-сайт на оборотеответ. Смотрите рисунок ниже:введите описание изображения здесь

На обороте самой книги цитируетсяstackexchange ответпример.

Следуя приведенным выше рекомендациям, моим решением было:

введите описание изображения здесь

Связанный контент