![unicode-math 和 mathtools 符号命名冲突似乎不是一个问题?](https://linux22.com/image/472558/unicode-math%20%E5%92%8C%20mathtools%20%E7%AC%A6%E5%8F%B7%E5%91%BD%E5%90%8D%E5%86%B2%E7%AA%81%E4%BC%BC%E4%B9%8E%E4%B8%8D%E6%98%AF%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我收到来自 Overleaf/LuaLaTeX 的错误,提示我有以下错误:
软件包 unicode-math 警告:使用来自
mathtools' package. Use \Uoverbracket and \Uunderbracket for original
unicode-math 定义的 \overbracket 和 \underbracket。
unicode-math 软件包警告:我将覆盖“mathtools”软件包中的以下命令:\dblcolon、\coloneqq、\Coloneqq、\eqqcolon。请注意,由于我不会覆盖其他类似冒号的命令,因此使用它们会导致不一致。
谈论与其他冒号类命令不一致的评论让我很担心,所以我调查了这些命令是如何受到影响的。
...并且...它我的符号没有受到影响吗?当我尝试根据mathtools
包运行所有可用的每个符号时,虽然更改了警告中提到的 4 个符号,但它们的外观似乎并没有改变,这确实让我感到惊讶。
这个警告现在是否多余?我希望能够使用符号的包名称,但似乎选择 4 个命令的或版本mathtools
都无关紧要。以下是显示此情况的代码。unicode-math
mathtools
% !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}