我一直在同一个文档(文章类)中使用musixtex
和amsmath
,直到今天我遇到了一个问题,每当我输入\cup
集合并集时,都会出现八分音符(或者有时编译只是报告错误)。当发生这种情况时,我不在调用的环境中\begin{music}
。我可以做些什么来解决这个问题?
举个例子:
\documentclass[11pt,a4paper]{article}
\usepackage{amsmath} %Maths stuff
\usepackage{amsthm} %Theorems
\usepackage{amsfonts} % for blackboard bold, etc
\usepackage{musixtex}
\begin{document}
$A\cup B$
\end{document}
答案1
musixtex
覆盖 latex\cup
命令,但您可以执行以下操作来使用一个或其他定义,具体取决于您是否使用数学。
\documentclass[11pt,a4paper]{article}
\usepackage{amsmath} %Maths stuff
\usepackage{amsthm} %Theorems
\usepackage{amsfonts} % for blackboard bold, etc
\let\cupA\cup
\usepackage{musixtex}
\let\cupB\cup
\protected\def\cup{\ifmmode\expandafter\cupA\else\expandafter\cupB\fi}
\begin{document}
1: $A\cup B$
2: A \cup B
\end{document}