Ho letto su http://en.wikibooks.org/wiki/LaTeX/Mathematics :
Il pacchetto
mathtools
corregge alcuniamsmath
stranezze e aggiunge alcune impostazioni, simboli e ambienti utili aamsmath
.
Suona come “mathtools
ha tutto ciò che amsmath
ha e altro “, non è” vero?
Ci sono casi in cui è giustificato utilizza amsmath
invece di mathtools
?
In altre parole: è mathtools
“sempre” meglio?
Commenti
Rispondi
Credo che la risposta sia stata fornita, principalmente nei commenti, ma ecco un breve riepilogo:
Il pacchetto mathtools
carica il amsmath
pacchetto, se non è già stato caricato. Questo è comune in molti pacchetti che devono garantire il caricamento delle dipendenze. Se dai unocchiata alla mathtools.sty
riga 60, vedrai:
\RequirePackage{amsmath}[2000/07/18]
Come tale se carichi solo mathtools
, avrai entrambi i pacchetti caricati e non è necessario \usepackage{amsmath}
nel preambolo. Per vederlo puoi eseguire quanto segue:
\documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document}
Certamente mathtools
non è un pacchetto sostitutivo per amsmath
. Questo è chiaro dai commenti dellautore del pacchetto nellabstract e nellintroduzione:
Il pacchetto mathtools è un pacchetto di estensione per amsmath
Spero che quanto sopra ti aiuti un po di più su come orientarti in LaTeX e nei molti pacchetti disponibili.
Risposta
Perché dici ¨ Certamente mathtools non è un pacchetto sostitutivo per amsmath. Questo è chiaro dai commenti dellautore del pacchetto nellabstract e nellintroduzione¨ se mathtools ha amsmath allinterno, quindi mathtools è un sostituto … perché mathtools = amsmath + altri oggetti
Commenti
- Benvenuto in TeX.SX! Sebbene il contenuto della tua risposta sia assolutamente vero, ' è più simile a un commento, dal mio punto di vista.
- @ChristianHupfer se solo tutti qui scrivessero in rima, ' passeremo tutti un periodo molto più interessante. Sono daccordo che la sua risposta sia più un commento, un passo falso di cui lamento anche la persistenza.
- Stackexchange richiede un certo punteggio di reputazione per consentire i commenti, e questo utente probabilmente è / era al di sotto di quel punteggio.
- Beh, ' non è solo un ottimo design …
mathtools
è unaggiunta aamsmath
amsmath
pacchetto.load
potrebbe essere una parola migliore ,mathtools
non viene fornito con una propria versione diamsmath
😉mathtools
è\RequirePackage{amsmath}
, quindi i contenuti diamsmath
sono inclusi / caricati / importato damathtools
. Poiché non conoscoload
come parte della sintassi LaTeX, penso che includere sarebbe una scelta migliore (ma non ho utilizzato levidenziazione della sintassi come ininclude
per indicare che si trattava di una parola chiave). Linglese non è il mio meglio 🙂 quindi lascia che siano gli altri a selezionare la parola corretta.