Dependência de caminho do modelo

Dependência de caminho do modelo

Criei um modelo ( myclass.cls), que inclui outro arquivo ( mystyle.sty) usando o comando input. Depois usei o template em um documento ( mydocument.tex). Os diretórios são os seguintes:

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

O arquivo de modelo

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

\input{mystyle.sty}

...

\endinput

O arquivo do documento

\documentclass{../myclass}

\begin{document}

...

\end{document}

O arquivo do documento não será compilado porque, embora mystyle.styexista em relação a myclass.cls, ele não existe em relação a project/mydocument.tex, de modo que, quando compilo project/mydocument.tex, recebo o erro que mystyle.stynão pode ser encontrado.

Já vi soluções como definir algumas variáveis ​​​​de caminho, mas estou questionando a possibilidade de tornar o caminho mystyle.styrelativo a myclass.cls(a localização do modelo) e não document.tex(a localização do arquivo que usa o modelo).

informação relacionada