使用 LaTeX,我如何实现以下目标:
注意左侧方程是如何围绕 对齐的,=
这可以通过 实现align*
。右侧带有中心文本的情况同样可以通过巧妙放置\left.
和来实现\right}
,但是左侧的方程组彼此对齐,这意味着它们必须位于一个align*
环境中,而不是每个组一个。
我想我正在寻找类似于align*
或array
环境的多行的东西。
答案1
这里定义了一个带有multirow
包的解决方案,\mybrace
用于创建占据两行的右括号。
代码
\documentclass{article}
\usepackage{multirow}
\newcommand{\mybrace}{$\left.\vphantom{\begin{array}{c}
x \\
y
\end{array}}\right\rbrace$}
\setlength{\arraycolsep}{2pt}
\begin{document}
\[\begin{array}{rclcl}
3x+4y &=&-2 &\multirow{2}{*}{\mybrace}& \multirow{2}{*}{\parbox{4cm}
{\raggedright text text text text text text text }} \\
6x+y &=&10 & & \\[5mm]
%
x+4y &=&-2 &\multirow{2}{*}{\mybrace}& \multirow{2}{*}{\parbox{4cm}
{\raggedright text text text text text text text }} \\
y &=&10-6x& & \\[5mm]
%
3x+4(10-6x)&=&-2 &\multirow{2}{*}{\mybrace}& \multirow{2}{*}{\parbox{4cm}
{\raggedright text text text text text text text }} \\
y &=&10-6x& & \\[5mm]
\end{array}\]
\end{document}
结果