長期および短期のアンダーブレースの調整

長期および短期のアンダーブレースの調整

下括弧を使用したい方程式があるのですが、一方の項がもう一方の項よりも長いため、括弧の高さが異なります。次に例を示します。

\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最初の項で、より大きなオブジェクトに を追加しても問題はないと思います。

いくつかの項目を追加しました:

  1. \underbrace演算子が関係するときに適切な間隔を確保するために、構成要素の周囲に中括弧を配置します。

  2. \vec{...}衝突を避けるために、構成要素の後に細いスペースをいくつか空ける。

  3. の呼び出しを削除しました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}

ここに画像の説明を入力してください

関連情報