mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-13 09:15:50 +00:00
* InsetTabular.cpp: fix bug 6057: longtable captions must always be in a first header.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_6_X@30501 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4813d3ae41
commit
d78bc34d3b
@ -2081,7 +2081,7 @@ int Tabular::TeXLongtableHeaderFooter(odocstream & os,
|
||||
|
||||
int ret = 0;
|
||||
// caption handling
|
||||
// the caption must be output befrore the headers
|
||||
// the caption must be output before the headers
|
||||
if (haveLTCaption()) {
|
||||
for (row_type i = 0; i < row_info.size(); ++i) {
|
||||
if (row_info[i].caption) {
|
||||
@ -2256,7 +2256,13 @@ int Tabular::TeXRow(odocstream & os, row_type i,
|
||||
}
|
||||
++cell;
|
||||
}
|
||||
os << "\\tabularnewline";
|
||||
if (row_info[i].caption && !endfirsthead.empty && !haveLTFirstHead())
|
||||
// if no first header and no empty first header is used,
|
||||
// the caption needs to be terminated by \endfirsthead
|
||||
// (bug 6056)
|
||||
os << "\\endfirsthead";
|
||||
else
|
||||
os << "\\tabularnewline";
|
||||
if (row_info[i].bottom_space_default) {
|
||||
if (use_booktabs)
|
||||
os << "\\addlinespace";
|
||||
|
@ -119,6 +119,10 @@ What's new
|
||||
|
||||
- Fix reverse DVI/PDF search with child documents (bug 6020).
|
||||
|
||||
- Assure that a longtable caption is in a first header even if the table
|
||||
does not have one. This assures the caption is not repeated after a
|
||||
page break and consequently in the list of tables (bug 6057).
|
||||
|
||||
|
||||
* USER INTERFACE
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user