
我有一個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*
中工作。使其工作的一個技巧是透過大括號將環境分組,因此 insidealign 的行為不像for 。甚至有效。p
tabular
align*
&
&
tabular
\\[length]
托比昂表的修改如下:
\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}
忘記複雜的表格和方框。