Mostrando como resolver uma equação em LaTeX

Mostrando como resolver uma equação em LaTeX

Existe um pacote que me permita desenhar uma linha horizontal no modo matemático, como sugerido abaixo?

\begin{align*}
x + 2 &= 3\\ % First equation
 -2 &= -2\\  % Second equation
%% Horizontal line drawn under last equation HERE, with line as wide as 
%% first equation
x &= 1
\end{align*}

Responder1

Aqui está uma solução que usa um arrayambiente e tem o cuidado de preservar as quantidades apropriadas de espaçamento em torno dos operadores do tipo mathbin ("+" e "-") e mathrel ("="). Ele também usa a macro \midrule(do booktabspacote) para obter um bom espaçamento ao redor da linha horizontal.

insira a descrição da imagem aqui

\documentclass{article}
\usepackage{array,amsmath,booktabs}
\begin{document}
\[
\begin{array}{ @{} r @{}>{{}}c<{{}}@{} r @{{}={}} r @{} }
x & + &  2 &  3\\
  & - &  2 & -2\\
\midrule
  &  &   x &  1\\
\end{array}
\]
\end{document}

Responder2

Bastante fácil: use aligned:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{aligned}
x + 2 &= 3\\ % First equation
 -2 &= -2\\  % Second equation
\hline
x &= 1
\end{aligned}
\end{equation*}
\end{document}

insira a descrição da imagem aqui

Melhor ainda, use também booktabse \midrule:

\documentclass{article}
\usepackage{amsmath,booktabs}
\begin{document}
\begin{equation*}
\begin{aligned}
x + 2 &= 3\\ % First equation
 -2 &= -2\\  % Second equation
\midrule
x &= 1
\end{aligned}
\end{equation*}
\end{document}

insira a descrição da imagem aqui

Responder3

Use umtabular

\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
 \begin{tabular}{>{$}r<{$}@{\,}>{$=}l<{$}}
x + 2 & 3  \\
   -2 & -2 \\ \hline
    x & 1
\end{tabular}
\end{document}

insira a descrição da imagem aqui

Responder4

Aqui estão duas soluções usando IEEEtrantools:

Incorporar IEEEeqnarrayboxdentroequation

\documentclass{article}

\usepackage{amsmath}
\usepackage{IEEEtrantools}

\begin{document}

\begin{equation*}
  \begin{IEEEeqnarraybox}{rCr}
              x + 2 &=&  3
    \\          - 2 &=& -2
    \\ \hline
    \\            x &=&  1  
  \end{IEEEeqnarraybox}
\end{equation*}

\end{document}

dá:

insira a descrição da imagem aqui

Para um melhor controle recomendo usar IEEEeqnarray.

UsandoIEEEeqnarray

\documentclass{article}

\usepackage{IEEEtrantools}
\usepackage{booktabs}

\begin{document}

\begin{IEEEeqnarray*}{rCr}
                               x + 2 &=&  3
  \\                             - 2 &=& -2
  \\*[-1.0\normalbaselineskip] \cmidrule{1-3}
  \\*[-1.5\normalbaselineskip]     x &=&  1
\end{IEEEeqnarray*}

\end{document}

dá:

insira a descrição da imagem aqui

Stefan Moser escreveu umexcelente tutorialsobre IEEEtrantools.

informação relacionada