musixtex 与 amsmath 的兼容性

musixtex 与 amsmath 的兼容性

我一直在同一个文档(文章类)中使用musixtexamsmath,直到今天我遇到了一个问题,每当我输入\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}

相关内容