![如何在不移动不必要的文本的情况下揭开下支架?](https://linux22.com/image/478770/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E7%A7%BB%E5%8A%A8%E4%B8%8D%E5%BF%85%E8%A6%81%E7%9A%84%E6%96%87%E6%9C%AC%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%8F%AD%E5%BC%80%E4%B8%8B%E6%94%AF%E6%9E%B6%EF%BC%9F.png)
我正在尝试揭露下括号,并且我不希望分散注意力和烦人的文本移动,如下例所示:
\documentclass[12pt,a4paper]{beamer}
\usepackage{tikz}
\usetikzlibrary{arrows, arrows.meta, bending, calc, fadings, hobby, positioning, shadows, shadows.blur, shapes, shapes.misc, tikzmark}
\usetikzlibrary{matrix, overlay-beamer-styles}
\begin{document}
\begin{frame}
$(2k+1)^2=(2k+1)(2k+1)=2k\!\times\!2k+2k\!\times\!1+1\!\times\!2k+1\!\times\!1$\\
\pause
$\hphantom{(2k+1)^2}=4k^2+2k+2k+1 =
\alt<2>{4k^2+4k+1}{{\underbrace{4k^2\onslide<3->}_{\text{pair}}+\underbrace{4k\onslide<3->}_{\text{pair}}+1}}$
\pause
so $(2k+1)^2$ is also odd
\end{frame}
\end{document}
我可以想象使用盒子保存、测量和 \rule、\hphantom、不透明度和 \rlap 等技巧,但这似乎是棘手且不合理的解决方案。您有什么想法可以获得优雅的解决方案吗?提前致谢。