下括弧を使用したい方程式があるのですが、一方の項がもう一方の項よりも長いため、括弧の高さが異なります。次に例を示します。
\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
最初の項で、より大きなオブジェクトに を追加しても問題はないと思います。
いくつかの項目を追加しました:
\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}