Home arrow XML arrow Page 3 - Understanding and Creating FrameMaker Templates

Understanding and Creating FrameMaker Templates

Brush up on FrameMaker template components, including the Paragraph and Character Designer, and then dive into details on how to create your own custom template (from the book XML and FrameMaker by Kay Ethier, ISBN: 159059276X, Apress).

Author Info:
By: Kay Ethier
Rating: 5 stars5 stars5 stars5 stars5 stars / 18
July 20, 2004
  1. · Understanding and Creating FrameMaker Templates
  2. · Paragraph Formats
  3. · Pagination Properties and Numbering Properties
  4. · Advanced Properties of the Paragraph Designer
  5. · Designing Character Formats with the Character Designer
  6. · Master Page Layouts
  7. · Reference Pages
  8. · Table Formats
  9. · Cross-Reference Formats, Conditional Text and Creating a Simple Template
  10. · Creating Character Formats and Cross-Reference Formats
  11. · Modifying and Adding Master Pages
  12. · Creating a Double-sided Document
  13. · Adjusting Document Properties
  14. · Reviewing the Import Formats Feature

print this article

Understanding and Creating FrameMaker Templates - Pagination Properties and Numbering Properties
(Page 3 of 14 )

The next sheet in the Paragraph Designer is the Pagination properties sheet, which is shown in Figure 3–3.

Figure 3–3.
The Paragraph Designer Pagination properties sheet is displayed.

Pagination settings allow a paragraph to do things like move to the top of the next page, or stick to a paragraph just above (Previous) or below (Next).

Within the Format settings (bottom right on the Pagination properties sheet), there are options for placement of text. These require some clarification, as the terms are somewhat FrameMaker specific.

  • In Column This means that the text flows in columns— whether the page has a single column, two columns, or more— and each new paragraph is positioned below the one that comes before it. With an In Column paragraph, pressing Enter gives you a new paragraph just below it.
  • Run-In Head This special setting allows a paragraph set to Run-In Head to pull the following paragraph up in its baseline. With this, you can have two separate paragraphs existing on the same line. This is often used with lower level headings. It can also be used when you have text in one font that you need positioned next to text in another font and you want to save time in formatting.

    For example, you could have a Glossary run-in paragraph pull a Definition paragraph after it.

    A run-in example is shown in Figure 3–4, in front of the last paragraph. The text within the run-in is Ridebis. Notice that there is an end of paragraph mark after this, and before the non-bold paragraph that follows.

Figure 3–4.
This exhibits a document with special pagination format settings.

  • Side Head This setting can only be used if the page layout includes a side head area. If you have a side head page layout, setting paragraphs as Side Head allows them to jump into this special part of the page layout, as shown in Figure 3–4.

NOTE To add a side head area to your master pages, select a body page text frame while on the master pages . Choose Format>Customize Layout>Customize Text Frame. In the dialog that appears, you will see the Room for Side Heads option and can checkmark it, if desired.

  • Across All Columns Paragraph formats with this setting will cause text to straddle across the page in multiple column layouts. This setting has no effect in a single column layout.

  • Across All Columns and Side Heads Paragraph formats set to Across All Columns and Side Heads will cause text to straddle across the page and the side head area. This setting has no effect in layouts with no side head, nor in single column layouts.

The Paragraph Designer’s Numbering properties sheet appears next. It is shown in Figure 3–5.

Figure 3–5.
The Numbering properties sheet manages numbering formats.

Numbering in FrameMaker is very powerful. FrameMaker provides building blocks for creating as many levels of numbering as you would like. Numbering displays can be one of the following:

  • bullets (round bullets, diamond bullets, and any other character that can be made by invoking a special font)
  • alphabetic characters in lowercase (a, b, c, d, …) or uppercase (A, B, C, D, …)

  • numbers (1, 2, 3, 5, …)

  • roman numerals in lowercase (i, ii, iii, iv, …) or uppercase (I, II, III, IV, …)

  • words (Note, Warning, Important …)

The numbering building blocks may seem difficult to understand at first. Basically,

  • If the building block includes a plus symbol (+), then the numbering increments by one, allowing you to count from 1 to 2 to 3 and so on, from A to B to C and so on, or i to ii to iii and so on

  • If the building block includes an equal sign (=) and a number, then the numbering display of that paragraph will equal that value. For example, if a paragraph is designed to use the numbering building block <n=1>, then the paragraph would have a 1 for its numbering. If instead the <A=1> is used, then the display would be an A. An example of the former is shown in Figure 3–6

To add special punctuation to your numbering:
\t = tab        \sn = en space
\b = bullet     \sm = em space 
\m = em dash \e = ellipse 

NOTE This numbering definition also includes a period that shows up after the number, and two \t tags. In the resulting display, FrameMaker puts in a tab in place of each \t.

Other building blocks within the numbering are <$chapnum> and <$volnum>, which allow you to set up numbering for books (sets of files). The building blocks are set up within the paragraph formats, and then additional settings are adjusted in the book window.

Figure 3–6.
A paragraph using the <n=1> numbering building block.

NOTE Books are not covered in detail here, but are essential to publishing multi-chapter documents with tables of contents from all chapters. Refer to the FrameMaker online help for additional information.

This chapter is from XML and FrameMaker, by Kay Ethier (Apress, 2004, ISBN: 159059276X). Check it out at your favorite bookstore today. Buy this book now.

blog comments powered by Disqus

- Open XML Finally Supported by MS Office
- XML Features Added to Two Systems
- Using Regions with XSL Formatting Objects
- Using XSL Formatting Objects
- More Schematron Features
- Schematron Patterns and Validation
- Using Schematron
- Datatypes and More in RELAX NG
- Providing Options in RELAX NG
- An Introduction to RELAX NG
- Path, Predicates, and XQuery
- Using Predicates with XQuery
- Navigating Input Documents Using Paths
- XML Basics
- Introduction to XPath

Watch our Tech Videos 
Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us 
Weekly Newsletter
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 

Developer Shed Affiliates


© 2003-2019 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials