Wie so oft, bietet auch hier KOMA-Script eine Lösung:
Code:
\begin{filecontents*}{unterverzeichnis/meintest.sty}
\ProvidesPackage{meintest}
\end{filecontents*}
\documentclass{article}
\usepackage{scrlfile}
\ReplaceFile{meintest.sty}{unterverzeichnis/meintest.sty}
\usepackage{meintest}
\begin{document}
\end{document}
Damit das Beispiel funktioniert, muss das Verzeichnis "unterverzeichnis" angelegt werden.
Und wenn dasselbe Dokument auch ohne das Unterverzeichnis aber mit normal installiertem Paket funktionieren soll:
Code:
\documentclass{article}
\usepackage{scrlfile}
\IfFileExists{unterverzeichnis/meintest.sty}{\ReplaceFile{meintest.sty}{unterverzeichnis/meintest.sty}}{}
\usepackage{meintest}
\begin{document}
\end{document}
Lesezeichen