Four Hidden Tools in Scribus

Scribus is a powerful tool, but its menus are poorly laid-out. While you can usually find the features you most frequently use without any trouble, others may be hidden almost anywhere. From the Extras, Script, and Windows menus to the Document Setup dialog, useful features can be positioned almost anywhere, with only the most token regard for logic.

The tools described here are ones that took some time for me to discover in Scribus. None are worth more than a few hundred words of description, but I mention them here because all of them can be useful to know.

The Scribus Calendar Wizard

For some reason, Scribus' Python scripting capabilities haven't encouraged a wide variety of extensions. However, of those that are available, probably the most useful is the calendar wizard.

As packaged in most distributions, the calendar wizard is available from Script -> Scribus Scripts. If it's not included in your version, you can download it. You might also open it from /usr/share/scribus/scripts and follow the online directions for modifying it.

To produce a calendar, select the language and the layout options, the year, and the months to include (there's a check box if you want the entire year). When you click the OK button, the script starts a new document, with the days of the month laid out on each page and half the page reserved for a graphic. All you need to do is add the graphics, and, perhaps, change the fonts. The only way the wizard could be simpler is if it loaded a list of holidays and automatically added them, instead of leaving you add them manually.

Replace Colors

Replace colors works with the colors defined for use in a document (excluding those found in images. It can be a considerable time-saver when you are experimenting with variations of the same design.

To exchange one color for the next, select the objects with which you want to work, holding down the Shift key if you want to select multiple objects. Then select Edit -> Replace Colors. In the simple dialog, you can quickly exchange one color for another. Possibly, you will need to define the exact color you want with Edit -> Color before replacing a color.

Adding Barcodes

Scribus has one of the handiest tools for barcodes that I have ever seen. You can open the dialog window by selecting Insert -> Barcode.

Scribus supports eighteen separate types of barcode, and provides a brief help pane for each one, explaining both the formatting and how it is used. Besides typing in the actual code, the dialog includes some basic formatting for the background, lines, and text of the code.

After you click the OK button, drag the cursor across part of the document, as if you were drawing a frame. The barcode is created in a frame, floating freely to the right of the current page. Like any other object in Scribus, the bar code can be dragged into position with the mouse, and edited by pressing the F2 key or selecting Properties from the context menu.

Sections

Sections in Scribus serve two purposes. First, sections allow you to number pages in part of the document differently from the rest. For example, you might want to number the introduction with lower case Roman numerals, and the rest of the document in Arabic numerals. You might also want to start the pages with Arabic numerals at 1, instead of continuing the count from the introduction.

Second, you can use sections to include different versions of a document within a single file. One case in which this ability would be useful is if you were writing a test for students and wanted a marker's guide. You could include both in the same file, then use sections to conceal the marker's guide before you printed out copies of the test for students.

To do either function, go to File ->Document Setup -> Sections. There, you can name a section (always a good idea, since using sections can get complex), and whether it displays or not. You can also add the range of pages in the section, the numbering style for the pages, and the first page number in the section.

Use the Add button to create a new section. The page numbering assumes that the first page of each section is a right page, so, when a page range is created autmatically for a new section, it will skip a page if the range for the previous section ends with an odd number. You can manually change the page numbering, but for printing you will probably not want to.

For page numbers to display, of course, you need to create a text frame on a page -- typically a header or a footer -- and select Insert ->Character -> Page Number. This addition should usually be done on a master page.

Keep Exploring

The more I work with Scribus, the more I believe that it's a powerful collection of tools, but badly in need of re-organization. I have to wonder why the calendar wizard, for example, isn't a template choice that becomes available when you create a new document, or why the sections dialog isn't included in the Page menu.

However, until a re-organization happens, the best thing you can do is explore constantly, and keep the possibilities in mind. You can usually find the tool you need for design somewhere in Scribus -- but, too often, you have to explore almost randomly to find it. At times, even a Misc. menu would be preferably to the present arrangement.

______________________

-- Bruce Byfield (nanday)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I think that this can be

Boby's picture

I think that this can be really nice and I am sure that the people will love to play with all this colors.
Pantofi Sport

No Barcode

sanchiro's picture

I can't find the Insert | Barcode option mentioned here. I am running version 1.3.3.13svn, 28 December 2008 Build ID: C-C-T-F-A-64Bit using ghostscript 8.71.

I reckon I am outdated. How do I most cleanly upgrade?

I tried Calendar scipt, but I

madcama's picture

I tried Calendar scipt, but I am unable to move or edit week days row? Anybody else have this problem? I can move, edit or delete other elements.

Note: Mandriva 2010.0, Gnome 2.28.0, Scribus 1.3.6 (no new updates from Mandriva repository)

Thank you for help.

hidden

obx_ruckle's picture

You are correct that many features are hidden with locations that defy logic. I ran across the Barcode option just yesterday.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState