Č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í do amsmath.

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

  • mathtools je doplněk k amsmath
  • Viz groups.google.com/group/comp.text.tex/msg/2cddb7e230d50439
  • Pokud z komentáře @MarcoDaniel ' nebylo jasné, obsahuje balíček amsmath.
  • @Peter load může být lepší slovo , mathtools nepřichází s vlastní verzí amsmath 😉
  • @daleif: Jedna z linek kódu v mathtools je \RequirePackage{amsmath}, takže obsah amsmath je zahrnut / načten / importováno mathtools. Protože nevím o tom, že load je součástí syntaxe LaTeX, myslím, že zahrnutí by bylo lepší volbou (ale nepoužíval jsem zvýraznění syntaxe jako v include 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.

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 …

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *