Jeg læste på http://en.wikibooks.org/wiki/LaTeX/Mathematics :

mathtools pakken løser nogle amsmath quirks og tilføjer nogle nyttige indstillinger, symboler og miljøer til amsmath.

Det lyder som “mathtools har alt, hvad amsmath har og mere “, er det ikke det?

Er der tilfælde, hvor det er berettiget at brug amsmath i stedet for mathtools?

Med andre ord: Er mathtools “altid” bedre?

Kommentarer

  • mathtools er en tilføjelse til amsmath
  • Se groups.google.com/group/comp.text.tex/msg/2cddb7e230d50439
  • Hvis det ikke blev klart fra @MarcoDaniel ' s kommentar, er -pakke inkluderer amsmath -pakke.
  • @Peter load kan være et bedre ord , mathtools kommer ikke med sin egen version af amsmath 😉
  • @daleif: En af linjerne af kode i mathtools er \RequirePackage{amsmath}, så indholdet af amsmath er inkluderet / indlæst / importeret af mathtools. Da jeg ikke kender til load som en del af LaTeX-syntaksen, tror jeg inkludere ville være et bedre valg (men brugte ikke syntaksfremhævning som i include for at angive, at det var et nøgleord). Engelsk er ikke min bedste 🙂 så lad det være op til andre at vælge det rigtige ord.

Svar

Jeg tror, at svaret er givet, hovedsagelig i kommentarerne, men her er en kort opsummering:

mathtools -pakken indlæser amsmath -pakke, hvis den ikke allerede er indlæst. Dette er almindeligt i mange pakker, der skal sikre, at afhængigheder indlæses. Hvis du kigger på mathtools.sty linje 60, vil du se:

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

Som sådan, hvis du kun indlæser mathtools, du vil have begge pakker indlæst, og du behøver ikke \usepackage{amsmath} i din indledning. For at se dette kan du køre følgende minimale:

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

Bestemt mathtools er ikke en erstatningspakke til amsmath. Dette fremgår af pakkeforfatterens kommentarer abstrakt og indledningen:

Mathtools-pakken er en udvidelsespakke til amsmath

Håber ovenstående hjælper dig lidt mere med, hvordan du finder vej rundt i LaTeX og de mange pakker, der er tilgængelige.

Svar

Hvorfor siger du ¨ Bestemt mathtools er ikke en erstatningspakke til amsmath. Dette fremgår tydeligt af pakkeforfatterens kommentarer abstrakt og indledningen¨ hvis mathtools har amsmath inde, så mathtools er en erstatning … årsag mathtools = amsmath + andre ting

Kommentarer

  • Velkommen til TeX.SX! Mens indholdet af dit svar bestemt er sandt, er det ' mere som en kommentar, efter min mening.
  • @ChristianHupfer hvis kun alle her skrev i rim, vi ' d har alle en meget mere interessant tid. Jeg er enig i, at hans svar mere er en kommentar, en faux-pas, hvis vedholdenhed jeg også beklager.
  • Stackexchange kræver en vis omdømme-score for at tillade kommentarer, og denne bruger er sandsynligvis under / var under den score.
  • Nå er ikke ' t det bare fantastiske design …

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *