
Bei Verwendung der Pakete unicode-math
und mathtools
erhalte ich immer Warnungen
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.
(und manchmal noch ein paar mehr derselben Art). In der Dokumentation zu unicode-math
, Abschnitt 6.1, finde ich
Dieses Paket kann eine Reihe von Informationsmeldungen erzeugen, um den Benutzer zu informieren, wenn aufgrund von Paketkonflikten oder aus anderen Gründen etwas schief laufen könnte. Als experimentelle Funktion können diese Meldungen mit der Paketoption „warnings-off“ einzeln deaktiviert werden. Dabei wird eine durch Kommas getrennte Liste der zu unterdrückenden Warnungen verwendet.
Die einzige namentlich erwähnte Warnung lautet jedoch mathtools-colon
:
Diese Warnung kann unterdrückt werden, indem das Paket wie folgt geladen wird:
\usepackage[warnings-off={mathtools-colon}]{unicode-math}
Wie kann ich alle Warnungen bezüglich unicode-math
unterdrücken mathtools
?
Antwort1
Soweit ich sehe, unicode-math
wird in der Dokumentation nicht explizit angegeben, welche Warnungen vordefiniert sind. Durchsucht man den Code nach der Zeichenfolge, mathtools
findet man die Zeilen
\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.
}
Die mathtools
entsprechenden Warnungen lauten also mathtools-overbracket
und mathtools-colon
. Um sie zu deaktivieren, laden Sie das Paket als
\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}