Alinhando vários lugares em equações usando alinhar

Alinhando vários lugares em equações usando alinhar

Minha pergunta é simples. Eu brinquei com o &símbolo para alinhar minhas equações perfeitamente umas com as outras, mas simplesmente não consigo fazer com que pareça bonito. Este é o mais próximo que tenho:

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{align}
A_{0} & = -\frac{3\sigma_{1}' h H L^{2}}{E (H+h)^{3}} &=& -1.62\times 10^{-6}\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (\alpha_{2}-\alpha_{1}) L^{2}}{(H+h)^{3}} &=&  2.95\times 10^{-8}\,\mathrm{m\,K^{-1}} \\
C_{0} & = \frac{4 L^{3}}{E W (H+h)^{3}} &=& 1.08\,\mathrm{m\,N^{-1}}
\end{align}
\end{document}

que produz a seguinte saída:

Como possoremova o espaço horizontalno meio e ainda assim alinhar os sinais de igual um sob o outro? Deve ser a equação do meio que dita os espaços, ou seja, as outras duas equações precisam se alinhar a essa.

Como pergunta final, eu poderia perguntar: como seriavocêfazer isso para que fique 'bonito'?

E sim, analisei outras questões semelhantes sem sorte.

Responder1

Duas soluções com alignat; um deles possui dois pontos de alinhamento, o outro, três, para que os valores numéricos fiquem alinhados na parte inteira da mantissa:

 \documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}

\begin{alignat}{3}
A_{0} & = -\frac{3σ_{1}' h H L²}{E (H+h)³} &&= - & & 1.62 × 10⁻⁶\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (α_{2}-α_{1}) L²}{(H+h)³} &&= & & 2.95 × 10⁻⁸\,\mathrm{m\,K⁻¹} \\
C_{0} & = \frac{4 L³}{E W (H+h)³} &&= & & 1.08\,\mathrm{m\,N⁻¹}
\end{alignat}

\begin{alignat}{2}
A_{0} & = -\frac{3σ_{1}' h H L²}{E (H+h)³} &&= - 1.62 × 10⁻⁶\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (α_{2}-α_{1}) L²}{(H+h)³} &&= 2.95 × 10⁻⁸\,\mathrm{m\,K⁻¹} \\
C_{0} & = \frac{4 L³}{E W (H+h)³} &&= 1.08\,\mathrm{m\,N⁻¹}
\end{alignat}

\end{document} 

insira a descrição da imagem aqui

Responder2

O que você precisa é alignat:

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{alignat}{2}
A_{0} & = -\frac{3\sigma_{1}' h H L^{2}}{E (H+h)^{3}} &{}={}& -1.62\times 10^{-6}\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (\alpha_{2}-\alpha_{1}) L^{2}}{(H+h)^{3}} &{}={}&  2.95\times 10^{-8}\,\mathrm{m\,K^{-1}} \\
C_{0} & = \frac{4 L^{3}}{E W (H+h)^{3}} &{}={}& 1.08\,\mathrm{m\,N^{-1}}
\end{alignat}
\end{document}

\begin{alignat}{2}alinha em dois pontos (duas colunas de equações) e você tem que usar três &s. Para obter o espaçamento adequado =na segunda coluna, use{}={}

insira a descrição da imagem aqui

Responder3

Você tem que usar o alignatmeio ambiente. Além disso, usesiunitxpara as grandezas físicas.

\documentclass{article}

\usepackage{amsmath}
\usepackage{siunitx}

\begin{document}

\begin{alignat}{2}
  A_{0}
  &= -\frac{3\sigma_{1}'hHL^{2}}{E(H+h)^{3}}
  &&= \SI{-1.62e-6}{\m} \\
  B_{0}
  &= - \frac{3hH(\alpha_{2}-\alpha_{1})L^{2}}{(H+h)^{3}}
  &&= \SI{2.95e-8}{\m\per\K} \\
  C_{0}
  &= \frac{4L^{3}}{EW(H+h)^{3}}
  &&= \SI{1.08}{\m\per\N}
\end{alignat}

\end{document}

saída1

Atualizar

Inspirado porA resposta de Barnard, aqui está uma maneira caso você também queira alinhar as unidades:

\documentclass{article}

\usepackage{amsmath}
\usepackage{siunitx}

\begin{document}

\begin{alignat}{4}
  A_{0}
  &= -\frac{3\sigma_{1}'hHL^{2}}{E(H+h)^{3}}
  &&={}& -1.62 &\times 10^{-6} && \,\si{\m} \\
  B_{0}
  &= - \frac{3hH(\alpha_{2}-\alpha_{1})L^{2}}{(H+h)^{3}}
  &&={}& 2.95 &\times 10^{-8} && \,\si{\m\per\K} \\
  C_{0}
  &= \frac{4L^{3}}{EW(H+h)^{3}}
  &&={}& 1.08 & && \,\si{\m\per\N}
\end{alignat}

\end{document}

saída2

Responder4

Caso queira que as fórmulas sigam o segundo sinal de igualdade, você pode tentar isso.

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{siunitx}

\begin{document}

\begin{alignat}{3}
A_{0}  =&& -\frac{3σ_{1}' h H L²}{E (H+h)³} &= - && 1.62 × 10⁻⁶\,\mathrm{m} \\
B_{0}  =&& - \frac{3 h H (α_{2}-α_{1}) L²}{(H+h)³} &= && 2.95 × 10⁻⁸\,\mathrm{m\,K⁻¹} \\
C_{0}  =&& \frac{4 L³}{E W (H+h)³} &= && 1.08\,\mathrm{m\,N⁻¹}
\end{alignat}

\end{document}

e o resultado é mostrado abaixo.

insira a descrição da imagem aqui

informação relacionada