合併和減少表中的行

合併和減少表中的行

我這裡有我的模板

\begin{document}

\begin{table}[!h]
\begin{center}
\makebox[\textwidth][c] %[l]
{
\begin{tabular}{c|c|c}
\hline
Topic 1 & Topic 2 & Topic 2  \\
\hline
33333 & 44444 & 55555\\
\hline
aaaaa & bbbbb & 55555\\
\hline
 \end{tabular}
 }
  \hspace*{0mm}
\end{center}
\caption{}
  \label{table:example-app}
\end{table} 


\end{document}

在此輸入影像描述

我該如何製作:

A。第一行(第二列和第三列)中的「主題 2」合併為一個區塊,並且之間的垂直線是否已刪除?

b.以及將出現在第二行和第三行(第三列)的“55555”合併為一個區塊,並且之間的水平線是否被刪除?

C。在所需的新表中,我希望“主題 2”和“55555”僅在新表單中出現一次。即,重複的項目被組合。

我嘗試使用多行但我失敗了(無法在 TexShop 中編譯)。也許有一種巧妙的方法可以做到這一點。

答案1

這裡是。您不應該將該center環境用於表格或圖形,因為它會增加虛假的垂直間距。代替使用\centering。由於我不明白該\makebox命令的用途,所以我冒昧地將其刪除。最後,我向行添加了一些垂直填充,設定\arraystretch1.2

\documentclass{article}

\usepackage{multirow}
\begin{document}

\begin{table}[!h]
\centering\renewcommand\arraystretch{1.2}
\begin{tabular}{c|c|c}
\hline
Topic 1 & \multicolumn{2}{c}{Topic 2}\\
\hline
33333 & 44444 & \multirow{2}{*}{55555}\\
\cline{1-2}
aaaaa & bbbbb
\\
\hline
 \end{tabular}
\caption{}
  \label{table:example-app}
\end{table}

\end{document} 

在此輸入影像描述

相關內容