Я хотел бы подчеркнуть определенный эффект в уравнении, используя либо underbrace
или underset
в сочетании с 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}
СЛЕДОВАТЬ ЗА
Чтобы ответить на комментарий автора ниже, чтобы выровнять стрелку под 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.