changing margins

Previous topic - Next topic

occamsrazor

I have a 262-page book made on Scribus (1.6.4) with different left and right page margins for printing, but I would now need margins suitable for an e-book, meaning they should be symmetrical, so that the text doesn't shift sideways during scrolling in a fixed layout like pdf.

The tex frames should be otherwise identical, so the e-book looks identical to the print version.

Is there a way to avoid doing it all again from scratch?

AdmFubar

change the master pages margins and reapply, that should work in theory. you might use a few less pages this way too, check the end and see if there are any blank pages.
Using Scribus 1.5.8 & 1.6.3, 1.7.0 openSUSE 15.5
Advanced hobbyist

occamsrazor

Thanks AdmFubar - that helps a lot. It does leave all the text and image frames unaligned, but it is not such a big job to move them manually.

a.l.e

by e-book do you mean a pdf that is meant to be read on a screen?

on the one side, it's often not a problem to have the same inner and outer margins as for print.

on the other side, scribus cannot change the margins and move the items according to them.
but if you're goal is to keep the same page width, i might have a solution for you: a script that moves each item to the right or to the left depending the item being on a left or right page.

i have this script

https://github.com/aoloe/scribus-script-repository/blob/master/move-page-items/move-page-items.py

and i can easily adapt it for double page layouts.

just raise a hand if you need it...

occamsrazor

Thank you so much for the suggestion, a.l.e, but I am almost through with moving all the frames to fit the new margins. It doesn't take so long, when I have the option activated that makes them "click" onto the margins.