Am citit pe http://en.wikibooks.org/wiki/LaTeX/Mathematics :

Pachetul mathtools remediază unele amsmath ciudă și adaugă câteva setări, simboluri și medii utile la amsmath.

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

  • mathtools este un supliment la amsmath
  • Consultați groups.google.com/group/comp.text.tex/msg/2cddb7e230d50439
  • Dacă nu a fost clar din comentariul lui @MarcoDaniel ', include pachetul amsmath.
  • @Peter load ar putea fi un cuvânt mai bun , mathtools nu vine cu propria versiune a amsmath 😉
  • @daleif: Una dintre linii codului din mathtools este \RequirePackage{amsmath}, astfel încât conținutul amsmath este inclus / încărcat / importat de mathtools. Deoarece nu știu despre load ca parte a sintaxei LaTeX, cred că includerea ar fi o alegere mai bună (dar nu am folosit evidențierea sintaxei ca în include 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.

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 …

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *