Como posso colocar um ambiente displaymath e um ambiente align* lado a lado?

Como posso colocar um ambiente displaymath e um ambiente align* lado a lado?

Tenho um displaymathambiente e um align*ambiente que gostaria de exibir um ao lado do outro. Minha ideia era envolvê-los em um tabularambiente:

\begin{tabular}{c c}
  \[
    %math stuff here
  \]
  &
  \begin{align*}
    %laign stuff here
  \end{align*}
\end{tabular}

Ambos os ambientes funcionam bem por conta própria, mas assim que eu adiciono tabular, o seguinte erro começa a aparecer (repetidamente):

Missing $ inserted.

Eu também tentei o multicolambiente conforme sugerido emComo colocar um programa e um texto lado a lado?, mas isso apenas levou a um erro como o seguinte:

Overfull \vbox blah blah blah 

repita umas 20 vezes.

Não estou conseguindo passar desse ponto. Como posso fazer com que um displaymathambiente e um align*ambiente fiquem lado a lado?

Responder1

Duas possibilidades:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\noindent\begin{tabular}{p{0.45\textwidth}p{0.45\textwidth}}
  \[
    A = B
  \]
  &
  \[
  \begin{aligned}
    a&= b \\
    c&= d
  \end{aligned}
  \]
\end{tabular}

\noindent\begin{minipage}{0.45\textwidth}
  \[
    A = B
  \]
  \end{minipage}
  \begin{minipage}{0.45\textwidth}
  \begin{align*}
    a&= b \\
    c&= d
  \end{align*}
\end{minipage}
\end{document}

Responder2

Também align*funciona em uma pcélula de um tabularambiente. Um truque para fazer funcionar é agrupar o align*ambiente por chaves, para que o & inner align não atue como um &for tabular. Até \\[length]funciona.

Uma modificação da tabela de Torbjørn desta forma:

\noindent\begin{tabular}{p{0.45\textwidth}p{0.45\textwidth}}
  \[
    A = B
  \]
  &
  {
    \begin{align*}
      a &= b \\[0.5ex]
      c &= d
    \end{align*}
  }
\end{tabular}

Responder3

É bem possível que você precise apenas de:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
\begin{aligned}
a &= 1 \\
b &= 1+2 \\
c &= 1+2+3 
\end{aligned}
&&
A = B
\end{align*}
\end{document}

Esqueça tabelas e caixas complexas.

informação relacionada