¿Hay alguna forma de decirle al compilador, dentro del cuerpo del archivo principal, cómo encontrar la clase?

¿Hay alguna forma de decirle al compilador, dentro del cuerpo del archivo principal, cómo encontrar la clase?

Me gustaría utilizar una clase que no se encuentra en mi base de datos MiKTeX. Sé que también podría elegir esta clase y ponerla en algún directorio dentro de la base y actualizar MiKTeX, pero no quiero hacer eso. Lo que quiero es organizarlo en un subdirectorio dentro del mismo directorio que mi archivo tex principal. Sin embargo, al compilar el archivo tex, no se encuentra la clase. Por supuesto, si coloco la clase directa en el mismo directorio que el archivo principal resolveré el problema, pero eso no es lo que quiero. Entonces pregunto: ¿Hay alguna forma de decirle al compilador, dentro del cuerpo del archivo principal, cómo encontrar la clase?

Nota: Estoy usando MiKTeX como ejemplo, pero realmente tengo el problema al dorso. Hubo una actualización de revtex de la versión 4.1 a 4.2. Sin embargo, al dorso no se encuentra revtex4-2.cls, que es, de hecho, la clase que me gustaría usar.

A continuación muestro un ejemplo de cómo me gustaría organizar los archivos. Tenga en cuenta que la clase está en un subdirectorio.

ingrese la descripción de la imagen aquí

Respuesta1

Si es necesario, puede utilizar el mismo \input@pathmecanismo utilizado para \graphicspath,

Probé el siguiente documento con texlive 2016 (que no tiene revtex 4.2) pero con una copia del directorio revtex de texlive 2019 debajo del directorio actual.

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

\begin{document}
zzz
\end{document}

Se inicia el registro del terminal

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)

Respuesta2

Después de investigar un poco, encontré enel sitio web al dorsola respuesta. Vea la figura a continuación:ingrese la descripción de la imagen aquí

El reverso cita unarespuesta de intercambio de pilaun ejemplo.

Siguiendo la guía anterior, mi solución fue:

ingrese la descripción de la imagen aquí

información relacionada