Pfadabhängigkeit der Vorlage

Pfadabhängigkeit der Vorlage

Ich habe eine Vorlage ( myclass.cls) erstellt, die mystyle.stymit dem Eingabebefehl eine weitere Datei ( ) einbindet. Anschließend habe ich die Vorlage in einem Dokument ( mydocument.tex) verwendet. Die Verzeichnisse lauten wie folgt:

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

Die Vorlagendatei

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

\input{mystyle.sty}

...

\endinput

Die Dokumentdatei

\documentclass{../myclass}

\begin{document}

...

\end{document}

Die Dokumentdatei lässt sich nicht kompilieren, da sie zwar mystyle.styrelativ zu existiert myclass.cls, aber nicht relativ zu existiert project/mydocument.tex. Daher project/mydocument.texerhalte ich beim Kompilieren die Fehlermeldung, dass sie mystyle.stynicht gefunden werden kann.

Ich habe Lösungen wie das Definieren einiger Pfadvariablen gesehen, frage mich jedoch, ob es möglich ist, den Pfad mystyle.styrelativ zu myclass.cls(dem Speicherort der Vorlage) und nicht document.tex(dem Speicherort der Datei, die die Vorlage verwendet) zu machen.

verwandte Informationen