mathabx + mathtools -> 极其奇怪的支撑不足行为...如何修复?

mathabx + mathtools -> 极其奇怪的支撑不足行为...如何修复?

下面的代码产生了非常奇怪的结果:

\documentclass[12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{amssymb}
\usepackage{amsmath}

\usepackage{mathabx}
\usepackage{mathtools}

\begin{document}
$$W_n(\underbrace{\mbox{\textvisiblespace},
                  \mbox{\textvisiblespace},
                  \dots,
                  \mbox{\textvisiblespace}
                 }_n 
     )
$$
\end{document}

如果我只删除其中一个mathabxmathtools大括号就会正常显示。有什么想法吗?

PS 我使用了书中的一些符号mathabx和一些命令,所以我可能需要这两个包......mathtools

答案1

mathabx具有更广泛的影响,这些影响并不总是可以预测的。也许只使用您需要的特定符号,而不是加载整个包,就可以摆脱这个问题(没有尝试过)。

可以在问题中找到好的建议 从不同字体导入单个符号

答案2

反过来使用:

\usepackage{mathtools}
\usepackage{mathabx}

答案3

Mathtools 重新定义了\underbrace\overbrace,这会导致某些字体出现问题。要访问原始定义,请分别使用\LaTeXunderbrace\LaTeXoverbrace

相关内容