ich bin auf ein interessantes Problem gestoßen:
Wenn ich physics (wird in meinem allgemeinen style geladen) lade und dann tipauni (ja, ich möchte tatsächlich Lautschrift setzen) gibt es einen Fehler.
Sowohl physics als auch tipauni definieren den Befehl \tr
physics \DeclareDocumentCommand\tr{}{\trace}
tippuni \tipaunicmd{\tr}{Ëž} mit \tipaunicmd
Die Reihenfolge scheint wichtig zu sein.
tippuni - physics -> kein Fehler, \tr habe ich nicht getestet, weil ich in physics mit der Alternative \Tr arbeiten könnten.
physics - tipauni _> Fehler.
Ich habe auch versucht, das Command \tr auf undefined zu setzen, dies ergibt aber einen Fehler, dass assoziierte Command nicht mit gelöscht wurden.
Grüße
LP
MWE 1 : ursprünglicher Fehler
\documentclass{article}
\usepackage{siunitx}
\usepackage{physics}
\usepackage{tipauni}
\begin{document}
test
\end{document}
\documentclass{article}
\usepackage{tipauni}%
\usepackage{siunitx}
\usepackage{physics}
\begin{document}
test
\end{document}
\documentclass{article}
\usepackage{siunitx}
\usepackage{physics}
\IfPackageLoadedTF{physics}{%
\typeout{Undefine tr}
\let\tr\undefined%
\usepackage{tipauni}%
}{%
\typeout{load direct}%
\usepackage{tipauni}%
}
\begin{document}
test
\end{document}

