Как сделать последний ряд части каждой таблицы незаконченным в латексном лонгбэте? - PullRequest
2 голосов
/ 29 апреля 2010

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

\begin{longtable}{| l | l |}
 \hline
 A & B \\ \hline
 \endfirsthead
 \multicolumn{3}{l}{Table \thetable{} -- finishing} \\ \hline
 \endhead
 a1 & b1 \\ \hline
 a1 & b2 \\ \hline
 ........
\end{longtable}

Предположим, что таблица была разбита (автоматически) между первой и второй строками. Чем мы имеем этот вывод:

-------
|A | B|
-------
|a1|b1|
-------
<page break>
Table 1 -- finishing.
-------
|a2|b2|
-------

Я хочу следующий эффект:

-------
|A | B|
-------
|a1|b1|

<page break>
Table 1 -- finishing.
-------
|a2|b2|
-------

т.е. последняя строка первой части таблицы должна быть незавершенной (без \ hline).

В общем случае у меня есть таблица с несколькими строками с \ hline после каждой строки. То, что я хочу, это «стереть» последнюю \ hline первой части таблицы. Или это \ hline всех частей таблицы, кроме последней.

...