我有一個方程,我想在其中使用 underbrace ,但大括號的高度不同,因為其中一項比另一項長。這是一個例子:
\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}
我嘗試使用 vphantom,但後來我的方程式明顯扭曲。我怎樣才能解決這個問題 ?先感謝您。
答案1
\vphantom
如果我在第一項中為較大的物件添加 a ,我認為沒有問題。
我添加了一些項目:
結構周圍有大括號
\underbrace
,以便在涉及操作符時獲得良好的間距;結構後有一些稀疏的空間
\vec{...}
,以避免衝突;刪除了對 的調用
physics
,您沒有使用它,並且在我看來,由於存在一些弱點,不應使用它。
\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}
答案2
如你看到的,
\vphantom{\frac{\partial\mathcal{P}}{\partial\vec x}}
應該管用。
微量元素
\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}