
Tenho um displaymath
ambiente e um align*
ambiente que gostaria de exibir um ao lado do outro. Minha ideia era envolvê-los em um tabular
ambiente:
\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 multicol
ambiente 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 displaymath
ambiente 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 p
célula de um tabular
ambiente. 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.