サブファイルを使用してモジュラーTEXファイルを実行する

サブファイルを使用してモジュラーTEXファイルを実行する

ここでちょっとしたエラーが発生しており、誰かが助けてくれることを願っています。

私はモジュラーTexドキュメントを設定しています。構造は次のとおりです。

|[tex]
|-environment.tex
|main.tex
|bibtex.bib
|mystyle.sty

environment.tex 付き

\documentclass[../main.tex]{subfiles}
\begin{document}
Hello World~\cite{DNV-RP-C205}.
\end{document} 

および main.tex

\documentclass[11pt]{article}
\usepackage{./mystyle}
\begin{document}
\subfile{environment}
\bibliography{bibtex} 
\end{document}

main.tex を実行すると正常に動作しますが、envorinment.tex を実行すると次のエラーが発生します。

! LaTeX error: file ./mystyle.sty not found

どうやら、サブドキュメントをコンパイルするときに、mystyle.sty の相対的な位置が明確ではないようです。

しかし、私にとっては、毎回完全なドキュメントをコンパイルするのではなく、サブドキュメントも実行できることが重要なのです。

これを修正する方法の手がかりはありますか?

ありがとう!

関連情報