Adding additional pages with misaligned textboxes

Previous topic - Next topic

lockheed02

Hello there,

I have some strange behavior. I basically have a document of 10 pages with automatic text boxes and if I add additional pages in between, the text boxes are somewhere beyond the pages, far at the end of the document. I found a similar topic I think but that is quite old:

https://forums.scribus.net/index.php/topic,3396.msg15960.html#msg15960

I don't know  if that's a bug (I'm on 1.6.1 but already had that in 1.5.8 ), maybe someone can verify:


Steps to reproduce:

1. create a new document, 10 pages (double sided), with automatic text boxes:



2. Add 8 additional pages. they shall be inserted after page 7



3. Observe: the pages get inserter correctly but the text boxes are somewhere very far after the document.




Is this behavior supposed to be like that?

As I have to do a ~400 pages document with 20+ articles and they gave me the last article first, I really don't want to insert many pages each time.


Thank you very much for any hints.

Lockheed

a.l.e

of course this is not correct!

can you please post a ticket in the bug tracker?
(https://bugs.scribus.net)

in the meantime, you can explore "Item > Duplicate > Multiple duplicate" and its "By Page" tab.
in my eyes, a way better tool, for getting your text into the next set of pages.
(sadly, it won't work if your margins on the even and odd pages are not the same... that would be worth a patch...)

lockheed02

Bug report created https://bugs.scribus.net/view.php?id=17173

I will try the "multiple Duplicate" later tonight.

Thank you so much already!

Lockheed

a.l.e

i've made a patch to limit the number of copies done by the page tab of multi-duplicate:

https://bugs.scribus.net/view.php?id=17175#c51038

with it you can create a chain of text in this way:

multi-duplicate-link.gif

for single layout pages, it's ok to copy one single frame on the following pages, for document with facing pages, you mostly will want to select one frame on the left page and one (linked) frame in the right page...
... and don't forget to check the "link text" option : - )

(without the patch, it will fill to the end, which is not what you need here)

lockheed02

That's pretty interesting. Also I have the option to temporary create the article in a copy of that document and then import it when the other articles are ready. So it would add them at the end. Fun part I saw (V 1.6.1) is, when importing, it adds new pages with their text boxes, then adds another text box (slightly misaligned) with the imported texts on top. Needs some manual work to clean up/reposition/reconnect the text boxes but it seems to be working as well. The styles and images etc. were preserved so the workload seems acceptable.

Thanks very much for your inspiring ideas :)

Lockheed

a.l.e

sla import is a feature that is not used very often and has shown issues in the past.

if you have test files that show the problem, can you please open a ticket and attach them there?

lockheed02

I played some more with the import and it seems I was incorrect on the mislaignment. That actually was caused because a recto page was shifted to verso page and both pages have different frame setup. After inserting one more blank page the alignment was fine again. The import just lost the connections of the text box links and - like with simple "insert page" with automatic text box generation enabled - new text boxes are created beyond the end of the document. But the import imported the text boxes on the correct positions.
I think I can work with that and simply delete the text boxes at the end of the document and link them again.
Subject of the bug report would "only" be the missing link of the imported text boxes. I didn't check if there is already a bug report for that.

Anyways, thanks a lot :)

Lockheed


a.l.e

#7
the broken links are a well known problem...

https://bugs.scribus.net/view.php?id=8056

lockheed02

Oh I see. Pretty long lasting. I doubt there is anything I could do, there are probably more urgent matters on your plate.

Lockheed