PGF のいくつかの側面をロードする nicematrix を持っていますが、PGF のフルバージョンを使用するとメリットがありますか?

PGF のいくつかの側面をロードする nicematrix を持っていますが、PGF のフルバージョンを使用するとメリットがありますか?

私は Stack Exchange を初めて利用しますが、これが愚かな質問ではないことを願っています。

私はパッケージ を持っていますnicematrixが、その CTAN パッケージの説明には次のように書かれています:

このパッケージは、l3keys2e、array、amsmath、pgfcore、および PGF のモジュール シェイプを必要とし、ロードします。

pgfplotsパッケージ リストにはと の両方がありますtikzが、コメントは がまだ必要であることを意味しているのでしょうかpgf。実際のパッケージのようですが、pgfplots とは異なります。必要になった場合に備えて を用意しておきたいと思いますpgf。追加しても冗長かどうかはわかりません。

私は Overleaf を使用しており、すべてのパッケージをプリアンブルに設定しています。

答え1

ほとんどのパッケージとクラスは、ディストリビューションにインストールされている限り、依存関係を自動的にロードするため、それらをプリアンブルに追加する必要はありません。したがって、一般的なルールとして、特に使用するパッケージのみをプリアンブルに追加すれば、他のすべては自動的にロードされます。

Overleaf を使用しているため、標準の TeX Live ディストリビューションに含まれる必要なパッケージはすべて、安心して利用できます。

独自のローカル ディストリビューションを使用しており、ディストリビューション全体の小さなサブセットの 1 つをインストールしている場合は、見つからないパッケージをインストールする必要がある可能性があります。ただし、これは依存関係自体をロードする他のパッケージとは別の問題です。

関連情報