下表中的列边框不正确。我正在使用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}
我在序言中添加了预览包,只是为了单独显示表格。