我是 LaTex 新手,我想写一份文档来展示我解方程的步骤,但我不知道如何在 LaTex 中做到这一点。我想显示如下内容:
x^2+2x+1 = 0
(x+1)^2 = 0
x = -1
有没有办法在 LaTex 中做到这一点(或类似的事情)?任何建议都将不胜感激!
答案1
你应该考虑使用amsmath
:
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{align*}
x^2 + 2x + 1 &= 0 \\
(x+1)^2 &= 0 \\
\llap{$\rightarrow$\hspace{50pt}} x &= -1
\end{align*}
\end{document}
答案2
有一个非常漂亮的软件包,名为witharrows
,可以很好地完成您要做的事情。它创建了一个名为 的环境,WithArrows
代替了aligned
。您可以使用多种调整来调整用于描述步骤的箭头的间距、颜色和类型。
以下是 MWE:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{witharrows}
%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{equation}
\setlength{\jot}{10pt}
\begin{WithArrows}
ax^2 + bx + c & = 0 \Arrow[xoffset=-2cm]{Multiply both sides by $4a$} \\
4a^2 x^2 + 4abx + 4ac & = 0 \Arrow[xoffset=-1cm]{Subtract $4ac$} \\
4a^2 x^2 + 4abx & = - 4ac \\
4a^2 x^2 + 4abx + b^2 & = b^2 - 4ac \\
(2ax + b)^2 & = b^2 - 4ac \\
2ax + b & = \pm \sqrt{b^2 - 4ac} \\
2ax & = -b \pm \sqrt{b^2 - 4ac}
\end{WithArrows}
\nonumber
\end{equation}
\end{document}
输出如下:
答案3
尝试这个:
\begin{eqnarray}
x^2+2x+1 &=& 0 \nonumber \\
(x+1)^2 &=& 0 \nonumber \\
x & = & -1
\end{eqnarray}
您可能希望通过删除\nonumber
命令来对每个步骤进行编号;我只对最后一个步骤进行了编号。
更多示例这里。