Estou usando o musixtex
pacote e ele contém um \cup
comando (comando para nota pontilhada). Infelizmente, preciso do \cup
comando usual (comando de união de conjuntos).
Agora, o LaTeX não reconhece o \cup
comando 'normal' e me dá um erro.
O que eu poderia fazer para resolver o problema?
Responder1
A definição de of \cup
pode ser armazenada em outras macros, veja o exemplo. Neste caso, o \cup
of musixtex
provavelmente não é usado no modo matemático, portanto, uma macro "switcher" \cup
pode ser definida que usa o matemático \cup
no modo matemático e o \cup
of musixtex
caso contrário:
\documentclass{article}
\let\mathcup\cup
\usepackage{musixtex}
\let\musixcup\cup
\DeclareRobustCommand*{\cup}{%
\ifmmode
\expandafter\mathcup
\else
\expandafter\musixcup
\fi
}
\begin{document}
\noindent
Musical note: \musixcup 0 \qquad \cup 0\\
Math: $A \mathcup B = A \cup B$
\end{document}