基本上,我想做的是
其中每个方程式由一个略微向左的包含单或双垂直箭头的空间分隔。
但是,如果有其他更好的方法,请告知,我将不胜感激。谢谢。
答案1
mathtools
提供
\ArrowBetweenLines[〈symbol〉 ]
\ArrowBetweenLines*[ 〈symbol〉 ] %% symbol on right side.
<symbol>
可以是任何箭头符号。
代码:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
&& y&=mx+b\\
\ArrowBetweenLines%
&& x&=\frac{y-b}{m}
\end{alignat*}
\begin{alignat}{2}
&& y&=mx+b\\
\ArrowBetweenLines%
&& x&=\frac{y-b}{m}
\end{alignat}
\begin{alignat*}{2}
y&=mx+b &&\\
\ArrowBetweenLines*[\downarrow]%
x&=\frac{y-b}{m} &&
\end{alignat*}
\begin{alignat}{2}
y&=mx+b &&\\
\ArrowBetweenLines*[\uparrow]%
x&=\frac{y-b}{m} &&
\end{alignat}
\end{document}
有关详细信息,请参阅mathtools
手册第 21 页第 3.4.6 节。
答案2
只需搜索您喜欢的箭头(我正在使用\Updownarrow
它,它根本不需要任何包)并将其添加到align
环境的额外行中。为了将其放在左侧,只需在 -separator前面添加一个\quad
或。\quadd
&
% arara: pdflatex
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align*}
y&=mx+b\\
\Updownarrow\quad&\\
x&=\frac{y-b}{m}
\end{align*}
\begin{align}
y&=mx+b\\
\Updownarrow\quad&\notag\\
x&=\frac{y-b}{m}
\end{align}
\end{document}
当您要求使用其他方法来做到这一点时——我会使用以下两个版本之一:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[y=mx+b \quad\Rightarrow\quad x=\frac{y-b}{m}\]
\begin{align*}
y&=mx+b \shortintertext{which can be transformed to:}
x&=\frac{y-b}{m}
\end{align*}
\end{document}