Flush left looks wrong in GUI
Paul Rubin
parubin73 at gmail.com
Tue Aug 20 16:32:44 UTC 2024
On 8/19/24 19:36, Richard Kimberly Heck wrote:
> On 8/19/24 6:09 PM, Paul Rubin wrote:
>>
>>
>>
>> On 8/19/24 15:57, Paul Rubin wrote:
>>> Apologies if this is a known bug (or a hallucination specific to my
>>> machine). I recently upgraded to LyX 2.4.0 RC3, and today I noticed
>>> something goofy in a newly started document. So I manually installed
>>> 2.4.1 and found the same issue. I've attached a minimal example.
>>>
>>> The document should be starting all paragraphs flushed to the left.
>>> In fact, the compiled PDF has that correct ... but the LyX GUI (see
>>> screenshot) shows most paragraphs as being indented. The only
>>> exceptions are those immediately following section(ish) environments
>>> (but not subparagraphs).
>>>
>>> I presume this is not intentional. Is it a known bug or is my
>>> machine just cursed?
>>>
>>> Cheers,
>>> Paul
>> Replying to myself (never a good sign), I think I have identified the
>> problem. My default template, inherited from (and working as expected
>> in) LyX 2.3.6, has (under Document > Settings...) Text Layout >
>> Paragraph Separation set to Indentation: Default. Also inherited, in
>> the LaTeX Preamble, is the following (commented as having been added
>> by lyx2lyx).
>>
>> \setlength{\parskip}{\smallskipamount}
>>
>> \setlength{\parindent}{0pt}
>>
>> So apparently the default template has to be recreated after
>> upgrading from 2.3.x. I deleted the preamble contents, changed
>> paragraph separation from Indentation: Default to Vertical space:
>> Small skip and saved that as the new default document settings. That
>> seems to have fixed it for new docs.
>>
> Yes, that's all correct. The default template doesn't always need to
> be recreated, or modified, but in this case it does. It's just a
> normal LyX document, so it's being run through the upgrade process,
> and in this case that changes some things.
>
> It's all due to a change in how vertical space for paragraphs is
> handled. We used to redefine things the way lyx2lyx has added. Now we
> use the parskip package. See bug #4796.
>
> Riki
>
>
Thanks Riki. That makes sense. I wonder if it would be worth mentioning
in new version announcements that user-created templates (default or
otherwise) might need to be updated? Presumably templates shipping with
LyX would not.
Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20240820/96e0dafd/attachment.html>
More information about the lyx-devel
mailing list