如何将两个等式相减?

如何将两个等式相减?

我正在尝试用一个方程式减去另一个方程式,但无法以我想要的方式显示。这就是我现在所得到的。

\begin{align*}
&y&=2x+5\\   
-&&\\    
&y&=3x+10\\\hline   
&0&=-x-5    
\end{align*}

答案1

这看起来不太好,但似乎接近你的代码试图做的事情,我用它来\cline{}画水平线,并将\phantom{y=}减号推到左边

在此处输入图片描述


推荐解决方案:

不过,我建议使用\intertext\shortintertext包裹mathtools,并参考以下方程式:

在此处输入图片描述

笔记:

  • (??)需要运行两次:第一次运行将在交叉引用中显示。
  • \shortintertext产生更好的间距,但需要额外的包。或者,您可以使用\intertext中提供的amsmath
  • 包裹mathtools已经包括amsmath

代码:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
    y&=2x+5\\   
    -\phantom{y=}&\\    
    y&=3x+10\\
   \cline{1-2}
    0&=-x-5    
\end{align*}
\end{document}

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
    y&=2x+5 \label{eqn:one}\\
    y&=3x+10 \label{eqn:two}\\
  \shortintertext{Subtracting \eqref{eqn:two} from \eqref{eqn:one} yields}
    0&=-x-5  \notag
\end{align}
\end{document}

答案2

我的看法是,更多使用文本表示和array

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\[
  \begin{array}{l@{\quad}cr@{}l}
    && y & {}= 2x+5 \\
    \text{minus} && y & {}= 3x+10 \\ \cline{2-4}
    && 0 & {}= -x-5
  \end{array}
\]
\end{document}​

附加的(第二)列是为了允许\cline方程周围有一些填充。修改\quad为,使“负”和方程之间\hspace{<len>}有长度的间隙。<len>

答案3

以下是我的解决方案: 在此处输入图片描述

\documentclass[]{article}

\usepackage{amsmath}
\begin{document}
\begin{alignat*}{4}
    &y&=&&2x&&+&5\\   
    -\hspace*{.5em}&y&=&&3x&&+&10\\[-2.5ex]\cline{2-8}\\[-4.8ex]
    &0&=&&-x&&-&5    
\end{alignat*}

\end{document}

我使用的alignat环境来自amsmath

答案4

我是这样写的:

\[\frac{\begin{matrix} y=2x+5\\ y=3x+10 \end{matrix}}{0=-x-5}\ -\]

相关内容