표준 \컵 vs Musixtex의 \컵

표준 \컵 vs Musixtex의 \컵

저는 musixtex패키지를 사용하고 있으며 여기에는 \cup명령(점으로 표시된 명령)이 포함되어 있습니다. 안타깝게도 일반적인 \cup명령(세트 합집합 명령)이 필요합니다.

이제 LaTeX는 'normal' \cup명령을 인식하지 못하고 오류를 표시합니다.

문제를 해결하려면 어떻게 해야 합니까?

답변1

의 정의는 \cup다른 매크로에 저장될 수 있습니다. 예를 참조하세요. 이 경우 \cupof는 수학 모드에서 사용되지 않을 수 있으므로 수학 모드에서는 수학을 사용 하고 다른 경우에는 of를 사용하는 musixtex"전환기" 매크로를 정의할 수 있습니다 .\cup\cup\cupmusixtex

\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}

결과

관련 정보