`xleftarrow`와 함께 `underset`을 사용하여 방정식에서 효과 강조 표시

`xleftarrow`와 함께 `underset`을 사용하여 방정식에서 효과 강조 표시

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}

여기에 이미지 설명을 입력하세요

또는 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; 스택언더 간격을 5pt로 늘립니다.

관련 정보