LaTeX スタイル/クラス ファイルで、どの出力デバイスが使用されているか (または少なくともどの機能があるか) を検出する方法はありますか? pstricksその理由は、 Postscript が利用可能な場合にいくつかの Postscript 固有のパッケージ (たとえば ) を使用したいクラス ファイルを作成しているからです。
\RequirePackage{pstricks}
でドキュメントをコンパイルすると、もちろん悪いことが起こりますpdflatex。理想的には、次のように使用できるものを探しています
\if@postscriptokay\RequirePackage{pstricks}\fi
pgf出力デバイスに基づいて適切なグラフィックスコマンドを使用するようにパッケージの動作を変更できることを知っているため、これは可能であると思われますが、いくつかの Google 検索を行って LaTeX の本をチェックインしましたが、方法が見つかりませんでした。