pLaTeX / upLaTeX / jsclasses 2020-02-02(新 NFSS 対応)

Re: pLaTeX / upLaTeX / jsclasses 2020-02-02(新 NFSS 対応)

- aminophen の投稿
返信数: 0
LaTeX2e 2020-02-02 のもう一つの重要な変更点の一つとして,
「expl3 の機能が最初から利用可能になっている」
という点があります。つまり従来は \usepackage{expl3} としないと使えなかった LaTeX3 の
優れたプログラミング機能が,何もしなくても使える状態です。

これに付随する変化として,LaTeX2e 2020-02-02 では

\documentclass[dvipdfmx]{jsarticle}
\begin{document}
ドライバ依存性はなさそうなソース
\end{document}

を処理しても Unused global option(s): dvipdfmx の警告は出なくなっています。
なぜなら,expl3 が持つドライバのコードが [dvipdfmx] オプションに応じているからです。
(現時点では大したドライバ依存性はありませんが,今後の expl3 の機能強化に伴い
依存性が増える可能性があります。)

このことからわかるように,今後は
「ドライバオプションは常に必須」
つまり graphicx や color や hyperref や tikz などを何も使っていなくてもとにかく
\documentclass[dvipdfmx]{jsarticle}
のように「グローバルにオプション指定しておく」習慣を今のうちにつけましょう。