并排表格作为一个图

并排表格作为一个图
\begin{figure}
\begin{minipage}{0.5\textwidth}
\centering
\caption{***}
$\begin{array}{cccccccc}
T_1: & c_{12} &          & c_{23} &          & c_{34} &          & c_{45}\\
T_2: &        & c_{13|2} &        & c_{24|3} &        & c_{35|2} & \\\hline
T_3: &        &          &\pi_{14|23}&        &\pi_{25|34}&         &  \\
T_4: &         &        &         &\pi_{15|234}&        &        & \\
\end{array}$
\end{minipage}
\begin{minipage}{0.5\textwidth}
\caption{***}
$\begin{array}{cccccccc}
T_1: & c_{12} &          & c_{23} &          & c_{34} &          & c_{45}\\
T_2: &        & c_{13|2} &        & c_{24|3} &        & c_{35|2} & \\
T_3: &        &          &c_{14|23}&        &c_{25|34}&         &  \\\hline
T_4: &         &        &         &\pi_{15|234}&        &        & \\
\end{array}$
\end{minipage}
\end{figure}

这是我的代码,有什么问题?

(1) 我想要 1 个数字。所以我需要一种方法将这些小页面放在 1 个环境中(表格不起作用)。

(2)这两个数组有点太宽了。我可以更改列之间的距离吗?

答案1

您可以arraycolsep在每个array环境之前进行调整 - 或者您可以在序言中进行全局设置。

至于caption- 只需放在\caption{<stuff>}第一个之前即可minipage,如下所示。

屏幕显示

% arara: pdflatex
% !arara: indent: {overwrite: on}
\documentclass{article}

\begin{document}

\begin{figure}
    \caption{Global caption}
    \begin{minipage}{0.5\textwidth}
        \centering
        \caption{***}
        \setlength{\arraycolsep}{.5pt}
        $\begin{array}{cccccccc}
            T_1: & c_{12} &          & c_{23}      &              & c_{34}      &          & c_{45} \\
            T_2: &        & c_{13|2} &             & c_{24|3}     &             & c_{35|2} &        \\
            \hline
            T_3: &        &          & \pi_{14|23} &              & \pi_{25|34} &          &        \\
            T_4: &        &          &             & \pi_{15|234} &             &          &        \\
        \end{array}$
    \end{minipage}%
    \begin{minipage}{0.5\textwidth}
        \caption{***}
        \setlength{\arraycolsep}{.5pt}
        $\begin{array}{cccccccc}
            T_1: & c_{12} &          & c_{23}    &              & c_{34}    &          & c_{45} \\
            T_2: &        & c_{13|2} &           & c_{24|3}     &           & c_{35|2} &        \\
            T_3: &        &          & c_{14|23} &              & c_{25|34} &          &        \\
            \hline
            T_4: &        &          &           & \pi_{15|234} &           &          &        \\
        \end{array}$
    \end{minipage}
\end{figure}

\end{document}

供将来参考,您可能还想看看

答案2

我认为没有必要将两个array环境放在minipage环境中。将参数值\arraycolsep6pt(默认值)减小到4.5pt,并\hspace{\fill}在两个array环境之间插入,应该足以允许两个数组并排排版 - 假设页面大小和边距或多或少具有标准值。

在此处输入图片描述

\documentclass{article}
\usepackage[margin=1in]{geometry}
\setlength\arraycolsep{4.5pt} % default is 6pt
\begin{document}
\begin{table}
\caption{***} \label{tab:threestars}

\bigskip
$\begin{array}{@{} *{8}{c} @{}}
T_1: & c_{12} &          & c_{23} &          & c_{34} &          & c_{45}\\
T_2: &        & c_{13|2} &        & c_{24|3} &        & c_{35|2} & \\
\hline
T_3: &        &          &\pi_{14|23}&        &\pi_{25|34}&         &  \\
T_4: &         &        &         &\pi_{15|234}&        &        & \\
\end{array}$
\hspace{\fill}
$\begin{array}{@{} *{8}{c} @{}}
T_1: & c_{12} &          & c_{23} &          & c_{34} &          & c_{45}\\
T_2: &        & c_{13|2} &        & c_{24|3} &        & c_{35|2} & \\
T_3: &        &          &c_{14|23}&        &c_{25|34}&         &  \\
\hline
T_4: &         &        &         &\pi_{15|234}&        &        & \\
\end{array}$
\end{table}
\end{document}

答案3

\documentclass{article}
\begin{document}

\setlength{\arraycolsep}{0pt} %rather a little bit more

\begin{figure}
\caption{***}
\begin{minipage}{0.5\textwidth}
\centering
%\caption{***}
$\begin{array}{cccccccc}
T_1: & c_{12} &          & c_{23} &          & c_{34} &          & c_{45}\\
T_2: &        & c_{13|2} &        & c_{24|3} &        & c_{35|2} & \\
\hline
T_3: &        &          &\pi_{14|23}&        &\pi_{25|34}&         &  \\
T_4: &         &        &         &\pi_{15|234}&        &        & \\
\end{array}$
\end{minipage}
\begin{minipage}{0.5\textwidth}
%\caption{***}
$\begin{array}{cccccccc}
T_1: & c_{12} &          & c_{23} &          & c_{34} &          & c_{45}\\
T_2: &        & c_{13|2} &        & c_{24|3} &        & c_{35|2} & \\
T_3: &        &          &c_{14|23}&        &c_{25|34}&         &  \\
\hline
T_4: &         &        &         &\pi_{15|234}&        &        & \\
\end{array}$
\end{minipage}
\end{figure}

\end{document}

在此处输入图片描述

相关内容