Ik las op http://en.wikibooks.org/wiki/LaTeX/Mathematics :

Het mathtools pakket repareert enkele amsmath eigenaardigheden en voegt een aantal handige instellingen, symbolen en omgevingen toe aan amsmath.

Het klinkt als “mathtools heeft alles wat amsmath heeft en meer “, nietwaar?

Zijn er gevallen waarin het gerechtvaardigd is om gebruik amsmath in plaats van mathtools?

Met andere woorden: Is mathtools “altijd” beter?

Reacties

  • mathtools is een add-on voor amsmath
  • Zie groups.google.com/group/comp.text.tex/msg/2cddb7e230d50439
  • Als het niet duidelijk was van @MarcoDaniel ' s opmerking, de pakket bevat het amsmath pakket.
  • @Peter load is misschien een beter woord , mathtools komt niet met een eigen versie van amsmath 😉
  • @daleif: een van de regels code in mathtools is \RequirePackage{amsmath}, zodat de inhoud van amsmath wordt opgenomen / geladen / geïmporteerd door mathtools. Aangezien ik load niet ken als onderdeel van de LaTeX-syntaxis, denk ik dat opnemen een betere keuze zou zijn (maar ik heb geen syntaxisaccentuering gebruikt zoals in include om aan te geven dat het een trefwoord was). Engels is niet mijn beste 🙂 dus laat het aan anderen over om het juiste woord te selecteren.

Answer

Ik denk dat het antwoord is gegeven, meestal in de opmerkingen, maar hier is een korte samenvatting:

Het mathtools -pakket laadt het amsmath pakket, als het nog niet is geladen. Dit komt veel voor in veel pakketten die ervoor moeten zorgen dat afhankelijkheden worden geladen. Als je in mathtools.sty regel 60 kijkt, zie je:

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

Als je alleen laadt mathtools, beide pakketten zijn geladen en u hoeft \usepackage{amsmath} niet in uw preambule te plaatsen. Om dit te zien kunt u minimaal het volgende uitvoeren:

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

Zeker mathtools is geen vervangend pakket voor amsmath. Dit wordt duidelijk uit de samenvatting van de auteur van het pakket en de inleiding:

Het mathtools-pakket is een uitbreidingspakket voor amsmath

Ik hoop dat het bovenstaande je wat meer zal helpen om je weg te vinden in LaTeX en de vele pakketten die beschikbaar zijn.

Antwoord

Waarom zegt u ¨ Zeker mathtools is geen vervangend pakket voor amsmath. Dit blijkt uit de samenvatting van de auteur van het pakket en de inleiding¨ if mathtools heeft amsmath erin en mathtools is een vervanging … oorzaak mathtools = amsmath + andere dingen

Reacties

  • Welkom bij TeX.SX! Hoewel de inhoud van je antwoord absoluut waar is, is het ' meer een opmerking, naar mijn mening.
  • @ChristianHupfer als iedereen hier maar schreef in rijm, we ' hebben allemaal een veel interessantere tijd. Ik ben het ermee eens dat zijn antwoord meer een opmerking is, een faux-pas waarvan ik het doorzettingsvermogen ook betreur.
  • Stackexchange vereist een bepaalde reputatiescore om commentaar mogelijk te maken, en deze gebruiker is / was waarschijnlijk onder die score.
  • Nou is niet ' dat is gewoon een geweldig ontwerp …

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *