Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011283ScribusStory Editor / Text Framespublic2012-12-23 07:592014-12-14 22:36
Reporterchristoph_s 
Assigned Tocezaryece 
PrioritynormalSeverityminorReproducibilityalways
StatusacknowledgedResolutionopen 
Platformx86_64OSLinuxOS VersionOpenSUSE 12.1
Product Version1.5.0svn 
Target Version1.5.1Fixed in Version 
Summary0011283: Footnotes frames are placed wrongly and extend into the wrong direction
DescriptionCurrently footnote frames are being placed in the page margins and they extend downwards, even outside the page! That's not how it is supposed to work, IMHO.

It should work as follows:

- The footnote frame should be placed inside the page margins, hence, the main text frame must shrink automatically.

- The footnote frame should extend upwards.

- As soon as the size of the footnote frame exceeds a certain percentage (configurable by the user) it should either display a text overflow mark and/or trigger a warning.
Tagslayout
Patch
Attached Files

- Relationships

-  Notes
(0029662)
cezaryece (developer)
2013-01-08 11:50

Yes, it should working as you described, but it is not so simple.
Main problem may occur when note is inserted in last line in frame.
With your suggested way noteframe should be created in place where note is inserted, so note mark will go to next linked frame probably on the next page. With current automation it is going to race condition and infinitive try to place noteframe on page where note mark is and this place changing on eech relayouting.

This is reason why it is not done as you suggest that should be. I leave it for user decision and manual work.
Maybe in the future someone (maybe even me) implements better behaviour.
(0029663)
JLuc (updater)
2013-01-08 14:12

Such note placement choice can really be tricky.
In some situations as the one you describe, cezaryece, it appears that the solution is
- either to have the note on another page than the note call
- either to force the text smaller in the page or previous page, so as to free enough place for both the note call and the note to appear on same page
  
Beside, even a manual positioning might need to be tweeked after some image is inserted or made slighly bigger.

So there is nothing such as a universal automatic positionning feature.

The question is rather "How can Scribus help and avoid work to the user, in most of the cases ?"
(0029668)
christoph_s (administrator)
2013-01-09 00:11

I don't know if the following is helpful, but KWord 1.x used a frame-based approach to word processing. Maybe the code is still available somewhere. The Calligra developers should know. It might be worth looking at how KWord did it.
(0029673)
christoph_s (administrator)
2013-01-09 10:00

Cezary, here's some more info:

http://www.linuxtopia.org/online_books/office_guides/koffice_kword_guide/endnotes-and-footnotes.html [^]

http://userbase.kde.org/KOffice/Download [^]
(0034292)
TheEnd (reporter)
2014-12-14 22:36

It would be helpful to have this resolved - at the moment updating footnotes is a very manual procedure and has to be completely redone if anything affects the layout of the text in a book.

Instead of looping, consider determining if expanding the footnote frame will cause the mark to move to the next frame/page and if so simply force the footnote to move to the next page.

This behaviour is different for end notes where you might want to expand the frame downwards. Although the feature says foot/end notes.

- Issue History
Date Modified Username Field Change
2012-12-23 07:59 christoph_s New Issue
2012-12-23 07:59 christoph_s Status new => assigned
2012-12-23 07:59 christoph_s Assigned To => cezaryece
2013-01-02 13:54 cezaryece Status assigned => acknowledged
2013-01-08 11:50 cezaryece Note Added: 0029662
2013-01-08 14:12 JLuc Note Added: 0029663
2013-01-09 00:11 christoph_s Note Added: 0029668
2013-01-09 10:00 christoph_s Note Added: 0029673
2014-04-07 17:13 JLuc Tag Attached: layout
2014-07-03 21:32 Kunda Target Version 1.5.0 => 1.5.1
2014-12-14 22:36 TheEnd Note Added: 0034292



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker