How can I make an overbrace on powers without it being buggy. Example:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{amstext}
\usepackage[brazil]{babel}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{subfigure}
\usepackage{latexsym}
\usepackage[normalem]{ulem}
\usepackage[all]{xy}
\usepackage{epsfig}
\usepackage{pgf}
\usepackage{yhmath}
\usepackage{mathdots}
\usepackage{MnSymbol}
\begin{document}
$$
\begin{array}{ccc}
(x^{m+1})^n &=& \underbrace{x^{m+1} \cdots x^{m+1}}_{n} \[.8cm]
&=& x^{\overbrace{(m+1)+\cdots+(m+1)}^{n}} \[.8cm]
&=& x^{\overbrace{(m+\cdots+m)}^{n}+\overbrace{(1+\cdots+1)}^{n}}
\end{array}
$$
\end{document}
The image below ilustrate the code above.
Anyone knows how to solve this issue?
Thanks in advance.
Edit: I've included all the packages used in my document as well as made it "ctrl+c ctrl+v"-able.



\documentclassup to\end{document}that reproduces the issue. – egreg Jul 29 '21 at 16:36\usepackage{MnSymbol}Don't use it. – egreg Jul 29 '21 at 18:38