FrameMaker: handling wide tables
A table is a text container which can easily display relations. Much information can be displayed without loosing overview.
However, the space where a table can be placed – the paper with the text frame on it – is not unlimited. Hence for a growing number of columns some ideas must be developed how to cope with this:
- Reduce font size and/or character width
- Use the full paper width
- Place table on a landscape page
- Split table horizontally and align it on facing pages
- Place table on an oversized paper
- Sample FrameMaker file
Reduce font size and/or character width
You start your table with the standard formatting of your template (e.g. the font size is 12pt). When it becomes necessary to add more columns, we may decrease the font size to 10pt and use a narrow version of the font (10 pt Lucida Sans Narrow) and decrease the widths of the columns accordingly.
However, soon we reach the lower limit of the font size which can be read with ease (this depends on the font itself) and of course only for few fonts narrow variants are available.
Use the full paper width
A FrameMaker table can extend beyond the text frame in which it is anchored. However, at the paper edge the table is cropped in any case.
What you can see from the table also depends on the alignment (left, right, center).
Place the table on a landscape page
Correctly spoken not the table is rotated, but the text frame with the table anchor.
If you keep the master page in portrait mode and just rotate the inner text frame, you can not directly edit a table anchored in this text frame: |
|
The method to create a rotated masterpage:
|
You may wish to assign the rotated master pages automatically depending on a trigger paragraph (which can not be in the table itself). In the example files the table anchor paragraph is used as trigger. Hence it has a unique name.
Split table horizontally and align it on facing pages
Several conditions must be observed for the table and the anchor paragraph:
- If your layout uses side heads you need a special anchoring paragraph
- You may wish to repeat the leftmost column on the second half of the table
- The heading row must be of equal height in both parts
- The tables should Start on top of page
- Space between the table parts may receive some text
It is possible to extend the table parts into the gutter (inner margins), so that you don't need to repeat the heading column. This may not look very pleasent in a particular layout, but provides additional space for 1 to 3 columns:
Place table on an oversized paper
This is of course an obvious method. You can combine any paper sizes in one FrameMaker book - and also in the generated PDF. However, you can not Save as PDF the whole book with various page sizes. Only the page size from the first file in the book is considered. In any case you will need the full Acrobat product to combine various PDF files into one – or a similar product serving the purpose.
Sample FrameMaker file
All of these methods are demonstrated in detail in this zip-archive (FM 7.x), which contains the following files:
table-wide.book the FrameMaker book table-split.pdf used in table-wide1.fm table-wide1.fm portrait A4 table-wide2.fm landscape A3 table-wide2.pdf PDF created from table-wide2.fm table-wide.pdf PDF created from book, pages 15,16 replaced by table-wide2.pdf table-wideTOC.fm first file in the book, portrait A4