表格問題(放在中間)

表格問題(放在中間)
\usepackage{lineno,hyperref}
\usepackage{amsfonts,amssymb}
\usepackage{mathtools}
\usepackage{multirow}%
\modulolinenumbers[5]
\begin{document}
\begin{table}[h]
\begin{center}
\begin{tabular}
[c]{|c|l|c|c|c|c|}\hline
\multirow{2}{*}{A} & \multirow{2}{*}{Column 1} &
\multicolumn{2}{c|}{Column 2}\\ \cline{3-4 }
&  & Subcolum 1 & Subcolumn 2 & \multirow{1}{*}{Problem}\\ \hline
\multirow{3}{*}{2} & Function & 1 &1
\\
& Function & 1 & 1
\\
& Function &1 & 1
\\\hline
\multirow{3}{*}{5} & Function &1  &1
\\
& Function & 1 & 1
\\
& Function & 1 & 1
\\\hline
\multirow{3}{*}{10} & Function & 1 & 1
\\
& Function & 1 &1
\\
& Function & 1  & 1
\\\hline
\multirow{3}{*}{20} & Function & 1  & 1
\\
& Function & 1 & 1
\\
& Function & 1 & 1
\\\hline

\end{tabular}
\end{center}
\end{table}
\end{document}

我有一個問題。名為「Problem」的欄位低於「Column 0」和「Column 1」欄位。我怎麼才能把它放在盒子的中央?我猜想發生這種情況是因為「子列 1 和 2」放置在較低的位置,下一列緊跟在後。

這是圖片在此輸入影像描述

答案1

您將“問題”放在了錯誤的行上。在仔細檢查前兩行後我發現了這一點。另外,在“主”行中,您忘記了&,因此末尾沒有垂直線。

解決方案:

\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{table}[h]
\begin{center}
\begin{tabular}[c]{|c|l|c|c|c|}
\hline
\multirow{2}{*}{A} & \multirow{2}{*}{Column 1} &
\multicolumn{2}{c|}{Column 2} & \multirow{2}{*}{Problem}\\ \cline{3-4 }
&  & Subcolum 1 & Subcolumn 2 & \\ \hline
\multirow{3}{*}{2} & Function & 1 &1 &\\
& Function & 1 & 1 &\\
& Function &1 & 1 &\\\hline
\multirow{3}{*}{5} & Function &1  &1 &\\
& Function & 1 & 1&\\
& Function & 1 & 1&\\\hline
\multirow{3}{*}{10} & Function & 1 & 1&\\
& Function & 1 &1&\\
& Function & 1  & 1&\\\hline
\multirow{3}{*}{20} & Function & 1  & 1&\\
& Function & 1 & 1&\\
& Function & 1 & 1&\\\hline
\end{tabular}
\end{center}
\end{table}
\end{document}

在此輸入影像描述


上面的程式碼有更好的對齊方式:

\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{table}[h]
\begin{center}
\begin{tabular}[c]{|c|          l|                   c|             c|                       c|}
\hline
\multirow{2}{*}{A} & \multirow{2}{*}{Column 1} & \multicolumn{2}{c|}{Column 2} & \multirow{2}{*}{Problem} \\ \cline{3-4}
                   &                           & Subcolum 1   & Subcolumn 2    &                          \\ \hline
\multirow{3}{*}{2} & Function                  &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\\hline
\multirow{3}{*}{5} & Function                  &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\\hline
\multirow{3}{*}{10} & Function                 &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\\hline
\multirow{3}{*}{20} & Function                 &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\
                   & Function                  &       1      &        1       &                          \\\hline
\end{tabular}
\end{center}
\end{table}
\end{document}

相關內容