将分段 \case 与其他函数对齐时出现问题

将分段 \case 与其他函数对齐时出现问题

我的代码不起作用:

\begin{align*}
  &f(x)&=\begin{cases}
    \begin{alignedat}{3}
      -1, & \quad & -\pi & < x && < 0   \\
      1, & \quad &    0 & < x && < \pi
    \end{alignedat}
  \end{cases}\\
  &f(x+2\pi)&=f(x)
\end{align*}

我想要生成这个:

在此处输入图片描述

答案1

使用另一个alignedat。但文字比符号更清晰。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\section{How you want it}

\begin{equation*}
\begin{alignedat}{2}
& f(x) && =
\begin{cases}
\begin{alignedat}{2}
-1, & \quad & -\pi & < x < 0   \\
 1, & \quad &    0 & < x < \pi
\end{alignedat}
\end{cases}
\\[1ex]
& f(x+2\pi) &&= f(x)
\end{alignedat}
\end{equation*}

\section{How I'd do it}

Let $f$ be the function defined over the reals, except at 
integral multiples of $\pi$, given by
\begin{equation*}
f(x) =
\begin{cases}
\begin{alignedat}{2}
-1, & \quad & -\pi & < x < 0   \\
 1, & \quad &    0 & < x < \pi
\end{alignedat}
\end{cases}
\end{equation*}
and extended by $2\pi$~periodicity.

\end{document}

在此处输入图片描述

或者,中间:两个等号实际上彼此没有关联,并且顶行中的空白很糟糕。

\begin{equation*}
\begin{gathered}
f(x)=
\begin{cases}
\begin{alignedat}{2}
-1, & \quad & -\pi & < x < 0   \\
 1, & \quad &    0 & < x < \pi
\end{alignedat}
\end{cases}
\\[1ex]
f(x+2\pi) = f(x)
\end{gathered}
\end{equation*}

在此处输入图片描述

答案2

也许您应该只考虑一列中的方程式,如下所示:

\begin{align*}
  &f(x)=\begin{cases}
    \begin{alignedat}{3}
      -1, & \quad & -\pi & < x && < 0   \\
      1, & \quad &    0 & < x && < \pi
    \end{alignedat}
  \end{cases}\\
  &f(x+2\pi)=f(x)
\end{align*}

在此处输入图片描述

相关内容