Can master page items be made local?

Previous topic - Next topic

dezcat

getting familiar with Scribus' Master pages here..I see nothing in the manual, nor nothing that I can do to "release" items which are on the master page to be editable on the local page to which it is applied.

Is there a way to do so, or are Master Pages strictly for elements which will appear unchanged on their "slave" pages?

thank you!

dcar
writer, artist

Meho R.

We discussed this a couple of times before, so you might want to start with this thread. In a nutshell, consider master page a "background image" which will appear on normal pages. So, the answer to your question is "no"; elements placed on a master page can be changed on that master page only, never on normal page.

Although many will not agree with me, I personally consider the ability to "unlock" some elements from master pages when working on normal pages (e.g. in Adobe InDesign) a bug which might seriously break consistency throughout the document. Instead of that, use Scarpbook in Scribus for precise placing of elements on normal pages.

dezcat

#2
Meho R;

Thank you for that link....

I agree with those who feel it is a serious problem that Master Page elements can't be modified locally.

You might think it could lead to complications, but InDesign handles this very nicely. You can make Master Page items editable locally, yet they still retain Master Page function.

For example, you can "localize" a text box to edit the contents, but if you move or change other attributes of that box on the Master, the slave instances reflect that, yet retaining edits made locally.

dcat
writer, artist

Meho R.

Quote from: dezcat on March 26, 2012, 12:49:27 AM

[...]

You might think it could lead to complications, but InDesign handles this very nicely. You can make Master Page items editable locally, yet they still retain Master Page function.

For example, you can "localize" a text box to edit the contents, but if you move or change other attributes of that box on the Master, the slave instances reflect that, yet retaining edits made locally.

dcat

Well, that is another story. Last time I used InDesign (I think it was CS), changing any of elements from a master page locally meant breaking any link with its parent, so locally edited element won't respond to any further changes on master pages. But if the link isn't broken anymore, then it's certainly a nice feature to have.

dezcat

Quote from: Meho R. on March 26, 2012, 01:18:52 AMWell, that is another story. Last time I used InDesign (I think it was CS), changing any of elements from a master page locally meant breaking any link with its parent, so locally edited element won't respond to any further changes on master pages. But if the link isn't broken anymore, then it's certainly a nice feature to have.

I think I remember that in the earlier versions of InDesign and I agree that that would be an extremely un-helpful situation to be in...dunno when, but they seem to have matured InDesign up from that..at least in CS4..

Until/unless the Scribus developers can do that, I can deal with Master Pages as static backgrounds..


So, if I wanted my text to be local, then, I set up my textboxes how I want, then apply my master page to that?

thank you,

dcat
writer, artist

Meho R.

#5
Quote
So, if I wanted my text to be local, then, I set up my textboxes how I want, then apply my master page to that?

Yes, or apply master page first, then set up local text frames, which ever you find more convenient. Also, you can use a placeholder which you'll place on a master page, be it an empty text frame or, even better, guides, which will help you position a local text frame correctly.

Another solution is to create a text frame anywhere in the document (master page or normal page, doesn't matter), place it where you want it to appear on any page, then right click on it > Send to Scrapbook. This way, you can reuse it anywhere in the document and position it on a page exactly where it was created originally (Windows > Scapbook, then right click on the text frame in Scrapbook > Place on Page).

dezcat

Quote from: Meho R. on March 26, 2012, 01:56:08 PM
Quote
So, if I wanted my text to be local, then, I set up my textboxes how I want, then apply my master page to that?
Quote

Yes, or apply master page first, then set up local text frames, which ever you find more convenient. Also, you can use a placeholder which you'll place on a master page, be it an empty text frame or, even better, guides, which will help you position a local text frame correctly.

Another solution is to create a text frame anywhere in the document (master page or normal page, doesn't matter), place it where you want it to appear on any page, then right click on it > Send to Scrapbook. This way, you can reuse it anywhere in the document and position it on a page exactly where it was created originally (Windows > Scapbook, then right click on the text frame in Scrapbook > Place on Page).

OK..that is darned handy-sounding stuff there!  Now, due to how I began using Scribus on this Project, I designed my page on a local, non-master page, then used "Convert to Master Page" to make a master of those elements I want to have on every page using that Master.

Is this a valid, sound method for making a Master Page?

Thank you!

dcat
writer, artist

Meho R.

Yes, you can convert a normal page to a master page, I don't think that should be an issue (if someone knows a reason why this might lead to problems, please correct me). Just note that the newly created master page doesn't get applied to the original page, you'll have to do that manually.

Rueda

Hello everybody, I'm new in the community.

First: sorry for my english, I am from Spain.

I found the same problem with the  master pages. My opinion is that there is a little confusion about the way a master page it's supposed to work.
The master page shouldn't be a background. You place objects in a master page because you need to arrange an structure to apply to the pages of your project, and then work with those objects, like adding text and images. This is the logic way to work.

Considering master pages to work as a background it's wrong, is it going to be fixed?

Meho R.

Well, for now, Scribus provides master pages as background templates, with static elements only (except for page numbers). For elements that need to be modified in any way on normal page, Scribus provides Scrapbook as a storage for those elements. You might find this workflow illogical, but some of us find it perfectly normal ;)

For more infos regarding devs plans regarding master pages, I recommend to ask at Scribus mailing list, since devs do not monitor this forum closely (maybe a.l.e would respond, but still the mailing list is way to go).

covex

I was also surprised the master page is really not a master page, but a background. My idea of master page was, it is a formating "template" how the page should look like. The name is really missleading.

Meho R.

Quote from: covex on June 08, 2012, 08:11:11 PM
I was also surprised the master page is really not a master page, but a background. My idea of master page was, it is a formating "template" how the page should look like. The name is really missleading.

It might be misleading if you came to Scribus with a vision of a master page brought from some other apps like InDesign; Scribus has nothing to do with those apps and it has its own concept of a master page: a "background" containing only static objects (that is, objects which cannot be edited/unlocked on normal "slave" pages). This might change in future, but for now it is what it is.

fieldmouse

hi all,

i have the same issue here, and was disappointed to learn through my own explorations that meho r's view is correct.

it seems the me the central issue is about batch editing page layout. for example, the ability to set up many, but not all, of a project's pages to have identically positioned text frames which also be able to have their properties (e.g. x, y position, height and width) tweaked all together, particularly after text has been imported. as far as i can tell, one can only set up a page with a frame then copy it. but if one has set up the fame a little incorrectly, then one has to start over again, unable to tweak all pages/text frames in unison. for the laying out of booklets it is very handy to be able to alter the text frame boundaries of multiple pages with the text in place.

am i right in believing that this is not possible? i'm a complete novice, so happy to be told otherwise.

i don't think it is so much a case of wanting to be able to do what indesign could do, but of finding a very handy feature absent, especially for working with longer projects. it is fine if it isn't the master page feature is scribus isn't designed to fulfil this role, but it is still a feature that would greatly improve the programme.

a.l.e

we are trying to make this available for the next version.

but it will be in the form of frame styles, not of editable master page elements. and field variables.

with the current stable version, this is not possible yet.