Suprimir la advertencia de Unicode-math con respecto a mathtools

Suprimir la advertencia de Unicode-math con respecto a mathtools

Cuando uso los paquetes unicode-mathy mathtools, siempre recibo advertencias.

Package unicode-math Warning: Using \overbracket and \underbracket from
(unicode-math)                `mathtools' package.
(unicode-math)                 
(unicode-math)                 Use \Uoverbracket and \Uunderbracket for
(unicode-math)                original `unicode-math' definition.


Package unicode-math Warning: I'm going to overwrite the following commands
(unicode-math)                from the `mathtools' package: 
(unicode-math)                 
(unicode-math)                     \dblcolon, \coloneqq, \Coloneqq, \eqqcolon.
(unicode-math)                
(unicode-math)                 
(unicode-math)                 Note that since I won't overwrite the other
(unicode-math)                colon-like commands, using them will lead to
(unicode-math)                inconsistencies.

(y a veces algunos más del mismo tipo). En la documentación de unicode-math, Sec. 6.1, encuentro

Este paquete puede producir una serie de mensajes informativos para intentar informar al usuario cuando algo podría estar yendo mal debido a conflictos de paquetes o cualquier otra cosa. Como característica experimental, estas se pueden desactivar de forma individual con la opción del paquete advertencias desactivadas, que toma una lista de advertencias separadas por comas para suprimir.

Sin embargo, la única advertencia que se menciona por su nombre es mathtools-colon:

Esta advertencia podría suprimirse cargando el paquete de la siguiente manera:

\usepackage[warnings-off={mathtools-colon}]{unicode-math}

¿Cómo puedo suprimir todas las advertencias unicode-mathsobre mathtools?

Respuesta1

Por lo que puedo ver, la unicode-mathdocumentación no indica explícitamente qué advertencias están predefinidas. Buscando el código de la cadena mathtoolsse encuentran las líneas.

\msg_new:nnn { unicode-math } { mathtools-overbracket } {
  Using~ \token_to_str:N \overbracket\ and~
         \token_to_str:N \underbracket\ from~
 `mathtools'~ package.\\
  \\
  Use~ \token_to_str:N \Uoverbracket\ and~
       \token_to_str:N \Uunderbracket\ for~
       original~ `unicode-math'~ definition.
}
\msg_new:nnn { unicode-math } { mathtools-colon } {
  I'm~ going~ to~ overwrite~ the~ following~ commands~ from~
  the~ `mathtools'~ package: \\ \\
  \ \ \ \ \token_to_str:N \dblcolon,~
  \token_to_str:N \coloneqq,~
  \token_to_str:N \Coloneqq,~
  \token_to_str:N \eqqcolon. \\ \\
  Note~ that~ since~ I~ won't~ overwrite~ the~ other~ colon-like~
  commands,~ using~ them~ will~ lead~ to~ inconsistencies.
}

entonces las mathtoolsadvertencias relacionadas son mathtools-overbrackety mathtools-colon. Para desactivarlos cargue el paquete como

\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}

información relacionada