¿El conflicto de nombres de símbolos Unicode-math y mathtools no parece ser un problema?

¿El conflicto de nombres de símbolos Unicode-math y mathtools no parece ser un problema?

Recibí un error de Overleaf/LuaLaTeX que dice que tengo los siguientes errores:

Paquete unicode-math Advertencia: uso de \overbracket y \underbracket de mathtools' package. Use \Uoverbracket and \Uunderbracket for originalla definición de unicode-math.

Paquete unicode-math Advertencia: Voy a sobrescribir los siguientes comandos del paquete `mathtools': \dblcolon, \coloneqq, \Coloneqq, \eqqcolon. Tenga en cuenta que, dado que no sobrescribiré los otros comandos tipo dos puntos, su uso generará inconsistencias.

El comentario que habla de inconsistencias con otros comandos tipo dos puntos me preocupó, así que investigué cómo se ven afectados.

...y... eso¿No se ven afectados mis símbolos?Cuando intenté ejecutar cada símbolo disponible según el mathtoolspaquete con todos ellos, mientras cambiaba los 4 símbolos de los que habla la advertencia, no pareció cambiar su aspecto y, sinceramente, me sorprendió.

¿Esta advertencia es redundante ahora? Quiero poder usar los mathtoolsnombres de los paquetes para los símbolos, pero parece que no importa si elijo las versiones unicode-matho mathtoolsde los 4 comandos. Aquí está el código que muestra esto.

% !TeX program = lualatex
\documentclass{article}

\usepackage{mathtools}
\usepackage{unicode-math}
\setmainfont{Times New Roman}[Ligatures=TeX]
\setmathfont{STIX Two Math}

\begin{document}

Last 4 using \texttt{unicode-math} names

\begin{equation}
\approxcolon \colondash \Approxcolon \Colondash \simcolon \dashcolon \Simcolon \Dashcolon \colonapprox \Colonapprox \colonsim \Colonsim \Eqcolon \dblcolon \coloneqq \Coloneqq \eqqcolon
\end{equation}

Last 4 using \texttt{mathtools}

\begin{equation}
\approxcolon \colondash \Approxcolon \Colondash \simcolon \dashcolon \Simcolon \Dashcolon \colonapprox \Colonapprox \colonsim \Colonsim \Eqcolon \dblcolon \coloneq \Coloneq \eqcolon
\end{equation}

...they're the same?

\end{document}

Respuesta1

En primer lugar, se trata de advertencias, no de errores. Te dicen que hay algo que quizás quieras tener en cuenta, pero no es un problema de tipografía a nivel técnico.

Ahora, la advertencia dice: "Voy aSobrescribirlos siguientes comandos del paquete `mathtools' [...]" Por lo tanto, en su ejemplo, en realidad no está utilizando los mathtoolssímbolos originales; se han sobrescrito con las unicode-mathversiones. El hecho de que ambos nombres de símbolos resulten en el mismo símbolo es así esperado.

La advertencia le indica que puede haber inconsistencias entre esos símbolos y los que no se sobrescriben, que efectivamente es el caso. Por ejemplo, mire \coloneqy \colonsim:

dos puntos inconsistentes

información relacionada