如何在 Latex 中制作多列表格?

如何在 Latex 中制作多列表格?

我正在制作一份双列格式的文档。

我需要在我的文档中引入下表:

在此处输入图片描述

我尝试了以下代码:

\begin{table}
    \centering
    \begin{tabular}{|p{2cm}|p{3cm}|p{3cm}|}
        \hline
        S.No. & Rate(2001) & Rate(2010)  \\
        \hline
        01     & 10~~11 & 20 ~~22 \\
        \hline
        02      & 10~~12 & 20 ~~ 25  \\
        \hline
    \end{tabular}
\end{table}

它不能正常工作。

答案1

给你。这个一定有用。

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

\usepackage{multirow}

\begin{document}

\begin{table}[h!]
\centering
\caption{Your Caption}
\label{yourtable}
\begin{tabular}{|c|cc|cc|}
\hline
\multirow{2}{*}{S.No.} & \multicolumn{2}{c|}{Rate (2001)} & \multicolumn{2}{c|}{Rate (2010)} \\
                       & Jan             & Feb            & Jan             & Feb            \\ \hline
01                     & 10              & 11             & 20              & 22             \\ \hline
02                     & 10              & 12             & 20              & 25             \\ \hline
\end{tabular}
\end{table}


\end{document}

在此处输入图片描述

答案2

也许你喜欢下面的“更专业的外观”的表格:-)

在此处输入图片描述

\documentclass{article}

\usepackage{array, booktabs, multirow}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}

\begin{document}
    \begin{table}
\centering
\caption{Your Caption}
\label{yourtable}
    \begin{tabular}{ l C{9mm}C{9mm} C{9mm}C{9mm} }
    \toprule
\multirow{2}{*}{S.No.}
        &   \multicolumn{2}{c}{Rate (2001)}
                            &   \multicolumn{2}{c}{Rate (2010)} \\
    \cmidrule(lr){2-3}\cmidrule(lr){4-5}
        &   Jan &   Feb     &   Jan &   Feb                     \\
    \midrule
01      &   10  &   11      &   20  &   22                      \\
02      &   10  &   12      &   20  &   25                      \\
    \bottomrule
    \end{tabular}
    \end{table}
\end{document}

答案3

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

\usepackage{multirow}

\begin{document}

\begin{table}[h]
\centering
\caption{your caption}
\label{your-lable}
\begin{tabular}{|l|c|c|c|c|}
\hline
                         & \multicolumn{2}{c|} {Rate (2001)} & \multicolumn{2}{c|}{Rate (2010)} \\
\multirow{-2}{*}{S. No.} & Jan                        & Feb                        & Jan             & Feb            \\ \hline
\multicolumn{1}{|c|}{01} & 10                         & 11                         & 20              & 22             \\
\multicolumn{1}{|c|}{02} & 10                         & 12                         & 20              & 25             \\ \hline
\end{tabular}
\end{table}


\end{document}

在此处输入图片描述

相关内容