DisplayMath 환경과 align* 환경을 나란히 배치하려면 어떻게 해야 합니까?

DisplayMath 환경과 align* 환경을 나란히 배치하려면 어떻게 해야 합니까?

나에겐 displaymath환경과 align*나란히 전시하고 싶은 환경이 있다. 내 생각은 그것들을 tabular환경에 포장하는 것이 었습니다.

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

두 환경 모두 자체적으로는 잘 작동하지만 을 추가하자마자 tabular다음 오류가 반복적으로 발생하기 시작합니다.

Missing $ inserted.

나는 또한 multicol제안한대로 환경을 시도했습니다.프로그램과 텍스트를 나란히 배치하는 방법은 무엇입니까?, 그러나 이로 인해 다음과 같은 오류가 발생했습니다.

Overfull \vbox blah blah blah 

20번 정도 반복하세요.

나는 이 지점을 지나갈 수 없다. 어떻게 displaymath환경과 align*환경을 나란히 놓을 수 있습니까 ?

답변1

두 가지 가능성:

\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}

답변2

환경 의 셀 에서도 align*작동합니다 . 이를 작동시키는 비결은 중괄호로 환경을 그룹화하는 것입니다. 따라서 inside 정렬은 for 처럼 작동하지 않습니다 . 심지어 작동합니다.ptabularalign*&&tabular\\[length]

Torbjørn의 테이블을 다음과 같이 수정합니다.

\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}

답변3

다음만 필요할 수도 있습니다.

\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}

복잡한 표와 상자는 잊어버리세요.

관련 정보