mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Atefa0f198
I introduced a more flexible caption handling for long tables. This was needed to fix tex2lyx bug #7412. Unfortunately this created bug #8933, since I forgot to output captions to LaTeX which are not in any header or footer. This was fixed at2b941da7f
, but this introduced bug #8992 (duplicate caption output). This commit is hopefully the final fix: Captions which are in header or footer lines are output with the header or footer line, and captions in standard lines are output standalone.
This commit is contained in:
parent
015c7fcc1f
commit
418d4c02d2
@ -2451,10 +2451,12 @@ void Tabular::TeXLongtableHeaderFooter(otexstream & os,
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
// caption handling
|
// caption handling
|
||||||
// the caption must be output before the headers
|
// output caption which is in no header or footer
|
||||||
if (haveLTCaption()) {
|
if (haveLTCaption()) {
|
||||||
for (row_type r = 0; r < nrows(); ++r) {
|
for (row_type r = 0; r < nrows(); ++r) {
|
||||||
if (row_info[r].caption)
|
if (row_info[r].caption &&
|
||||||
|
!row_info[r].endfirsthead && !row_info[r].endhead &&
|
||||||
|
!row_info[r].endfoot && !row_info[r].endlastfoot)
|
||||||
TeXRow(os, r, runparams);
|
TeXRow(os, r, runparams);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user