% ///iscas.style
% created by Beach, November 7, 1983 12:39 pm
% last edited by Subhana, March 8, 1985 10:28:41 am PST
BeginStyle
(
Cedar) AttachStyle
% General declarations
(
BasicSize) % normal type font size
{10 bp} .cvx .def % was 10 bp
(
CodeFont) "code font" { "Tioga" family 10 bp size } StyleRule % was 10 bp
(
ExtraLead) % normal between-lines leading
{1 bp} .cvx .def
% Formats
(
PageBuilder) { % without any paging; no headers, page numbers, footers
DO {
.page
EXITifFALSE
.fill
.page
IF .not
THEN {.fill}
FI
3 GalleyWidth .hboxto
.fill 1 the headerMargin .vboxto
.exchbox
.fill 1 the footerMargin .vboxto
3 .vbox .shipout
}
ENDLOOP
}.cvx .def
(
abstract) "for abstract on title page" {
block
% BasicIncrement smaller size
% BasicIncrement smaller leading
the leading topLeading
the leading bottomLeading
} StyleRule
(
abstractbody) "for abstract on title page" {
body
BasicIncrement smaller size
BasicIncrement smaller leading
the leading topLeading
the leading bottomLeading
} StyleRule
(
authors) "for authors on title page" {
center
6 in lineLength
} StyleRule
(
block) "for block paragraphs, no initial indentation" {
docStandard
regular face
the leading MoreLead 0 topLeadingGlue
10 pageBreakPenalty
justified lineFormatting
} StyleRule
(
caption) "for figure captions" {
center
the leading topLeading
} StyleRule
(
CodeFont) "for figure captions" {
"Tioga" family 10 bp size
11 pt leading
11 pt topLeading
11 pt bottomLeading
} StyleRule
(
head1) "for chapter headings" {
docStandard
bold face
centered lineFormatting
LargeSize size
BasicSize MoreLead .add leading
DoubleBreak BasicSize MoreLead topLeadingGlue
DoubleBreak BasicSize MoreLead bottomLeadingGlue
75 pageBreakAfterLastLinePenalty
} StyleRule
(
head2) "for major section headings" {
docStandard
bold face
BasicSize MoreLead .add leading
DoubleBreak BasicSize MoreLead topLeadingGlue
DoubleBreak BasicSize MoreLead bottomLeadingGlue
50 pageBreakAfterLastLinePenalty
} StyleRule
(
horizontalrule) "for rules (solid lines) used to separate things" {
docStandard
6 pt leading
6 pt topLeading
6 pt bottomLeading
0 em firstIndent
0 em restIndent
} StyleRule
(
hungOverItem) "for definitions, etc." {
body
0 leftIndent
2 in restIndent
LooseLeading ExtraLead 0 topLeadingGlue
flushLeft lineFormatting
} StyleRule
(
reference) "an item in a reference list" {
block
BasicIncrement smaller size
flushLeft lineFormatting
the size BasicIncrement .add topLeading
the size BasicIncrement .add bottomLeading
the size BasicIncrement .add leading
2.5 em restIndent
the restIndent tabStops
} StyleRule
(
root) "default type for root nodes" {
docStandard
11 in pageLength
8.875 in pageWidth
0 pt topMargin % try to get 11 inches in each column
0 headerMargin
0 footerMargin
0 pt bottomMargin
0 in leftMargin
0 in rightMargin
4.25 in lineLength % for IEEE reduction mats
0 topIndent
0 topLeading
0 leftIndent
0 rightIndent
} StyleRule
(
subtitle) "for subtitle nodes" {
title
BasicIncrement smaller size
} StyleRule
(
title) "for title nodes" {
head
bold face
LargeSize size
BasicSize MoreLead .add leading
DoubleBreak BasicSize MoreLead topLeadingGlue
DoubleBreak BasicSize MoreLead bottomLeadingGlue
6 in lineLength
200 pageBreakAfterLastLinePenalty
0 firstIndent
0 restIndent
centered lineFormatting
} ScreenRule
(
title) "for title nodes" {
head
bold face
LargeSize size
BasicSize MoreLead .add leading
DoubleBreak BasicSize MoreLead topLeadingGlue
DoubleBreak BasicSize MoreLead bottomLeadingGlue
6 in lineLength
200 pageBreakAfterLastLinePenalty
0 firstIndent
0 restIndent
centered lineFormatting
} PrintRule
EndStyle