Jeg leste på http://en.wikibooks.org/wiki/LaTeX/Mathematics :
mathtools
-pakken løser noenamsmath
quirks og legger til noen nyttige innstillinger, symboler og miljøer tilamsmath
.
Det høres ut som «mathtools
har alt som amsmath
har og mer «, er det ikke det?
Er det tilfeller når det er berettiget å bruk amsmath
i stedet for mathtools
?
Med andre ord: Er mathtools
«alltid» bedre?
Kommentarer
Svar
Jeg tror at svaret er gitt, for det meste i kommentarene, men her er en kort oppsummering:
mathtools
-pakken laster amsmath
-pakke, hvis den ikke allerede er lastet inn. Dette er vanlig i mange pakker som må sikre at avhengigheter lastes inn. Hvis du ser på mathtools.sty
linje 60, vil du se:
\RequirePackage{amsmath}[2000/07/18]
Som sådan hvis du bare laster mathtools
, du vil ha begge pakkene lastet inn, og du trenger ikke å \usepackage{amsmath}
i innledningen din. For å se dette kan du kjøre følgende minimale:
\documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document}
Absolutt mathtools
er ikke en erstatningspakke for amsmath
. Dette fremgår av pakkeforfatterens kommentarer i sammendraget og innledningen:
Mathtools-pakken er en utvidelsespakke til amsmath
Håper ovenstående vil hjelpe deg litt mer med hensyn til hvordan du kan finne veien rundt LaTeX og de mange pakkene som er tilgjengelige.
Svar
Hvorfor sier du ¨Visselig er ikke matverktøy en erstatningspakke for amsmath. Dette fremgår av forfatterens kommentarer abstrakt og innledningen¨ hvis mathtools har amsmath inni så mathtools er en erstatning … årsak mathtools = amsmath + andre ting
Kommentarer
- Velkommen til TeX.SX! Mens innholdet i svaret ditt definitivt er sant, er det ' mer som en kommentar, etter mitt synspunkt.
- @ChristianHupfer hvis bare alle her skrev rim, vi ' d har alle en langt mer interessant tid. Jeg er enig i at svaret hans mer er en kommentar, en faux-pas hvis utholdenhet jeg også klager over.
- Stackexchange krever en viss omdømmescore for å tillate kommentarer, og denne brukeren er sannsynligvis / var under den poengsummen.
- Vel, ikke ' t som bare flott design …
mathtools
er et tillegg tilamsmath
amsmath
-pakken.load
kan være et bedre ord ,mathtools
kommer ikke med sin egen versjon avamsmath
😉mathtools
er\RequirePackage{amsmath}
, slik at innholdet iamsmath
er inkludert / lastet / importert avmathtools
. Siden jeg ikke vet omload
som en del av LaTeX-syntaksen, tror jeg inkludering ville være et bedre valg (men brukte ikke syntaksmarkering som iinclude
for å indikere at det var et nøkkelord). Engelsk er ikke det beste 🙂 så la det være opp til andre å velge riktig ord.