Hello, I'm using writer a lot to type formulas for university and just recently updated from 3.4 to 3.6 hoping it would not slow down over time while inserting formulas. The new problem in 3.6 is: I insert a formula and start typing. It gets evaluated on the fly as usual. When evaluation makes the formula object smaller, surrounding objects are not adapted to its smaller size. I end up having pages of empty space that was created during editing. To fix this, I have to re-open the document. Greetings
Adding a space (or any other character) before or after the formula fixes the problem, which means that this is a problem of refreshing the view for the special case of only having a formula object on a line of text.
This problem applies to other kinds of objects too. Resizing a picture that is anchored as character and the only object on the line (no other characters) will make the layout break until a character is inserted on the same line as the object.
Do you have a sample file which you could attach to test it and could you please give more information about all the single steps to reproduce it?
Created attachment 76610 [details] Image of the error. I enabled the nonprinting characters to visualize the bug.
(In reply to comment #3) > Do you have a sample file which you could attach to test it and could you > please give more information about all the single steps to reproduce it? Steps: Open LibreOffice Writer (I still have 3.6.2.2) with a default blank document. Write "Test" on the first line, add two new lines and write "Test" on the last line, leaving the second line empty. Go to the second line and insert a formula (insert->object->formula). Type "This is a test newline newline newline", then remove all occurences of "newline" again. The space taken up by that particular line of text with the formula will be the space the formula took up with its maximum size. The size of the object will not be re-evaluated unless you 1) re-open the document or 2) add another character to the line with the object (in this case line 2).
@sjoekvist: Thank you very much for your very fast reply. This bug is reproducible with LO 4.0.1.2 (Win7 Home, 64bit).
This would appear to be a duplicate of bug #47355 as the issue is the frame handling and not specifically the Formula frame type. I will leave this for the reporter of this bug or a developer to confirm.
(In reply to comment #7) > This would appear to be a duplicate of bug #47355 as the issue is the frame > handling and not specifically the Formula frame type. I will leave this for > the reporter of this bug or a developer to confirm. Yes, the problem is with the frame itself.
*** This bug has been marked as a duplicate of bug 47355 ***
The issue you're describing with LibreOffice Writer 3.6 where surrounding objects don't adapt to changes in formula size is a known bug. It has been reported and is being investigated by the development team. Here are some workarounds you can try while the bug is being fixed: 1. Manual Adjustment: After editing a formula and its size changes, manually adjust the spacing around the formula to ensure it fits properly within the document layout. 2. Disable Automatic Evaluation: Temporarily disable automatic formula evaluation to prevent the issue from occurring. You can enable it again once you've finished editing the formula. 3. Use a Different Layout: Experiment with different page layouts or paragraph styles to see if they can help mitigate the problem. 4. Save and Reopen: As you mentioned, saving and reopening the document can sometimes resolve the issue. URL: https://basketballstarsfree.com Thank you!