我從 Overleaf/LuaLaTeX 收到一個錯誤,說我有以下錯誤:
mathtools' package. Use \Uoverbracket and \Uunderbracket for original
軟體包 unicode-math 警告:使用unicode-math 定義中的 \overbracket 和 \underbracket 。
軟體包 unicode-math 警告:我將覆蓋 `mathtools' 軟體包中的以下命令:\dblcolon、\coloneqq、\Coloneqq、\eqqcolon。請注意,由於我不會覆蓋其他類似冒號的命令,因此使用它們會導致不一致。
關於與其他冒號等命令不一致的評論讓我很擔心,所以我調查了這些命令是如何受到影響的。
....還有...它我的符號沒有受到影響嗎?當我嘗試根據mathtools
包運行每個可用的符號時,同時更改警告中提到的 4 個符號,它似乎並沒有改變它們的外觀,老實說,這讓我感到驚訝。
現在這個警告是多餘的嗎?我希望能夠使用mathtools
符號的套件名稱,但似乎我選擇4 個命令的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}