Czytam na http://en.wikibooks.org/wiki/LaTeX/Mathematics :

Pakiet mathtools naprawia niektóre amsmath dziwactwa i dodaje kilka przydatnych ustawień, symboli i środowisk do amsmath.

Brzmi jak „mathtools ma wszystko, co amsmath i więcej „, prawda?

Czy są przypadki, w których uzasadnione jest użyj amsmath zamiast mathtools?

Innymi słowy: Czy mathtools „zawsze” lepiej?

Komentarze

  • mathtools to dodatek do amsmath
  • Zobacz groups.google.com/group/comp.text.tex/msg/2cddb7e230d50439
  • Jeśli nie było to jasne z komentarza @MarcoDaniel ', zawiera pakiet amsmath.
  • @Peter load może być lepszym słowem , mathtools nie zawiera własnej wersji amsmath 😉
  • @daleif: Jedna z linii kodu w mathtools to \RequirePackage{amsmath}, więc zawartość amsmath jest dołączana / ładowana / zaimportowane przez mathtools. Ponieważ nie wiem, czy load jest częścią składni LaTeX, myślę, że dołączanie byłoby lepszym wyborem (ale nie użyłem podświetlania składni, jak w include, aby wskazać, że było to słowo kluczowe). Angielski nie jest moim najlepszym :-), więc pozostaw innym wybór właściwego słowa.

Odpowiedź

Uważam, że odpowiedź została udzielona, głównie w komentarzach, ale oto krótkie podsumowanie:

Pakiet mathtools ładuje amsmath, jeśli nie został jeszcze załadowany. Jest to powszechne w wielu pakietach, które muszą zapewnić ładowanie zależności. Jeśli spojrzysz na mathtools.sty wiersz 60, zobaczysz:

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

Jako takie, jeśli tylko załadujesz mathtools, załadujesz oba pakiety i nie musisz \usepackage{amsmath} w preambule. Aby to zobaczyć, możesz uruchomić następujący minimalny pakiet:

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

Z pewnością mathtools nie jest pakietem zastępczym dla amsmath. Wynika to jasno z komentarzy autora pakietu w streszczeniu i wstępie:

Pakiet mathtools jest rozszerzeniem do amsmath

Mam nadzieję, że powyższe informacje pomogą ci nieco bardziej w poruszaniu się po LaTeX i wielu dostępnych pakietach.

Odpowiedz

Dlaczego mówisz ¨Z pewnością mathtools nie jest pakietem zastępczym dla amsmath. Wynika to jasno z komentarzy autora pakietu w streszczeniu i wprowadzeniu jeśli mathtools ma w sobie amsmath, więc mathtools jest zamiennikiem … bo mathtools = amsmath + inne rzeczy

Komentarze

  • Witamy w TeX.SX! Chociaż treść Twojej odpowiedzi jest zdecydowanie prawdziwa, moim zdaniem ' bardziej przypomina komentarz.
  • @ChristianHupfer, jeśli tylko wszyscy tutaj napisali rymowanie, wszyscy ' dali dużo ciekawszy czas. Zgadzam się, że jego odpowiedź jest raczej komentarzem, faux-pasem, nad którym wytrwałość również lamentuję.
  • Stackexchange wymaga pewnego wyniku reputacji, aby umożliwić komentowanie, a ten użytkownik prawdopodobnie jest / był poniżej tego wyniku.
  • Cóż, nie jest ' t to po prostu świetny projekt …

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *