Ich habe Nicematrix, das einige Aspekte von PGF lädt, aber würde es mir Vorteile bringen, die Vollversion von PGF zu verwenden?

Ich habe Nicematrix, das einige Aspekte von PGF lädt, aber würde es mir Vorteile bringen, die Vollversion von PGF zu verwenden?

Ich bin neu bei Stack Exchange und hoffe, das ist keine dumme Frage.

Ich habe das Paket nicematrix, in dessen CTAN-Paketbeschreibung steht:

Das Paket erfordert und lädt l3keys2e, Array, amsmath, pgfcore und die Modulformen von PGF.

Ich habe pgfplotsund tikzbeide in meiner Paketliste und frage mich, ob der Kommentar bedeutet, dass ich immer noch brauche pgf? Es scheint ein echtes Paket zu sein, unterscheidet sich aber von pgfplots. Ich hätte gerne pgf, nur für den Fall, dass es jemals benötigt wird. Ich weiß nicht, ob es überflüssig wäre, es hinzuzufügen.

Ich verwende Overleaf und habe jedes Paket in meiner Präambel festgelegt.

Antwort1

Die meisten Pakete und Klassen laden ihre Abhängigkeiten selbst, vorausgesetzt, sie sind in Ihrer Distribution installiert. Sie müssen sich also nie darum kümmern, sie zu Ihrer Präambel hinzuzufügen. Als allgemeine Regel gilt: Fügen Sie Ihrer Präambel nur Pakete hinzu, die Sie speziell verwenden. Alles andere wird automatisch geladen.

Da Sie Overleaf verwenden, steht Ihnen jedes benötigte Paket, das Teil der Standard-TeX-Live-Distribution ist, problemlos zur Verfügung.

Wenn Sie Ihre eigene lokale Distribution verwenden und eine der kleineren Teilmengen der gesamten Distribution installiert haben, müssen Sie möglicherweise Pakete installieren, die nicht gefunden werden. Dies ist jedoch ein anderes Problem als bei anderen Paketen, die die Abhängigkeiten selbst laden.

verwandte Informationen