
ここにテンプレートがあります
\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. 1 行目 (2 列目と 3 列目) の「トピック 2」が 1 つのブロックに結合され、その間の縦線が削除されていますか?
b. 2 行目と 3 行目 (3 列目) にある「55555」を 1 つのブロックに結合すると同時に、その間の水平線は削除されていますか?
c. 希望する新しいテーブルでは、「トピック 2」と「55555」が新しいフォームに 1 回だけ出現することを望みます。つまり、繰り返し項目が結合されます。
私は複数行しかし失敗しました (TexShop でコンパイルできません)。 おそらく、それを実行する良い方法があるでしょう。
答え1
これがそれです。center
テーブルや図には 環境を使用しないでください。 不必要な垂直間隔が追加されます。\centering
代わりに を使用してください。 コマンドの目的がわからなかったので、削除しました。 最後に、に\makebox
設定して、行に垂直方向のパディングを追加しました。\arraystretch
1.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}