Olvastam a http://en.wikibooks.org/wiki/LaTeX/Mathematics :
A
mathtools
csomag néhányamsmath
furcsa, és néhány hasznos beállítást, szimbólumot és környezetet ad hozzá aamsmath
fájlhoz.
Úgy hangzik, mint “mathtools
minden megvan, ami amsmath
és még sok más van “, nem ez?
Vannak olyan esetek, amikor indokolt használja a amsmath
szót a mathtools
?
helyett: Más szóval: mathtools
“mindig” jobb?
Megjegyzések
Válasz
Úgy gondolom, hogy a választ megadták, főleg a megjegyzésekben, de itt egy rövid összefoglaló:
A mathtools
csomag betölti a amsmath
csomag, ha még nincs betöltve. Ez sok olyan csomagban gyakori, amelyeknek biztosítaniuk kell a függőségek betöltését. Ha megnézi a mathtools.sty
60. sort, akkor a következőket fogja látni:
\RequirePackage{amsmath}[2000/07/18]
Mint ilyen, ha csak betölt mathtools
, mindkét csomag be lesz töltve, és a preambulumban nem kell \usepackage{amsmath}
. Ennek megtekintéséhez futtassa a következő minimumokat:
\documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document}
Természetesen a mathtools
nem helyettesíti a amsmath
. Ez egyértelműen kiderül a csomag készítőjének absztrakt és a bevezető kommentjeiből:
A mathtools csomag az amsmath kiterjesztési csomagja
Remélem, hogy a fentiek segítenek még egy kicsit abban, hogyan kell eligazodni a LaTeX és a sok rendelkezésre álló csomag körül.
Válasz
Miért mondja azt, hogy ¨A mathtools természetesen nem helyettesíti az amsmath csomagot. Ez világosan kitűnik a csomag készítőjének elvont kommentjeiből és a bevezetőjéből, ha a mathtools-on belül van amsmath, akkor a mathtools helyettesíti … okozza a mathtools = amsmath + egyéb anyagokat
Hozzászólások
- Üdvözöljük a TeX.SX oldalon! Bár válaszának tartalma határozottan igaz, az én véleményem szerint ' inkább kommentárhoz hasonlít.
- @ChristianHupfer, ha itt csak mindenki írna rím, mi ' d sokkal érdekesebb időnk van. Egyetértek azzal, hogy válasza inkább egy megjegyzés, egy faux-pas, amelynek kitartását én is sajnálom.
- A Stackexchange bizonyos hírnévi pontszámot igényel a kommenteléshez, és ez a felhasználó valószínűleg alacsonyabb / alacsonyabb. / li>
- Nos, nem ' ez a remek dizájn …
mathtools
aamsmath
amsmath
csomagot.load
,mathtools
nem aamsmath
😉mathtools
kód kódja\RequirePackage{amsmath}
, így azamsmath
tartalma szerepel / betöltve / importálta:mathtools
. Mivel nem tudom, hogy aload
a LaTeX szintaxis része lenne, úgy gondolom, hogy az include jobb választás lenne (de nem használtam a szintaxis kiemelését, mint ainclude
jelzi, hogy ez kulcsszó volt). Az angol nyelv nem a legjobb :-), így hagyja másokra a helyes szó kiválasztását.