不使用 tikz-cd 在对齐环境中排列箭头

不使用 tikz-cd 在对齐环境中排列箭头

我之前问过这个问题。为了便于解释,我想在此再次声明:

我有以下代码,但我不知道如何将两个水平线\Longleftrightarrow垂直对齐,使其比现在的位置更高。理想情况下,它们只需要垂直向上移动一点,以便其中一个垂直位于c_2和之间c_1,另一个位于 和c_3之间c_4

\begin{align}
a(y)&=1-a(-y)\nonumber\\
&\Uparrow \nonumber\\
m_u=1/m_l \quad\quad\,\, c_2&=c_3 \quad\quad\,\,  \lambda_0=\lambda_1\nonumber\\
t_u=-t_l\Longleftrightarrow c_1&=c_4 \Longleftrightarrow \mu_0=\mu_1 \nonumber\\
&\Updownarrow \nonumber\\
f_1(y)&=f_0(-y)
\end{align}

但是现在我需要括号。因为没有括号可能意味着不同。我收到了两个非常好的答案,其中一个甚至带有括号,但它使用 tikz-cd,而 arxiv 不接受它。请参阅此问题。。因此,我需要带括号的图表。有没有办法在不使用 tikz-cd 和 tikz 的情况下做到这一点?

答案1

以下是对案例环境进行扩展mathtools并对包进行一些调整的解决方案makebox

\documentclass{article}

\usepackage{mathtools}
\usepackage{makebox} 

\begin{document}

\begin{align}%{2}
a(y)& =1-a(-y)\nonumber\\
& \makebox*{${}={}$}{$ \Uparrow $} \nonumber\\
\begin{rcases}\begin{cases} m_u =1/m_l \\t_u =-t_l \end{cases}\hskip-1.18em\end{rcases}\Longleftrightarrow\begin{cases} c_2\\c_1\end{cases}\hskip-1.18em & \begin{rcases} = c_3\\ = c_4 \end{rcases}
\Longleftrightarrow\begin{rcases}\begin{cases}\lambda_0=\lambda_1\\
 \mu_0=\mu_1\end{cases}\hskip-1.18em\end{rcases} \nonumber\\
&\makebox*{${}={}$} {$\Updownarrow$} \nonumber\\
f_1(y)& =f_0(-y)
\end{align}

\end{document} 

在此处输入图片描述

答案2

结果似乎还不错;另一方面,我认为我很难理解该图的含义。但文档是你的。;-)

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{array}{ccccc}
&&\makebox[0pt]{$\displaystyle a(y)=1-a(-y)$} \\[1ex]
&&\Uparrow \\
\left\{
  \!\begin{aligned}
  m_u&=1/m_l\\
  t_u&=-t_l
  \end{aligned}
\right\}
&
\Longleftrightarrow
&
\!\begin{aligned}
  c_2&=c_3 \\
  c_1&=c_4
\end{aligned}
&
\Longleftrightarrow
&
\left\{
  \!\begin{aligned}
  \lambda_0&=\lambda_1 \\
  \mu_0&=\mu_1
  \end{aligned}
\right\}
\\
&&\Updownarrow \\[1ex]
&&\makebox[0pt]{$\displaystyle f_1(y)=f_0(-y)$}
\end{array}
\end{equation}

\end{document}

在此处输入图片描述

相关内容