Eu li em http://en.wikibooks.org/wiki/LaTeX/Mathematics :
O
mathtools
pacote corrige algunsamsmath
cria peculiaridades e adiciona algumas configurações, símbolos e ambientes úteis aamsmath
.
Parece “mathtools
tem tudo o que amsmath
tem e muito mais “, não é?
Existem casos em que se justifica use amsmath
em vez de mathtools
?
Em outras palavras: É mathtools
“sempre” melhor?
Comentários
Resposta
Acredito que a resposta foi fornecida, principalmente nos comentários, mas aqui está um breve resumo:
O pacote mathtools
carrega o amsmath
pacote, se ainda não tiver sido carregado. Isso é comum em muitos pacotes que precisam garantir que as dependências sejam carregadas. Se você der uma olhada na mathtools.sty
linha 60, verá:
\RequirePackage{amsmath}[2000/07/18]
Assim, se você apenas carregar mathtools
, você terá os dois pacotes carregados e não precisa \usepackage{amsmath}
em seu preâmbulo. Para ver isso, você pode executar o seguinte mínimo:
\documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document}
Certamente mathtools
não é um pacote de substituição para amsmath
. Isso fica claro nos comentários do autor do pacote no resumo e na introdução:
O pacote mathtools é um pacote de extensão para amsmath
Espero que o texto acima o ajude um pouco mais sobre como se orientar no LaTeX e nos vários pacotes disponíveis.
Resposta
Por que você diz ¨Certly mathtools não é um pacote de substituição para amsmath. Isso fica claro nos comentários do autor do pacote no resumo e na introdução¨ se mathtools tem amsmath dentro, então mathtools é um substituto … cause mathtools = amsmath + outras coisas
Comentários
- Bem-vindo ao TeX.SX! Embora o conteúdo da sua resposta seja definitivamente verdadeiro, ' é mais como um comentário, no meu ponto de vista.
- @ChristianHupfer se todos aqui escrevessem rima, nós ' d todos nos divertimos muito. Eu concordo que sua resposta é mais um comentário, um passo em falso cuja persistência eu também lamento.
- O Stackexchange requer uma certa pontuação de reputação para permitir comentários, e este usuário provavelmente está / estava abaixo dessa pontuação.
- Bem, não ' aquele design excelente …
mathtools
é um complemento paraamsmath
amsmath
pacote.load
pode ser uma palavra melhor ,mathtools
não vem com sua própria versão deamsmath
😉mathtools
é\RequirePackage{amsmath}
, de modo que o conteúdo deamsmath
seja incluído / carregado / importado pormathtools
. Como não sei seload
faz parte da sintaxe LaTeX, acho que incluir seria uma escolha melhor (mas não usei o realce de sintaxe eminclude
para indicar que era uma palavra-chave). Inglês não é o meu melhor 🙂 então deixe que outros selecionem a palavra correta.