带表格的迷你页面

带表格的迷你页面

如果我有如下的小页面:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}

\begin{document}

\begin{minipage}{1\linewidth}
\centering
A
\medskip
B
\end{minipage}

\end{document}

为什么不能插入表格来代替 A 和 B?如果我尝试,我会得到“LaTeX 错误:不在外部模式中”。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}

\begin{document}

\begin{minipage}{1\linewidth}
\centering
            \begin{table}[h]
                \centering
                \bgroup
                \def\arraystretch{1.2}
                \begin{tabular}{ c c | c | c | }
                    & & \multicolumn{2}{c|}{P2} \\
                    & & $a_1$ & $a_2$ \\
                    \hline
                    \multirow{2}{*}{P1} & $a_1$ & 0, 0 & 0, 0 \\
                    & $a_2$ & 0, 0 & 0, 0 \\
                    \hline
                \end{tabular}
                \egroup
                \caption{Title}
            \end{table}
\medskip
            \begin{table}[h]
                \centering
                \bgroup
                \def\arraystretch{1.2}
                \begin{tabular}{ c c | c | c | }
                    & & \multicolumn{2}{c|}{P2} \\
                    & & $a_1$ & $a_2$ \\
                    \hline
                    \multirow{2}{*}{P1} & $a_1$ & 0, 0 & 0, 0 \\
                    & $a_2$ & 0, 0 & 0, 0 \\
                    \hline
                \end{tabular}
                \egroup
                \caption{Title}
            \end{table}
\end{minipage}

\end{document}

理想情况下,我想了解“LaTeX 错误:不在外部模式”的含义。

答案1

环境table不能是 的一部分minipage。仅使用 环境tableminipage!这样的环境可以有多个标题:

\documentclass{article}
\usepackage{multirow}

\begin{document}

\begin{table}
\centering
\def\arraystretch{1.2}
\begin{tabular}{ c c | c | c | }
    & & \multicolumn{2}{c|}{P2} \\
    & & $a_1$ & $a_2$ \\    \hline
 \multirow{2}{*}{P1} & $a_1$ & 0, 0 & 0, 0 \\
& $a_2$ & 0, 0 & 0, 0 \\\hline
\end{tabular}
\caption{Title}

\bigskip
\begin{tabular}{ c c | c | c | }
                & & \multicolumn{2}{c|}{P2} \\
                & & $a_1$ & $a_2$ \\
                \hline
                \multirow{2}{*}{P1} & $a_1$ & 0, 0 & 0, 0 \\
                & $a_2$ & 0, 0 & 0, 0 \\
                \hline
\end{tabular}
\caption{Title}
\end{table}

\end{document}

在此处输入图片描述

并排使用两个表格:

\begin{table}
\centering
\def\arraystretch{1.2}
\begin{minipage}{0.48\linewidth}\centering
\begin{tabular}{ c c | c | c | }
    & & \multicolumn{2}{c|}{P2} \\
    & & $a_1$ & $a_2$ \\    \hline
 \multirow{2}{*}{P1} & $a_1$ & 0, 0 & 0, 0 \\
& $a_2$ & 0, 0 & 0, 0 \\\hline
\end{tabular}
\caption{Title}
\end{minipage}
%
\begin{minipage}{0.48\linewidth}\centering
\begin{tabular}{ c c | c | c | }
                & & \multicolumn{2}{c|}{P2} \\
                & & $a_1$ & $a_2$ \\
                \hline
                \multirow{2}{*}{P1} & $a_1$ & 0, 0 & 0, 0 \\
                & $a_2$ & 0, 0 & 0, 0 \\
                \hline
\end{tabular}
\caption{Title}
\end{minipage}
\end{table}

在此处输入图片描述

相关内容