mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 21:21:32 +00:00
Do not output \\noindent for paragraphs starting with a vspace
These are not indented anyway, and the extra \\noindent causes whitespace
This commit is contained in:
parent
18a91852e1
commit
456a72b62a
@ -2351,11 +2351,16 @@ int Paragraph::Private::startTeXParParams(BufferParams const & bparams,
|
|||||||
|
|
||||||
LyXAlignment const curAlign = params_.align();
|
LyXAlignment const curAlign = params_.align();
|
||||||
|
|
||||||
// Do not output \\noindent for paragraphs that are not part of the
|
// Do not output \\noindent for paragraphs
|
||||||
// immediate text sequence (e.g., contain only floats), that cannot
|
// 1. that cannot have indentation,
|
||||||
// have indentation, that are PassThru or centered.
|
// 2. that are not part of the immediate text sequence (e.g., contain only floats),
|
||||||
|
// 3. that are PassThru,
|
||||||
|
// 4. that are centered,
|
||||||
|
// 5. or start with a vspace.
|
||||||
if (canindent && params_.noindent() && owner_->isPartOfTextSequence()
|
if (canindent && params_.noindent() && owner_->isPartOfTextSequence()
|
||||||
&& !layout_->pass_thru && curAlign != LYX_ALIGN_CENTER) {
|
&& !layout_->pass_thru && curAlign != LYX_ALIGN_CENTER
|
||||||
|
&& !owner_->empty()
|
||||||
|
&& (!owner_->isInset(0) || owner_->getInset(0)->lyxCode() != VSPACE_CODE)) {
|
||||||
os << "\\noindent" << termcmd;
|
os << "\\noindent" << termcmd;
|
||||||
column += 10;
|
column += 10;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user