我在 xelatex 中使用 musixtex,出现了一个问题:命令\breve
是在 musixtex 和“数学模式”中定义的(它是一个包“amsmath”吗?)。因此,我收到了编译警告:
LaTeX 错误:命令‘\breve’ 已定义。
文档中没有\usepackage{amsmath}
或,但 xelatex 自己加载它(来自日志的行):\usepackage{amssymb}
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
如何禁用加载数学包或“数学模式”?
答案1
默认情况下不会加载该amsmath
包,但这不是问题所在。你可以fontspec
使用以下no-math
选项加载:
\documentclass{article}
%\usepackage{amsmath} % optional
\usepackage[no-math]{fontspec}
\usepackage{musixtex}
\begin{document}
\breve
无论有没有 都没有引发关于 的错误,并且文档中amsmath
的 的定义是 的定义。\breve
musixtex