Таблица, в которой ячейки, содержащие несколько строк, могут переноситься на другие страницы?

Таблица, в которой ячейки, содержащие несколько строк, могут переноситься на другие страницы?

Предположим, что имеется таблица, некоторые строки которой полностью состоят из ячеек, содержащих несколько строк.

В таблице ниже строка 2 является такой строкой.

+-----------------------+-----------------------+-----------------------+
|       row1/col1       |       row1/col2       |        row1/col3      |
+-----------------------+-----------------------+-----------------------+ _____pagebreak here can be done with longtable
|  line 1 of row2/col1  |  line 1 of row2/col2  |   line 1 of row2/col3 | __ Allow pagebreak here
|  line 2 of row2/col1  |  line 2 of row2/col2  |   line 2 of row2/col3 | __ Allow pagebreak here
|  line 3 of row2/col1  |  line 3 of row2/col2  |   line 3 of row2/col3 | __ Allow pagebreak here
|  line 4 of row2/col1  |  line 4 of row2/col2  |   line 4 of row2/col3 |
+-----------------------+-----------------------+-----------------------+ _____pagebreak here can be done with longtable
|       row3/col1       |       row3/col2       |        row3/col3      |
+-----------------------+-----------------------+-----------------------+

Возможно ли в LaTeX иметь таблицы, в которых допускается перенос страниц между строками такой строки?

(longtable не подходит — он допускает разрывы страниц между строками таблицы, но не между строками, принадлежащими строке.)

решение1

+-----------------------+-----------------------+-----------------------+
|       row1/col1       |       row1/col2       |        row1/col3      |
+-----------------------+-----------------------+-----------------------+  _____pagebreak here can be done with longtable
|  line 1 of row2/col1  |  line 1 of row2/col2  |   line 1 of row2/col3 | 
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . __ row where no horizontal rule is drawn
|  line 2 of row2/col1  |  line 2 of row2/col2  |   line 2 of row2/col3 |
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . __ row where no horizontal rule is drawn
|  line 3 of row2/col1  |  line 3 of row2/col2  |   line 3 of row2/col3 | 
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . __ row where no horizontal rule is drawn
|  line 4 of row2/col1  |  line 4 of row2/col2  |   line 4 of row2/col3 |
+-----------------------+-----------------------+-----------------------+ _____pagebreak here can be done with longtable
|       row3/col1       |       row3/col2       |        row3/col3      |
+-----------------------+-----------------------+-----------------------+

Если вы можете превратить линии внутри строк таблицы в строки таблицы, после которых не будет проведена горизонтальная линия, то longtable может справиться с этой задачей.

Для этого необходимо, чтобы все переносы строк в ячейках строки 2 выполнялись «вручную».

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