使用多列时如何使用表格环境

使用多列时如何使用表格环境

我使用命令 multicols,因为它对我来说是最好的选择。但是,我必须引入一个表格,并且我想添加一个标题。如果我使用环境表,它不起作用,表格会消失。

答案1

在此处输入图片描述

两种方法

-- 使用带有表格环境和标题的 makebox 和 minipage

-- 使用 tabular 和 captionof 环境,因为 multicols 不接受普通标题

提供意见——

如何在多列表格下方添加标题

使用 minipage 并排显示表格

\documentclass[]{article}
\usepackage{multicol}
\usepackage{caption}
\usepackage{blindtext}

\begin{document}
    
    \begin{table}
        \centering
        \makebox[0pt][c]{\parbox{0.9\textwidth}{%
                \begin{minipage}[b]{0.45\textwidth}
                    \centering
                    \begin{tabular}{ | c | c|c|c| }
                        \hline
                        i & 1 & 2 & 3\\
                        \hline
                        $V$ & 10 & 8 & 12\\
                        \hline
                    \end{tabular}        
                    \caption{xxx}
                    \label{tab:first}
                \end{minipage}
                \hfill
                \begin{minipage}[b]{0.45\textwidth}
                    \centering
                    \begin{tabular}{ |c|c|c|c| }
                        \hline
                        i & 1 & 2 & 3\\
                        \hline
                        $N_2$ & 1 & 0 & 1\\
                        \hline
                    \end{tabular}
                    \caption{xxxx}
                    \label{tab:second}
                \end{minipage}
        }}
    \end{table}
    
    \begin{multicols}{2}
        \blindtext[1]\\ 
        { 
         \begin{center}
             \begin{tabular}{ |c|c|c|c| }
               \hline
               i & 1 & 2 & 3\\
               \hline
               $N_2$ & 1 & 0 & 1\\
               \hline
               \end{tabular}
               \captionof{table}{Lets see}\label{pinki}
                \end{center}
                  }  
                 \blindtext[2]
                 \end{multicols}
                \end{document}

相关内容