Многострочный: отсутствуют границы столбцов

Многострочный: отсутствуют границы столбцов

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

Пакет предварительного просмотра в преамбуле я добавил только для того, чтобы показать таблицу.

Связанный контент