假设我有一组方程式:
(1)
\begin{align}
wx&=u\\
wy&=v\\
w&=10
\end{align}
(2)
\begin{align}
x&=u/w\\
y&=v/w\\
\end{align}
我该怎么做:将 (1) 和 (2) 放在同一行但两个单独的列中,并\leftrightarrow
在它们之间添加?例如,
我尝试将(1)(2)和箭头放在三个minipage
环境中,但是minipage
当(1)(2)具有不同的宽度时,的宽度很难调整,并且看起来像上面那样看起来很丑陋。
答案1
尝试aligned
从amsmath 包。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{aligned}[c]
wx&=u\\
wy&=v\\
w&=10
\end{aligned}
\qquad\Longleftrightarrow\qquad
\begin{aligned}[c]
x&=u/w\\
y&=v/w\\
\end{aligned}
\end{equation*}
\end{document}
答案2
同样来自这个amsmath
包,并且与Ian Thompson的答案密切相关的是使用环境的包split
:
\begin{equation}
\begin{split}
wu &= ax+by+c\\
wv &= dx+ey+f\\
w &= gx+hy+i
\end{split}
\quad\leftrightarrow\quad
\begin{split}
ax+by+c-xug-uyh-ui &= 0\\
dx+ey+f-xvg-yvh-vi &= 0
\end{split}
\end{equation}
答案3
为了完整起见,也许是为了拳击方面的教育措施(因为 OP 提到了这一点),这里有一些minipage
用法:
\documentclass{article}
\begin{document}
Here is some preceding text:
\[
\begin{minipage}{.35\linewidth}
\centering
$\begin{array}{r@{{}\mathrel{=}{}}l}
wx & u \\[\jot]
wy & v \\[\jot]
w & 10
\end{array}$
\end{minipage}%
\begin{minipage}{.3\linewidth}
\centering (1)~$\leftrightarrow$~(2)
\end{minipage}%
\begin{minipage}{.35\linewidth}
\centering
$\begin{array}{r@{{}\mathrel{=}{}}l}
x & u/w \\[\jot]
y & v/w
\end{array}$
\end{minipage}
\]
Here is some text following the above boxed expression.
\end{document}
请注意,minipage
宽度总和为\linewidth
并且均匀分布。使用array
s 只是使垂直对齐更容易。
如果您有兴趣查看上述构造中使用的盒子,请将每个盒子包裹minipage
在里面\fbox
(设置后\setlength{\fboxsep}{-\fboxrule}
以避免在可视化盒子时发生更改):