
Я не получаю правильно границы столбцов в следующей таблице. Я использую 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}
Пакет предварительного просмотра в преамбуле я добавил только для того, чтобы показать таблицу.