[TeX関連] スタイルもしくはパッケージがロードされているかを判別する LaTeX マクロ
例えば,jsarticle がロードされているかどうかを判別する \ifjsarticle を作るには,こんな感じ.
\newif\ifjsarticle \@ifclassloaded{jsarticle}{\jsarticletrue}{\jsarticlefalse}
上の例はドキュメントクラスの場合ですが,パッケージの場合にも可能で,その場合は以下の通り.
\newif\ifgraphicx \@ifpackageloaded{graphicx}{\graphicxtrue}{\graphicxfalse}
アットマークを含むコマンド(\@ifpackageloaded)を使用しているので,プリアンブルに書く場合は \makeatletter, \makeatother で囲んでください.
トラックバック
トラックバック URI: https://www.pakunet.jp/hoge/trackback/2007020601
トラックバックはありません.