Adding Master Pages to Scribus
Like most word processors and layout applications, Scribus has a variety of tools that allow you to design once and use repeatedly. For pages, the tool is Master Pages. Master Pages are styles or templates in which you can position repeated elements like headers and footers or logos. Their initial creation can take time, but, once you have made them, Master Pages can be stored and applied with a few clicks.
If you have used Master Pages in other applications, then you should have few difficulties using them in Scribus. However, you should know that Scribus Master Pages function differently from similarly named concepts in other applications.
For one thing, the contents of any frames on Master Pages are editable only on the Master Page itself. Instead, objects on Master Pages are always on the bottom of any stack of objects on a document page. Nor can you create an empty frame on a Master Page that produces a separate editable frame on each page to which it is applied, the way you can in OpenOffice.org or LibreOffice.
In addition, Scribus in general makes less use of dynamic fields or building blocks to help with layout. You can set page markers that will automatically update according to the page they are on (see below), but that's about it. You cannot, for example, create running headers that automatically insert the text of the nearest Heading1 paragraph style into a footer or header. Instead, you have to create separate Master Pages for each section of a document that vary only in the content of the footer or header.
These limitations make Scribus Master Pages less useful than some of their equivalents in similar applications. However, Master Pages are still worth learning, because they remain a way to reduce your workload.
Editing Master Pages
You have two ways to create a Master Page: from an existing page layout, and from scratch.
The easiest way to create a Master Page is to select Page -> Convert to Master Page from the menu. This selection opens the Convert Page to Master Page dialog window, from which you can name the new Master Page (checking the combo box to make sure you don't duplicate names, and, if you choose, to copy any objects from the Master Page that the current page uses. Should you not select this second option, than only objects on the current page become part of the new Master Page.
To create a Master Page or edit an existing one, select Edit -> Master Pages to open the Edit Master Pages dialog window. While this dialog is open, any changes you make are to a Master Page.
The Edit Master Pages dialog has four buttons across the top. Click the first button on the left, and a blank new Master Page opens for you to work on, starting with a second dialog for naming it. Click the second button, and the new Master Page opens with all the objects of the existing Master Page that you select -- a choice that saves you time when, for example, you want the left and right pages of a document to be mirror images of each other, identical in content, but different in the positioning of each piece of content.
With the third button, you can import Master Pages from another Scribus document, saving you the problem of carefully recreating them. With the fourth, you can delete the Master Pages you select from the pull-down list in the dialog.
The actual editing of Master Pages is no different from editing a normal page in your document. By selecting Manage Page Properties from the bottom of the right-click menu, you open a dialog from which you can set such layout options as the page size and orientation and the margins. Margins are defined as Inner and Outer rather than Left and Right because what matters is not so much the position of a page but the space along the inside of a bound book, which may require extra space for the glued or sown boundary. Typography experts can also choose preset-layouts, classic proportions for a page such as the Golden Mean in order to set the margins automatically.
If you want to create a header, you begin by creating a text frame. Once the frame is positioned to your liking, right-click the frame and select Edit Text to open the Story Editor. Add what text you want in the header, such as the chapter title or your name, using the Insert -> Character sub-menu to add a page number or the number of pages field. Align the text as you want, then select File -> Update Text Frame and Exit to import the contents of the Story Editor to the Master Page's text frame.
To further edit the header, select Properties from the right-click menu. When you are finished editing, close the Edit Master Pages Dialog, and you return automatically to the document page that you were last working on.
In the case of page numbers, you can edit further by changing the numbering style according to section in File -> Document Setup -> Sections. This feature is useful when, for example, you have an introduction numbered in lower case Roman numerals and the rest of the document in Arabic numerals.
Applying Master Pages
Scribus includes two tools for applying Master Pages. The first is Page -> Apply Master Page. When the dialog window opens, you have the choice of selecting a specific master page and applying it to the current page, even, odd, or all pages, and to a range of pages within that selection.
Alternatively, you may prefer to select Windows -> Arrange Pages. This dialog is really a map of the entire document. From it, you can select a page, then the master page to assign to it, or drag the page to the trash can. In addition, you can select the document template, and select the Master Page to use for the first page -- a useful feature, given that the first page of a document may have objects like a drop capital that others lack, and a much wide top margin than the other pages.
Saving as a Template
Designing has a fascination all its own, but you don't always have the time or the inclination to recreate standard types of documents over and over, especially on a longer document. You can save yourself untold time if, each time you create a document with different Master Page styles, you finish by selecting File -> Save as Template.
That way, after you design a few documents, you will have templates for your most common document types, and almost never need to worry about Master Pages again. At the very least, you may be able to import a Master Page from another document to repurpose it.
Learn your way around Master Pages, and you will never regret the effort. The only feature that might save you more time is Scribus' implementation of styles.
Bruce Byfield (nanday)
Practical Task Scheduling Deployment
July 20, 2016 12:00 pm CDT
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.Register Now!
- Stunnel Security for Oracle
- SourceClear Open
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- SUSE LLC's SUSE Manager
- My +1 Sword of Productivity
- Managing Linux Using Puppet
- Google's SwiftShader Released
- Non-Linux FOSS: Caffeine!
- Parsing an RSS News Feed with a Bash Script
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide