Ich habe weiter gelesen http://en.wikibooks.org/wiki/LaTeX/Mathematics :

Das Paket mathtools behebt einige amsmath Macken und fügt amsmath einige nützliche Einstellungen, Symbole und Umgebungen hinzu.

Es klingt wie „mathtools hat alles, was amsmath hat und mehr „, nicht wahr?

Gibt es Fälle, in denen dies gerechtfertigt ist? Verwenden Sie amsmath anstelle von mathtools?

Mit anderen Worten: Ist mathtools „immer“ besser?

Kommentare

  • mathtools ist ein Add-On zu amsmath
  • Siehe groups.google.com/group/comp.text.tex/msg/2cddb7e230d50439
  • Wenn aus dem Kommentar von @MarcoDaniel ' nicht ersichtlich war, wird die enthält das Paket amsmath.
  • @Peter load ist möglicherweise ein besseres Wort , mathtools wird nicht mit einer eigenen Version von amsmath geliefert 😉
  • @daleif: Eine der Zeilen Der Code in mathtools ist \RequirePackage{amsmath}, sodass der Inhalt von amsmath enthalten / geladen / ist importiert von mathtools. Da ich nicht weiß, dass load Teil der LaTeX-Syntax ist, halte ich include für eine bessere Wahl (habe jedoch keine Syntaxhervorhebung wie in , um anzuzeigen, dass es sich um ein Schlüsselwort handelt). Englisch ist nicht mein Bestes 🙂 Überlassen Sie es also anderen, das richtige Wort auszuwählen.

Antwort

Ich glaube, dass die Antwort hauptsächlich in den Kommentaren gegeben wurde, aber hier ist eine kurze Zusammenfassung:

Das Paket mathtools lädt das amsmath Paket, falls es noch nicht geladen wurde. Dies ist in vielen Paketen üblich, die sicherstellen müssen, dass Abhängigkeiten geladen werden. Wenn Sie in mathtools.sty Zeile 60 nachsehen, sehen Sie:

 \RequirePackage{amsmath}[2000/07/18] 

Als solches, wenn Sie nur laden mathtools, Sie haben beide Pakete geladen und müssen nicht \usepackage{amsmath} in Ihrer Präambel. Um dies zu sehen, können Sie das folgende Minimum ausführen:

 \documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document} 

Sicherlich ist mathtools kein Ersatzpaket für amsmath. Dies geht aus den Kommentaren des Paketautors in der Zusammenfassung und der Einleitung hervor:

Das mathtools-Paket ist ein Erweiterungspaket für amsmath

Ich hoffe, das oben Genannte hilft Ihnen ein bisschen mehr dabei, sich in LaTeX und den vielen verfügbaren Paketen zurechtzufinden.

Antwort

Warum sagen Sie: „Sicherlich ist Mathtools kein Ersatzpaket für Amsmath. Dies geht aus den Kommentaren des Paketautors in der Zusammenfassung und der Einleitung hervor.“ Mathtools enthält Amsmath, dann ist Mathtools ein Ersatz … weil Mathtools = Amsmath + andere Dinge

Kommentare

  • Willkommen bei TeX.SX! Während der Inhalt Ihrer Antwort definitiv wahr ist, ist ' aus meiner Sicht eher ein Kommentar.
  • @ChristianHupfer, wenn nur alle hier geschrieben haben Reim, wir ' hätten alle eine weitaus interessantere Zeit. Ich bin damit einverstanden, dass seine Antwort eher ein Kommentar ist, ein Fauxpas, dessen Beharrlichkeit ich auch beklage.
  • Stackexchange erfordert eine bestimmte Reputationsbewertung, um Kommentare zu ermöglichen, und dieser Benutzer liegt wahrscheinlich unter dieser Bewertung.
  • Nun, ist ' nicht das einfach großartige Design …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.