Jeg læste på http://en.wikibooks.org/wiki/LaTeX/Mathematics :
mathtools
pakken løser nogleamsmath
quirks og tilføjer nogle nyttige indstillinger, symboler og miljøer tilamsmath
.
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
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 …
mathtools
er en tilføjelse tilamsmath
amsmath
-pakke.load
kan være et bedre ord ,mathtools
kommer ikke med sin egen version afamsmath
😉mathtools
er\RequirePackage{amsmath}
, så indholdet afamsmath
er inkluderet / indlæst / importeret afmathtools
. Da jeg ikke kender tilload
som en del af LaTeX-syntaksen, tror jeg inkludere ville være et bedre valg (men brugte ikke syntaksfremhævning som iinclude
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.