Četl jsem na http://en.wikibooks.org/wiki/LaTeX/Mathematics :
Balíček
mathtools
opravuje některéamsmath
vtírá a přidává některá užitečná nastavení, symboly a prostředí doamsmath
.
Zní to jako „mathtools
má vše, co amsmath
má a další „, není to?
Existují případy, kdy je oprávněné použijte amsmath
místo mathtools
?
Jinými slovy: Je mathtools
„vždy“ lepší?
Komentáře
Odpovědět
Věřím, že odpověď byla poskytnuta, většinou v komentářích, ale zde je krátké shrnutí:
Balíček mathtools
načte amsmath
balíček, pokud ještě nebyl načten. To je běžné v mnoha balíčcích, které potřebují zajistit načtení závislostí. Pokud se podíváte na mathtools.sty
řádek 60, uvidíte:
\RequirePackage{amsmath}[2000/07/18]
Jako takový, pokud pouze načtete mathtools
, budete mít oba balíčky načteny a nemusíte \usepackage{amsmath}
ve své preambuli. Chcete-li to vidět, můžete spustit následující minimum:
\documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document}
Určitě mathtools
není náhradní balíček pro amsmath
. To je jasné z abstraktních komentářů autora balíčku a úvodu:
Balíček mathtools je rozšířením balíčku pro amsmath
Doufám, že vám výše uvedené pomůže trochu víc, jak se orientovat v LaTeXu a mnoha dostupných balíčcích.
Odpověď
Proč říkáte ¨ Mathtools určitě není náhradním balíčkem pro amsmath. To je zřejmé z abstraktních komentářů a úvodu autora balíčku author pokud mathtools má amsmath uvnitř, pak mathtools je náhrada … způsobit mathtools = amsmath + další věci
Komentáře
- Vítejte v TeX.SX! I když je obsah vaší odpovědi rozhodně pravdivý, podle mého názoru to ' spíše připomíná.
- @ChristianHupfer, kdyby sem psal jen každý. rým, všichni ' máme všichni mnohem zajímavější čas. Souhlasím s tím, že jeho odpověď je spíše komentář, faux-pas, jehož vytrvalost také běduji.
- Stackexchange vyžaduje určité skóre reputace, aby bylo možné komentovat, a tento uživatel pravděpodobně je / byl pod tímto skóre.
- No ' t, že prostě skvělý design …
mathtools
je doplněk kamsmath
amsmath
.load
může být lepší slovo ,mathtools
nepřichází s vlastní verzíamsmath
😉mathtools
je\RequirePackage{amsmath}
, takže obsahamsmath
je zahrnut / načten / importovánomathtools
. Protože nevím o tom, žeload
je součástí syntaxe LaTeX, myslím, že zahrnutí by bylo lepší volbou (ale nepoužíval jsem zvýraznění syntaxe jako vinclude
k označení, že se jednalo o klíčové slovo). Angličtina nebude mým nejlepším :-), takže nechte na ostatních, aby vybrali správné slovo.