`underset` と `xleftarrow` を組み合わせて、数式内の効果を強調表示します。

`underset` と `xleftarrow` を組み合わせて、数式内の効果を強調表示します。

underbraceまたはundersetを と組み合わせて使用​​して、方程式内の特定の効果を強調表示したいと思いますxleftarrow。しかし、underbraceMWE でわかるように、 の結果にはあまり満足していません。undersetを と組み合わせて使用​​した場合の結果xleftarrowも、"F" と "E" の間に多くの空白があるため満足のいくものではありません (MWE を参照)。

後者の場合、式 (3) の左側を指す矢印を「Fed_t」というテキストの下に表示したいだけです。文字間に余分なスペースがないようにすると、必要な部分を強調するのに最適なオプションになると思います。誰かこれを手伝ってくれる人はいませんか?

方程式 3 の左側の「Fed_t」の効果を強調するその他の提案も大歓迎です。

MWE:

\documentclass[table]{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usetheme{Madrid}
\usepackage{amsmath}
\usepackage{mathtools}
\let\underbrace\LaTeXunderbrace
\let\overbrace\LaTeXoverbrace
\begin{document}
\begin{frame}
\frametitle{Methodology}
\framesubtitle{General framework}
In the case of the eurozone:
\begin{equation}
\begin{aligned}
\underbrace{\Delta R^n_t = f (Fed_t}_{\text{Fed signalling effect}}, ECB_t, News_t ) \\
\end{aligned}
\end{equation}
\begin{itemize}
\item Fed UMP announcements $\Rightarrow$ $\Delta R^n_{t}$, $\Delta TPP^n_t$ and  $\Delta TPR^n_t$. First, cancel out the effects through signalling:
\end{itemize}
\begin{equation}
\begin{aligned}
\Delta(Y^n_t - R^n_t)=  \Delta TPP^n_t + \Delta TPR^n_t  \\
\end{aligned}
\end{equation}
In case of the eurozone:
\begin{equation}
\begin{aligned}
\Delta(Y^n_t - R^n_t) =  f (\underset{\xleftarrow[\text{Fed signalling}]{}} Fed_t , ECB_t, News_t, Sovereign_t) \\
\end{aligned}
\end{equation}
\end{frame}
\end{document}

答え1

これは\underbrace最初の例と一致します:

\documentclass[table]{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usetheme{Madrid}
\usepackage{amsmath}
\usepackage{mathtools}

\begin{document}

\begin{frame}
\frametitle{Methodology}

In case of the eurozone:
\begin{equation}
  {\mathop{
     \underleftarrow{\Delta(Y^n_t - R^n_t) =  f (Fed_t}
  }_{\text{Fed signalling effect}}}, ECB_t, News_t, Sovereign_t)
\end{equation}

\end{frame}

\end{document}

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

答え2

\useanchorwidthパラメータが設定されたアンダースタックでは、Tアンダースタックされたマテリアルのサイズがスタックの「アンカー」の間隔に影響することはありません。

\documentclass[table]{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usetheme{Madrid}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{stackengine}
\stackMath
\let\underbrace\LaTeXunderbrace
\let\overbrace\LaTeXoverbrace
\begin{document}
\begin{frame}
\frametitle{Methodology}
\framesubtitle{General framework}
In the case of the eurozone:
\begin{equation}
\begin{aligned}
\underbrace{\Delta R^n_t = f (Fed_t}_{\text{Fed signalling effect}}, ECB_t, News_t ) \\
\end{aligned}
\end{equation}
\begin{itemize}
\item Fed UMP announcements $\Rightarrow$ $\Delta R^n_{t}$, $\Delta TPP^n_t$ and  $\Delta TPR^n_t$. First, cancel out the effects through signalling:
\end{itemize}
\begin{equation}
\begin{aligned}
\Delta(Y^n_t - R^n_t)=  \Delta TPP^n_t + \Delta TPR^n_t  \\
\end{aligned}
\end{equation}
In case of the eurozone:
\begin{equation}
\begin{aligned}
\Delta(Y^n_t - R^n_t) =  f (\stackengine{3pt}{Fed_t}{%
  \scriptstyle\xleftarrow[\text{Fed signalling}]{}}{U}{c}{F}{T}{S} , ECB_t, News_t, Sovereign_t) \\
\end{aligned}
\end{equation}
\end{frame}
\end{document}

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

あるいは、 を使用して\mathclap本質的に同じ結果を達成することもできます。

\begin{aligned}
\Delta(Y^n_t - R^n_t) =  f (\underset{\mathclap{\xleftarrow[
\text{Fed signalling}]{}}} {Fed_t} , ECB_t, News_t, Sovereign_t) \\
\end{aligned}

フォローアップ

下のOPのコメントに答えると、矢印の正しい位置合わせをするにはFED_t

\begin{aligned}
\Delta(Y^n_t - R^n_t) =  f (\stackengine{5pt}{Fe}{%
  \scriptstyle\xleftarrow[\text{Fed signalling}]{}}{U}{r}{F}{T}{S}d_t ,
  ECB_t, News_t, Sovereign_t) \\
\end{aligned}

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

cこれは、スタックの配置を に変更しr、その配置がFeの後ではなく の後に発生するようにしFed_t、スタックの下のギャップを 5pt に増やすことによって実現されました。

関連情報