Leí http://en.wikibooks.org/wiki/LaTeX/Mathematics :
El paquete
mathtools
corrige algunosamsmath
peculiaridades y agrega algunas configuraciones, símbolos y entornos útiles aamsmath
.
Suena como «mathtools
tiene todo lo que amsmath
tiene y más «, ¿no es así?
¿Hay casos en los que está justificado usar amsmath
en lugar de mathtools
?
En otras palabras: ¿Es mathtools
«siempre» mejor?
Comentarios
Responder
Creo que se ha proporcionado la respuesta, principalmente en los comentarios, pero aquí hay un breve resumen:
El paquete mathtools
carga el amsmath
paquete, si aún no se ha cargado. Esto es común en muchos paquetes que necesitan asegurarse de que se carguen las dependencias. Si echa un vistazo a la mathtools.sty
línea 60, verá:
\RequirePackage{amsmath}[2000/07/18]
Como tal, si solo carga mathtools
, tendrá ambos paquetes cargados y no necesita \usepackage{amsmath}
en su preámbulo. Para ver esto, puede ejecutar el siguiente mínimo:
\documentclass{article} \usepackage{mathtools} \makeatletter \@ifpackageloaded{amsmath}{ \AtBeginDocument{True amsmath is loaded\par}}{} \makeatother \begin{document} \end{document}
Ciertamente mathtools
no es un paquete de reemplazo para amsmath
. Esto queda claro en los comentarios del autor del paquete en el resumen y en la introducción:
El paquete mathtools es un paquete de extensión para amsmath
Espero que lo anterior le ayude un poco más a saber cómo orientarse en LaTeX y los muchos paquetes que están disponibles.
Answer
¿Por qué dice ¨Ciertamente, mathtools no es un paquete de reemplazo para amsmath. Esto queda claro a partir de los comentarios del autor del paquete en el resumen y la introducción¨ si mathtools tiene amsmath adentro, entonces mathtools es un reemplazo … porque mathtools = amsmath + otras cosas
Comentarios
- ¡Bienvenido a TeX.SX! Si bien el contenido de tu respuesta es definitivamente cierto, ' se parece más a un comentario, en mi punto de vista.
- @ChristianHupfer si todos los presentes escribieran en rima, ' todos lo pasaríamos mucho más interesante. Estoy de acuerdo en que su respuesta es más un comentario, un paso en falso cuya persistencia también lamento.
- Stackexchange requiere un cierto puntaje de reputación para permitir comentarios, y este usuario probablemente esté / estuvo por debajo de ese puntaje.
- Bueno, no ' t ese gran diseño …
mathtools
es un complemento deamsmath
amsmath
.load
podría ser una palabra mejor ,mathtools
no viene con su propia versión deamsmath
😉mathtools
es\RequirePackage{amsmath}
, por lo que el contenido deamsmath
se incluye / carga / importado pormathtools
. Como no conozcoload
como parte de la sintaxis de LaTeX, creo que incluir sería una mejor opción (pero no usé el resaltado de sintaxis como eninclude
para indicar que era una palabra clave). El inglés no es lo mejor 🙂 así que déjale a otros que seleccionen la palabra correcta.