私は Stack Exchange を初めて利用しますが、これが愚かな質問ではないことを願っています。
私はパッケージ を持っていますnicematrix
が、その CTAN パッケージの説明には次のように書かれています:
このパッケージは、l3keys2e、array、amsmath、pgfcore、および PGF のモジュール シェイプを必要とし、ロードします。
pgfplots
パッケージ リストにはと の両方がありますtikz
が、コメントは がまだ必要であることを意味しているのでしょうかpgf
。実際のパッケージのようですが、pgfplots とは異なります。必要になった場合に備えて を用意しておきたいと思いますpgf
。追加しても冗長かどうかはわかりません。
私は Overleaf を使用しており、すべてのパッケージをプリアンブルに設定しています。
答え1
ほとんどのパッケージとクラスは、ディストリビューションにインストールされている限り、依存関係を自動的にロードするため、それらをプリアンブルに追加する必要はありません。したがって、一般的なルールとして、特に使用するパッケージのみをプリアンブルに追加すれば、他のすべては自動的にロードされます。
Overleaf を使用しているため、標準の TeX Live ディストリビューションに含まれる必要なパッケージはすべて、安心して利用できます。
独自のローカル ディストリビューションを使用しており、ディストリビューション全体の小さなサブセットの 1 つをインストールしている場合は、見つからないパッケージをインストールする必要がある可能性があります。ただし、これは依存関係自体をロードする他のパッケージとは別の問題です。