Dependencia de la ruta de la plantilla

Dependencia de la ruta de la plantilla

Creé una plantilla ( myclass.cls), que incluye otro archivo ( mystyle.sty) usando el comando de entrada. Luego utilicé la plantilla en un documento ( mydocument.tex). Los directorios son los siguientes:

mypath/myclass.cls
mypath/mystyle.sty
mypath/project/mydocument.tex

El archivo de plantilla

\newcommand{\classname}{myclass}
\providecommand{\baseclass}{article}
\LoadClass{\baseclass}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{\classname}

\input{mystyle.sty}

...

\endinput

El archivo del documento

\documentclass{../myclass}

\begin{document}

...

\end{document}

El archivo del documento no se compilará porque, si bien mystyle.styexiste en relación con myclass.cls, no existe en relación con project/mydocument.tex, de modo que cuando compilo project/mydocument.tex, recibo el error que mystyle.styno se puede encontrar.

He visto soluciones como definir algunas variables de ruta, pero estoy preguntando sobre la posibilidad de hacer que la ruta sea mystyle.styrelativa a myclass.cls(la ubicación de la plantilla) y no document.tex(la ubicación del archivo que usa la plantilla).

información relacionada