有没有办法将前两行与最后一行左对齐?
\documentclass{article}
\usepackage{amsmath}
\begin{equation*}
\left\{{\begin{aligned}
&\left.{\begin{aligned}
&A+B=X\\
&B+C=Y\end{aligned}}\right\}2A+B+C=X+Z\\
&C+A=Z
\end{aligned}}\right.
\end{equation*}
\end{document}
答案1
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\left.\smash{\raisebox{-.7\baselineskip}{$\left\{\begin{aligned}
A+B&=X\\
B+C&=Y\\
C+A&=Z
\end{aligned}\right.$}}
\rule{0pt}{1.3\baselineskip}
\right\}
2A+B+C=X+Z
\end{equation*}
\end{document}
答案2
有三个空间您没有考虑到。
- 建筑物
\left...\right
前后空间较窄; - 空分隔符产生与 一样宽的空间
\nulldelimiterspace
; aligned
前面有一个很窄的空格(参见为什么在“aligned”环境的开头有一个\,空格?)。
删除这些空格的方法如下:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\setlength{\nulldelimiterspace}{0pt} % locally set the added space to zero
\left\{\begin{aligned}
&\!\left.\!\begin{aligned}
&A+B=X\\
&B+C=Y\end{aligned}\right\}2A+B+C=X+Z\\
&C+A=Z
\end{aligned}\right.\!
\end{equation*}
\end{document}