
次の表では、列の境界線が正しく表示されません。multirow
パッケージを使用しています。また、大きなセルの「123」を中央揃えにしたいのですが、位置がずれています。これを修正する方法がわかりません。私の状況は次のとおりです。
\begin{table}
\centering
\hline
\begin{tabular}{|c|c|c|}
1 & 2 & 3& \\ \hline
1 & & 3 &\\ \cline{1-1}\cline{3-3}
1 & \multirow{-3}{*}{123} & 3& \\ \hline
\end{tabular}
\end{table}
テーブルには複数の列セルはなく、複数の行セルのみがあることに注意してください。
答え1
私が正しく理解していれば、あなたは次のようなことを達成したいと考えているようです。
そのため、私はあなたのMWEのエラーを修正します:\hline
表形式の前、行数multirow
:
\documentclass[11pt]{article}
\usepackage{multirow}
\usepackage[active,floats,tightpage]{preview}
\setlength\PreviewBorder{1em}
\begin{document}
\begin{table}\centering
\begin{tabular}{|c|c|c|}
\hline
1 & 2 & 3 \\ \hline
1 & & 3 \\ \cline{1-1}\cline{3-3}
1 & \multirow{-2}{*}{123}
& 3 \\ \hline
\end{tabular}
\end{table}
\end{document}
テーブルだけを表示するために、プリアンブルにプレビュー パッケージを追加しました。