[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: Free Framers <framers@xxxxxxxxx>
Subject: Using RunIn Paragraph to Create Multi-Column Arrays
From: Dan Emory <danemory@xxxxxxxxxxxx>
Date: Tue, 10 Nov 1998 18:00:19 -0700 (MST)
Sender: owner-framers@xxxxxxxxx
Shown below are two typical course description entries in a college course
guide, preceded by the page running header.
Subject Title > Credit Hrs
Description
ACCT101 Introductory Accountancy I.........................1.0-3.0
This course covers concepts, software, principles, and practices,
including the preparation and interpretation of financial
reports, record keeping procedure, and internal controls.
NUAN453 Physiological Variables & Responses III: Pediatric,
Obstetrics & Pediatrics............................3.0
Study of health seeking behaviors and intervening variables with
special consideration of the anatomy, physiology, and
pathophysiorology of the pediatric and obstetric, endocrine, and
geriatric patient. Focus will be on the integration of this
information into the nurse anesthesia care to support the health
seeking behaviors of these patients.
REQUIREMENTS
The subject code, the title, and the credit hrs text in the first line are
all in bold type, but the leader line between the title and credit hrs
columns is not bold. Note also (as shown in the second entry above) that
the title is not allowed to encroach on the Credit Hrs column, and, if it
overflows to a second line, so must the leader line, and the data in the
Credit Hrs column.
For reasons I won't go into here, it was not feasible to put these listings
into a FrameMaker table.
IMPLEMENTATION
I defined four paragraph tags, as follows:
Subj/Title - This style is a bold run-in paragraph, with no
defaault punctuation. The Left Indent is set to 0.0, and
the Next Indent is set to 0.5". The right indent is set so the
title text cannot encroach on the Credit Hrs column. A left tab
stop is set at 0.5" to separate the subject code from the title.
The Next Paragraph is set to "Leader."
Leader: - This style is an unbolded run-in paragraph. The default
punctuation at the end of the paragraph specifies a tab (\t).
The left tab stop with leader is set at 2.8" so that the leader
ends one character position before the start of the Credit Hrs
column. The Next Paragraph is set to "CreditHrs."
CreditHrs - Tnis style is a bold normal (i.e., non-run-in)
paragraph. The Left Indent is set to 0.0, and the Next Indent
is set so that, if a line overflow occurs, the overflow line
will line up with the first line. The Next Paragraph is set to
"Descrip."
Descrip - This style is an unbolded normal paragraph used
for the description that spans the second and third columns
below the Sutject/Title/Credit Hrs line. The Left and Next
Indents are set to 0.5". The Next Paragraph is set to
"Subj/Title."
With this setup, the line-by-line paragraph arrangement for each course
description entry is as follows:
Subj/Title-Leader-CreditHrs
Descrip
The "Leader" paragraph is empty, but its default punctuation of a tab
creates the unbolded leader line between the end of the title text and the
beginning of the Credit Hrs text. If the text of the title in the Subj/Title
paragraph exceeds the right limit set by the right indent, it
overflows to a second line, indented 0.5", carrying with it the Tab and
CreditHrs paragraphs.
DISCUSSION
This implementation works for the case where the length of the subject code
in the first column never exceeds the position of the 0.5" tab stop in the
Subj/Title paragraph. If either (or both) the Subj/Title or CreditHrs
paragraphs overflow, their second line will be aligned with the first line
of the title or the Credit Hrs, respectively.
Note also that, because of the Next Paragraph settings in each of the four
paragraph styles, the user simply types the subject code, hits the Tab key,
types the title, hits the Return key twice, types the credit hours text,
hits the Return key again, types the description text, and, finally, hits
the Return key again to start the next entry.
Dan Emory
Dan Emory & Associates
FrameMaker/FrameMaker+SGML Document Design
and Database Publishing Specialists
Voice/Fax: 949-722-8971
E-Mail: danemory@primenet.com
10044 Adams Ave. #208
Huntington Beach, CA 92646
** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body. **