Tengo una ecuación en la que quiero usar underbrace , pero las llaves aparecen en diferentes alturas ya que un término es más largo que el otro. Aquí hay un ejemplo:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{physics}
\begin{document}
\begin{align}
\underbrace{-\frac{1}{M}\vec{p}{\partial\vec{p}}\frac{\partial\mathcal{P}}{\partial\vec{x}}}_{\frac{\partial\mathcal{H}} {\partial\vec{p}}}+\underbrace{\mathcal{U}'}_{\frac{\partial\mathcal{H}}{\partial\vec{x}}}\mathcal{P}
\end{align}
\end{document}
Intenté usar vphantom, pero luego mi ecuación se distorsionó notablemente. Cómo puedo arreglar esto ? Gracias de antemano.
Respuesta1
No veo ningún problema si agrego a \vphantom
para el objeto más grande en el primer término.
Agregué algunos elementos:
tirantes alrededor de las
\underbrace
construcciones, para conseguir un buen espacio cuando hay operadores involucrados;un par de espacios delgados después de
\vec{...}
las construcciones para evitar choques;eliminó la llamada a
physics
, que no estás usando y, en mi opinión, no debería usarse debido a varias debilidades.
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
{\underbrace{
-\frac{1}{M}\vec{p}\,\partial\vec{p}\,\frac{\partial\mathcal{P}}{\partial\vec{x}}
}_{\frac{\partial\mathcal{H}}{\partial\vec{p}}}}
+
{\underbrace{
\vphantom{\frac{\partial\mathcal{P}}{\partial\vec{x}}}
\mathcal{U}'
}_{\frac{\partial\mathcal{H}}{\partial\vec{x}}}}
\end{align}
\end{document}
Respuesta2
Como se puede ver,
\vphantom{\frac{\partial\mathcal{P}}{\partial\vec x}}
Deberia trabajar.
MWE
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{physics}
\begin{document}
\begin{align}
\underbrace{-\frac{1}{M}\vec{p}{\partial\vec{p}}\frac{\partial\mathcal{P}}{\partial\vec{x}}}_{\frac{\partial\mathcal{H}} {\partial\vec{p}}}+\underbrace{\vphantom{\frac{\partial\mathcal{P}}{\partial\vec x}}\mathcal{U}'}_{\frac{\partial\mathcal{H}}{\partial\vec{x}}}
\end{align}
\end{document}