Tabela onde células contendo várias linhas podem quebrar nas páginas?

Tabela onde células contendo várias linhas podem quebrar nas páginas?

Suponha uma tabela onde algumas linhas da tabela consistem inteiramente em células que contêm múltiplas linhas.

Na tabela abaixo, a linha 2 é essa linha.

+-----------------------+-----------------------+-----------------------+
|       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      |
+-----------------------+-----------------------+-----------------------+

É possível no LaTeX ter tabelas onde a quebra de página é permitida entre as linhas de tal linha?

(longtable não é adequado - permite quebras de página entre as linhas de uma tabela, mas não entre as linhas pertencentes a uma linha.)

Responder1

+-----------------------+-----------------------+-----------------------+
|       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      |
+-----------------------+-----------------------+-----------------------+

Se você puder transformar as linhas dentro das linhas da tabela em linhas da tabela, sem que nenhuma regra horizontal seja desenhada, o longtable poderá fazer o trabalho.

Isso exige que todas as quebras de linha nas células da linha 2 sejam feitas "manualmente".

informação relacionada