\cup padrão vs \cup do musixtex

\cup padrão vs \cup do musixtex

Estou usando o musixtexpacote e ele contém um \cupcomando (comando para nota pontilhada). Infelizmente, preciso do \cupcomando usual (comando de união de conjuntos).

Agora, o LaTeX não reconhece o \cupcomando 'normal' e me dá um erro.

O que eu poderia fazer para resolver o problema?

Responder1

A definição de of \cuppode ser armazenada em outras macros, veja o exemplo. Neste caso, o \cupof musixtexprovavelmente não é usado no modo matemático, portanto, uma macro "switcher" \cuppode ser definida que usa o matemático \cupno modo matemático e o \cupof musixtexcaso 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}

Resultado

informação relacionada