考虑以下
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{align}
X_{n}=\begin{cases}
X_{n}^{I}= t_{1}\nu_{1}^{n}+r_{1}\nu_{2}^{n}, \quad -N\leq n<-d, \\
X_{n}^{II}= t_{2}\nu_{1}^{n}+r_{2}\nu_{2}^{n}, \quad \ -d<n<-1, \\
X_{n}^{III}=t_{3}\nu_{1}^{n}+r_{3}\nu_{2}^{n}, \quad \quad 1<n<d, \\
X_{n}^{IV}=t_{4}\nu_{1}^{n}+r_{4}\nu_{2}^{n}, \quad \quad d<n\leq N, \\
\end{cases}
\end{align}
\end{document}
我如何确保左列中的 = 符号以及右侧的不等式对齐?
答案1
一种选择是尝试array
环境而不是案例。
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation}
a_{n}=\left\{%
\begin{array}{@{}r@{{}={}}l@{\quad}r@{{\,n\,}}l@{}}
X_{n}^{I} & t_{1}\nu_{1}^{n}+r_{1}\nu_{2}^{n}, & -N \leq& <-d, \\
X_{n}^{II} & t_{2}\nu_{1}^{n}+r_{2}\nu_{2}^{n}, & -d <& <-1, \\
X_{n}^{III}& t_{3}\nu_{1}^{n}+r_{3}\nu_{2}^{n}, & 1 <& <d, \\
X_{n}^{IV} & t_{4}\nu_{1}^{n}+r_{4}\nu_{2}^{n}, & d <& \leq N, \\
\end{array}\right .
\end{equation}
\end{document}
答案2
您可以嵌套aligned
在cases
:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation}
X_{n}=
\begin{cases}
\begin{aligned}
X_{n}^{I} &= t_{1}\nu_{1}^{n}+r_{1}\nu_{2}^{n}, & -N &\leq n < -d, \\
X_{n}^{II} &= t_{2}\nu_{1}^{n}+r_{2}\nu_{2}^{n}, & -d &< n < -1, \\
X_{n}^{III} &= t_{3}\nu_{1}^{n}+r_{3}\nu_{2}^{n}, & 1 &< n < d, \\
X_{n}^{IV} &= t_{4}\nu_{1}^{n}+r_{4}\nu_{2}^{n}, & d &< n \leq N,
\end{aligned}
\end{cases}
\end{equation}
\end{document}
这利用了不等式中间项始终相同的事实。否则,alignedat
就需要采用稍微复杂一点的方法。
其优点array
在于行距略大,最重要的是,可以自动使用显示样式,从而可以更轻松地放置下标和上标。
笔记。不要用 来align
代替equation
。