使用“underset”結合“xleftarrow”突出顯示方程式中的效果

使用“underset”結合“xleftarrow”突出顯示方程式中的效果

我想強調使用其中一個underbraceunderset與 結合使用的方程式中的特定效果xleftarrow。然而,underbrace正如你在我的 MWE 中看到的那樣,我對結果不是很滿意。underset與 結合使用的結果xleftarrow也不令人滿意,因為「F」和「E」之間有許多空白(參見 MWE)。

對於後者,我只想在文字“Fed_t”下方有一個箭頭指向方程式(3)的左側。當以字母之間沒有多餘空格的方式完成此操作時,我認為這是突出顯示我想要的內容的最佳選擇。誰能幫我解決這個問題?

也非常歡迎其他強調「Fed_t」對等式 3 左側影響的建議!

微量元素:

\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}

在此輸入影像描述

或者,您可以使用 a\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;並將 stackunder 間隙增加到 5pt。

相關內容