将 \sim 与 \overset{}{} 对齐

将 \sim 与 \overset{}{} 对齐

我尝试对齐\sim(即~)符号,但无法使其工作。出现问题的原因是第一个符号 \sim上面有文本。

这是我尝试过的两个版本的代码及其相应的输出。

\documentclass{memoir}
\usepackage{amsmath}
\begin{document}

\begin{align*}
y_t &= c + \xi_t, && \xi_t \overset{\text{approx}}{\sim} N(0, \sigma_\xi^2) \\
f_t &= \mu + \eta_t, && \eta_t \sim N(0,\sigma_\eta^2), 
\end{align*}

\begin{align*}
y_t &= c + \xi_t, && \xi_t &&&\overset{\text{approx}}{\sim} N(0, \sigma_\xi^2) \\
f_t &= \mu + \eta_t, && \eta_t &&&\sim N(0,\sigma_\eta^2), 
\end{align*}

\end{document}

答案1

\hphantom有助于获得第二个相同的宽度\sim

\documentclass{memoir}
\usepackage{amsmath}
\begin{document}
\begin{align*}
  y_t &= c + \xi_t, & \xi_t
  &\overset{\text{approx}}{\sim} N(0, \sigma_\xi^2)
  \\
  f_t &= \mu + \eta_t, & \eta_t
  &\overset{\hphantom{\text{approx}}}{\sim} N(0,\sigma_\eta^2),
\end{align*}
\end{document}

结果

相关内容