Am citit pe http://en.wikibooks.org/wiki/LaTeX/Mathematics :
Pachetul
mathtools
remediază uneleamsmath
ciudă și adaugă câteva setări, simboluri și medii utile laamsmath
.
Sună ca „mathtools
are tot ce are amsmath
și multe altele „, nu-i așa?
Există cazuri când este justificat să utilizați amsmath
în loc de mathtools
?
Cu alte cuvinte: mathtools
„întotdeauna” mai bine?
Comentarii
Răspuns
Cred că răspunsul a fost furnizat, mai ales în comentarii, dar iată un scurt rezumat:
Pachetul mathtools
încarcă amsmath
pachet, dacă nu a fost deja încărcat. Acest lucru este comun în multe pachete care trebuie să se asigure că dependențele sunt încărcate. Dacă aveți o privire în mathtools.sty
linia 60, veți vedea:
\RequirePackage{amsmath}[2000/07/18]
Ca atare, dacă încărcați numai mathtools
, veți avea ambele pachete încărcate și nu trebuie să \usepackage{amsmath}
în preambulul dvs. Pentru a vedea acest lucru, puteți rula minimul următor:
\documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document}
Cu siguranță mathtools
nu este un pachet de înlocuire pentru amsmath
. Acest lucru este clar din comentariile autorului pachetului în rezumat și din introducere:
Pachetul mathtools este un pachet de extensie pentru amsmath
Sper că cele de mai sus vă vor ajuta un pic mai mult în ceea ce privește modul de găsire a drumului în jurul LaTeX și a numeroaselor pachete disponibile. > Răspunde
De ce spui ¨ Cu siguranță mathtools nu este un pachet de înlocuire pentru amsmath. Acest lucru reiese din comentariile autorului pachetului în rezumat și din introducere¨ dacă mathtools are amsmath în interior, atunci mathtools este un înlocuitor … cauza mathtools = amsmath + alte elemente
Comentarii
- Bine ați venit la TeX.SX! Deși conținutul răspunsului dvs. este cu adevărat adevărat, ' seamănă mai mult cu un comentariu, din punctul meu de vedere.
- @ChristianHupfer dacă toți cei de aici au scris în rima, ' avem cu toții o perioadă mult mai interesantă. Sunt de acord că răspunsul său este mai mult un comentariu, un faux-pas a cărui persistență îl plâng și pe mine.
- Stackexchange necesită un anumit scor de reputație pentru a permite comentarii, iar acest utilizator este probabil / a fost sub acel scor.
- Ei bine, nu este ' doar un design minunat …
mathtools
este un supliment laamsmath
amsmath
.load
ar putea fi un cuvânt mai bun ,mathtools
nu vine cu propria versiune aamsmath
😉mathtools
este\RequirePackage{amsmath}
, astfel încât conținutulamsmath
este inclus / încărcat / importat demathtools
. Deoarece nu știu despreload
ca parte a sintaxei LaTeX, cred că includerea ar fi o alegere mai bună (dar nu am folosit evidențierea sintaxei ca îninclude
pentru a indica faptul că a fost un cuvânt cheie). Engleza nu este cea mai bună mea 🙂 așa că lăsați la latitudinea celorlalți să aleagă cuvântul corect.