Estoy usando el musixtex
paquete y contiene un \cup
comando (comando para una nota con puntos). Desafortunadamente, necesito el \cup
comando habitual (comando para la unión de conjuntos).
Ahora, LaTeX no reconoce el \cup
comando "normal" y me da un error.
¿Qué podría hacer para solucionar el problema?
Respuesta1
La definición de de \cup
se puede almacenar en otras macros, consulte el ejemplo. En este caso, probablemente no se use \cup
of musixtex
en modo matemático, por lo que \cup
se puede definir una macro "conmutadora" que use matemática \cup
en modo matemático y \cup
of musixtex
en caso contrario:
\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}