分段情况;对齐每个条件的 x

分段情况;对齐每个条件的 x

我需要记录这个函数:

\begin{align*}
  f(x)=\begin{cases} 
    -1,-\pi<x<0 \\
    1,0<x<\pi
  \end{cases}
\end{align*}

我怎样才能使两个条件按 x 对齐?简单地在 x 前放置一个 & 符号不起作用(这会导致从下限到 x 出现奇怪的空间。)

答案1

使用alignedat;我还添加了另一种形式,其中添加“for”似乎使得对齐变得没有必要。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation*}
\begin{cases}
\begin{alignedat}{2}
-1, & \quad & -\pi & < x < 0   \\
 1, & \quad &    0 & < x < \pi
\end{alignedat}
\end{cases}
\end{equation*}

\begin{equation*}
\begin{cases}
-1, & \text{for $-\pi < x < 0$} \\
 1, & \text{for $0 < x < \pi$}
\end{cases}
\end{equation*}

\end{document}

在此处输入图片描述

答案2

我建议这样empheqalignat*

\documentclass{article}
\usepackage{empheq}

\begin{document}

\begin{empheq}[left={f(x)=\empheqlbrace}]{alignat*=3}
-1, &\quad & \text{if} &~ & -\pi & < x < 0 \\
 1, & & \text{if}& & 0 & < x < \pi
 \end{empheq}

\end{document} 

在此处输入图片描述

答案3

您可以使用一些\phantom过度lapping 来实现相同的结果:

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\[
  f(x) = \begin{cases} 
              -1, &                     -\pi < x < 0 \\
    \phantom{-}1, & \phantom{-\pi}\llap{$0$} < x < \pi
  \end{cases}
\]

\end{document}

相关内容