23 |
.\" |
.\" |
24 |
.\" |
.\" |
25 |
.\" |
.\" |
26 |
\# Version 1.2-e |
\# Version 1.2-f |
27 |
\# ------------- |
\# ------------- |
28 |
\# |
\# |
29 |
\# Antoine de St-Exupéry asserted that elegance in engineering is |
\# Antoine de St-Exupéry asserted that elegance in engineering is |
229 |
\# Requires unit of measure. |
\# Requires unit of measure. |
230 |
\# |
\# |
231 |
.MAC T_MARGIN END |
.MAC T_MARGIN END |
|
. br |
|
232 |
. nr #T_MARGIN (\\$1) |
. nr #T_MARGIN (\\$1) |
233 |
. nr #T_MARGIN_SET 1 |
. nr #TOP 1 |
234 |
. if !\\n[#DOCS] \{\ |
. if !\\n[#DOCS] \{\ |
|
. PRINT \& |
|
235 |
. sp |\\n[#T_MARGIN]u-1v |
. sp |\\n[#T_MARGIN]u-1v |
236 |
. \} |
. \} |
237 |
. wh 0i DO_T_MARGIN |
. wh 0i DO_T_MARGIN |
299 |
\# |
\# |
300 |
.MAC DO_T_MARGIN END |
.MAC DO_T_MARGIN END |
301 |
. ev T_MARGIN |
. ev T_MARGIN |
302 |
. nr #T_MARGIN_SET 1 |
. nr #TOP 1 |
303 |
. sp |\\n[#T_MARGIN]u-1v |
. sp |\\n[#T_MARGIN]u-1v |
304 |
. ev |
. ev |
305 |
. sp -\\n[#T_MARGIN_LEAD_ADJ]u |
. sp -\\n[#T_MARGIN_LEAD_ADJ]u |
553 |
\# Does not require unit of measure. LS automatically turns off AUTOLEAD. |
\# Does not require unit of measure. LS automatically turns off AUTOLEAD. |
554 |
\# |
\# |
555 |
.MAC LS END |
.MAC LS END |
556 |
. br |
. nr #OLD_LEAD \\n(.v |
557 |
. if \\n[#PRINT_STYLE]=1 \{ .return \} |
. if \\n[#PRINT_STYLE]=1 \{ .return \} |
558 |
. if \\n[#IGNORE] \{ .return \} |
. if \\n[#IGNORE] \{ .return \} |
|
. if \\n(nl=0 \{ .nr #TOP_LEAD 1 \} |
|
559 |
. if \\n[#AUTO_LEAD] \{\ |
. if \\n[#AUTO_LEAD] \{\ |
560 |
. rr #AUTO_LEAD |
. rr #AUTO_LEAD |
561 |
. rr #AUTOLEAD_FACTOR |
. rr #AUTOLEAD_FACTOR |
562 |
. \} |
. \} |
|
. nr #OLD_LEAD \\n(.v |
|
563 |
. vs \\$1 |
. vs \\$1 |
564 |
. nr #TOP_BASELINE_ADJ \\n(.v-\\n[#OLD_LEAD] |
. if \\n[#TOP] \{\ |
565 |
. if !\\n[#DOCS] \{\ |
. nr #TOP_BASELINE_ADJ \\n(.v-\\n[#OLD_LEAD] |
566 |
. if \\n[#TOP_ALD]=1 \{\ |
. sp -\\n[#TOP_BASELINE_ADJ]u |
567 |
. sp -\\n[#TOP_BASELINE_ADJ]u |
. rr #TOP |
568 |
. rr #TOP_ALD |
. rr #TOP_BASELINE_ADJ |
|
. \} |
|
|
\# The following clause ensures that the first .LS call after a top |
|
|
\# margin has been set (.T_MARGIN or .PAGE) doesn't change the |
|
|
\# vertical position on the page |
|
|
. if \\n[#T_MARGIN_SET]=1 \{\ |
|
|
. ie (\\n(nl >= \\n[#T_MARGIN]) \{\ |
|
|
. if \\n(.n=0 \{\ |
|
|
' sp -\\n[#TOP_BASELINE_ADJ]u |
|
|
. rr #T_MARGIN_SET |
|
|
. \} |
|
|
. \} |
|
|
. el \{\ |
|
|
. if !\\n[#TOP_LEAD]=0&\\n[#TOP_ALD]=0 \{ .nr #TOP_LEAD 1 \} |
|
|
. vs 1u |
|
|
. sp |\\n[#T_MARGIN]u |
|
|
. wh \\n(nlu+1v RESET_LEAD |
|
|
. rr #T_MARGIN_SET |
|
|
. \} |
|
|
. \} |
|
569 |
. \} |
. \} |
570 |
.END |
.END |
571 |
\# |
\# |
604 |
. el \{\ |
. el \{\ |
605 |
. vs \\n[#PT_SIZE]u+\\n[#AUTOLEAD_VALUE]u |
. vs \\n[#PT_SIZE]u+\\n[#AUTOLEAD_VALUE]u |
606 |
. \} |
. \} |
607 |
. nr #TOP_BASELINE_ADJ \\n(.v-\\n[#OLD_LEAD] |
. if \\n[#TOP] \{\ |
608 |
. if !\\n[#DOCS] \{\ |
. nr #TOP_BASELINE_ADJ \\n(.v-\\n[#OLD_LEAD] |
609 |
. if \\n[#TOP_ALD]=1 \{\ |
. sp -\\n[#TOP_BASELINE_ADJ]u |
610 |
. sp -\\n[#TOP_BASELINE_ADJ]u |
. rr #TOP |
611 |
. rr #TOP_ALD |
. rr #TOP_BASELINE_ADJ |
|
. \} |
|
|
\# The following clause ensures that the first .LS call after a top |
|
|
\# margin has been set (.T_MARGIN or .PAGE) doesn't change the |
|
|
\# vertical position on the page |
|
|
. if \\n[#T_MARGIN_SET]=1 \{\ |
|
|
. ie (\\n(nl >= \\n[#T_MARGIN]) \{\ |
|
|
. if \\n(.n=0 \{\ |
|
|
' sp -\\n[#TOP_BASELINE_ADJ]u |
|
|
. rr #T_MARGIN_SET |
|
|
. \} |
|
|
. \} |
|
|
. el \{\ |
|
|
. if !\\n[#TOP_LEAD]=0&\\n[#TOP_ALD]=0 \{ .nr #TOP_LEAD 1 \} |
|
|
. vs 1u |
|
|
. sp |\\n[#T_MARGIN]u |
|
|
. wh \\n(nlu+1v RESET_LEAD |
|
|
. rr #T_MARGIN_SET |
|
|
. \} |
|
|
. \} |
|
612 |
. \} |
. \} |
613 |
.END |
.END |
614 |
\# |
\# |
972 |
\# Requires a unit of measure. |
\# Requires a unit of measure. |
973 |
\# |
\# |
974 |
.MAC ALD END |
.MAC ALD END |
975 |
. if \\n(nl=0 \{ .nr #TOP_ALD 1 \} |
. if \\n(nl=0 \{ .nr #TOP 1 \} |
|
. if \\n(nl=\\n[#T_MARGIN] \{ .nr #TOP_LEAD 1 \} |
|
|
. if !r#DOCS \{\ |
|
|
. if \\n[#TOP_LEAD]=1 \{\ |
|
|
. rr #TOP_ALD |
|
|
. rr #TOP_LEAD |
|
|
. RESET_LEAD |
|
|
. RLD 1v |
|
|
. \} |
|
|
. \} |
|
976 |
. if '\\$0'ALD' \{\ |
. if '\\$0'ALD' \{\ |
977 |
. nr #ALD (\\$1) |
. nr #ALD (\\$1) |
978 |
. ie \\n(nl=\\n[#T_MARGIN] \{\ |
. sp \\n[#ALD]u |
979 |
. ie !r#DOCS \{\ |
. \} |
980 |
. PRINT \& |
. if '\\$0'ADD_SPACE' \{\ |
981 |
. sp \\n[#ALD]u-1v |
. nr #ALD (\\$1) |
982 |
. \} |
. rs |
983 |
. el \{ .sp \\n[#ALD]u \} |
. sp \\n[#ALD]u |
|
. \} |
|
|
. el \{ .sp \\n[#ALD]u \} |
|
984 |
. \} |
. \} |
985 |
. if '\\$0'SPACE' \{\ |
. if '\\$0'SPACE' \{\ |
986 |
. ie \\n(nl=\\n[#T_MARGIN] \{\ |
. sp \\$1u |
987 |
. ie !r#DOCS \{\ |
. \} |
988 |
. PRINT \& |
. if '\\$0'SP' \{\ |
989 |
. sp \\$1-1v |
. sp \\$1u |
|
. \} |
|
|
. el \{ .sp \\n[#ALD]u \} |
|
|
. \} |
|
|
. el \{ .sp \\$1u \} |
|
990 |
. \} |
. \} |
991 |
.END |
.END |
992 |
\# |
\# |
1273 |
. TRAP |
. TRAP |
1274 |
.END |
.END |
1275 |
\# |
\# |
1276 |
|
\# An inline escape to accomplish the same thing. Actually |
1277 |
|
\# preferable, since it works with filled and non-filled copy and |
1278 |
|
\# doesn't require the user to remember to use (or not use) the \c. |
1279 |
|
\# |
1280 |
|
.ds B \h'|0'\c |
1281 |
|
\# |
1282 |
\# ===================================================================== |
\# ===================================================================== |
1283 |
\# |
\# |
1284 |
\# +++FILLING/QUADDING/JUSTIFYING+++ |
\# +++FILLING/QUADDING/JUSTIFYING+++ |
1593 |
. nr #TAB_OFFSET (\\$2) |
. nr #TAB_OFFSET (\\$2) |
1594 |
. nr #TAB_LENGTH (\\$3) |
. nr #TAB_LENGTH (\\$3) |
1595 |
. MAC TAB\\n[#TAB_NUMBER] DONE \"Define TAB macro |
. MAC TAB\\n[#TAB_NUMBER] DONE \"Define TAB macro |
1596 |
. br |
. if !\\\\n[#TB+]=1 \{ .br \} |
1597 |
|
. if \\\\n[#TB+]=1 \{\ |
1598 |
|
. EL |
1599 |
|
. vpt 0 |
1600 |
|
. rr #TB+ |
1601 |
|
. \} |
1602 |
. in 0 |
. in 0 |
1603 |
. nr #TAB_ACTIVE 1 |
. nr #TAB_ACTIVE 1 |
1604 |
. nr #CURRENT_TAB \\n[#TAB_NUMBER] |
. nr #CURRENT_TAB \\n[#TAB_NUMBER] |
1663 |
. TAB\\n[#NEXT_TAB] |
. TAB\\n[#NEXT_TAB] |
1664 |
.END |
.END |
1665 |
\# |
\# |
1666 |
|
\# An inline escape to accomplish the same thing. Actually |
1667 |
|
\# preferable, since it works with filled and non-filled copy and |
1668 |
|
\# doesn't require the user to remember to use (or not use) the \c. |
1669 |
|
\# |
1670 |
|
.ds TB+ "\c\\R'#TB+ 1'\\R'#TN 1'\\R'#NEXT_TAB \\n[#CURRENT_TAB]+1'\\*[TAB\\n[#NEXT_TAB]]\c |
1671 |
\# |
\# |
1672 |
\# TAB QUIT |
\# TAB QUIT |
1673 |
\# -------- |
\# -------- |
2373 |
.MAC PAD END |
.MAC PAD END |
2374 |
. if \\n(.u=1 \{ .nr #FILL_MODE 1 \} |
. if \\n(.u=1 \{ .nr #FILL_MODE 1 \} |
2375 |
. nf |
. nf |
2376 |
. if !d$PAD_MARKER \{ .ds $PAD_MARKER # \} |
. if !d$PAD_MARKER .ds $PAD_MARKER # |
2377 |
. char \\*[$PAD_MARKER] \R'#PAD_COUNT \En[#PAD_COUNT]+1' |
. char \\*[$PAD_MARKER] \R'#PAD_COUNT \En[#PAD_COUNT]+1' |
2378 |
. ds $FAMILY_FOR_PAD \\n[.fam] |
. ds $FAMILY_FOR_PAD \\n[.fam] |
2379 |
. fp \\n[.fp] \\*[$FONT] |
. fp \\n[.fp] \\*[$FONT] |
2415 |
. rm $PAD_STRING |
. rm $PAD_STRING |
2416 |
. rm PAD_STRING |
. rm PAD_STRING |
2417 |
. rchar # |
. rchar # |
2418 |
|
. if '\\$2'NOBREAK' \{\ |
2419 |
|
. TRAP OFF |
2420 |
|
. EOL |
2421 |
|
. TRAP |
2422 |
|
. \} |
2423 |
.END |
.END |
2424 |
\# |
\# |
2425 |
\# |
\# |
2656 |
\c |
\c |
2657 |
. EL |
. EL |
2658 |
. if \\n(.u=1 \{\ |
. if \\n(.u=1 \{\ |
2659 |
|
. nr #FILL_WAS_ON 1 |
2660 |
. ds $CURRENT_QUAD \\*[$QUAD_VALUE] |
. ds $CURRENT_QUAD \\*[$QUAD_VALUE] |
2661 |
. nf |
. nf |
2662 |
. \} |
. \} |
2664 |
. nr #RESTORE_L_LENGTH \\n(.l |
. nr #RESTORE_L_LENGTH \\n(.l |
2665 |
. if \\n[#INDENT_BOTH_ACTIVE] \{ .ll \\n(.lu-\\n[#BL_INDENT]u \} |
. if \\n[#INDENT_BOTH_ACTIVE] \{ .ll \\n(.lu-\\n[#BL_INDENT]u \} |
2666 |
. if \\n[#INDENT_LEFT_ACTIVE] \{ .ll \\n(.lu-\\n[#L_INDENT]u \} |
. if \\n[#INDENT_LEFT_ACTIVE] \{ .ll \\n(.lu-\\n[#L_INDENT]u \} |
2667 |
. PRINT \El'\En(.lu' |
. PRINT \El'\En(.lu'\c |
2668 |
. ll \\n[#RESTORE_L_LENGTH]u |
. ll \\n[#RESTORE_L_LENGTH]u |
2669 |
. rr #RESTORE_L_LENGTH |
. rr #RESTORE_L_LENGTH |
2670 |
. \} |
. \} |
2671 |
. el \{\ |
. el \{\ |
2672 |
. PRINT \El'\En(.lu' |
. PRINT \El'\En(.lu'\c |
2673 |
|
. \} |
2674 |
|
. if r#FILL_WAS_ON \{\ |
2675 |
|
. fi |
2676 |
|
. rr #FILL_WAS_ON |
2677 |
|
. QUAD \\*[$CURRENT_QUAD] |
2678 |
|
. rm $CURRENT_QUAD |
2679 |
. \} |
. \} |
|
. QUAD \\*[$CURRENT_QUAD] |
|
|
. rm $CURRENT_QUAD |
|
2680 |
. EL |
. EL |
2681 |
.END |
.END |
2682 |
\# |
\# |
2704 |
.MAC WS END |
.MAC WS END |
2705 |
. ds $WS_CONSTANT 12 |
. ds $WS_CONSTANT 12 |
2706 |
. ds $WS_VAR \\$1 |
. ds $WS_VAR \\$1 |
2707 |
. ie '\\$1'DEFAULT' \{ .ds $WS_VAR +0 \} |
. ie '\\$1'DEFAULT' .ds $WS_VAR +0 |
2708 |
. el \{ .ds $WS (\\*[$WS_CONSTANT]\\*[$WS_VAR]) \} |
. el .ds $WS (\\*[$WS_CONSTANT]\\*[$WS_VAR]) |
2709 |
. ie \\n[.sss]=12 \{ .ss \\*[$WS] 12 \} |
. ie \\n[.sss]=12 \{ .ss \\*[$WS] 12 \} |
2710 |
. el \{\ |
. el \{\ |
2711 |
. ss \\*[$WS] (\\*[$WS]\\*[$SS_VAR]) |
. ss \\*[$WS] (\\*[$WS]\\*[$SS_VAR]) |
3308 |
\# |
\# |
3309 |
\# +++TYPESETTING ALIASES+++ |
\# +++TYPESETTING ALIASES+++ |
3310 |
\# |
\# |
3311 |
|
.ALIAS ADD_SPACE ALD |
3312 |
.ALIAS CENTRE CENTER |
.ALIAS CENTRE CENTER |
3313 |
.ALIAS COLOUR COLOR |
.ALIAS COLOUR COLOR |
3314 |
.ALIAS COMMENT SILENT |
.ALIAS COMMENT SILENT |
3325 |
.ALIAS LIG LIGATURES |
.ALIAS LIG LIGATURES |
3326 |
.ALIAS NEWCOLOUR NEWCOLOR |
.ALIAS NEWCOLOUR NEWCOLOR |
3327 |
.ALIAS PADMARKER PAD_MARKER |
.ALIAS PADMARKER PAD_MARKER |
3328 |
|
.ALIAS SP ALD |
3329 |
.ALIAS SPACE ALD |
.ALIAS SPACE ALD |
3330 |
.ALIAS TABSET TAB_SET |
.ALIAS TABSET TAB_SET |
3331 |
.ALIAS TB TAB |
.ALIAS TB TAB |
3462 |
. UNDERLINE_QUOTES |
. UNDERLINE_QUOTES |
3463 |
. nr #IGNORE_COLUMNS 1 |
. nr #IGNORE_COLUMNS 1 |
3464 |
. char \(em -- |
. char \(em -- |
3465 |
|
. tr `' |
3466 |
. \} |
. \} |
3467 |
. if '\\$1'TYPESET' \{\ |
. if '\\$1'TYPESET' \{\ |
3468 |
. nr #PRINT_STYLE 2 |
. nr #PRINT_STYLE 2 |
3669 |
. ie !'\\*[$CHAPTER_TITLE]'' \{\ |
. ie !'\\*[$CHAPTER_TITLE]'' \{\ |
3670 |
. ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] |
. ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] |
3671 |
. \} |
. \} |
3672 |
. el \{ .ds $HDRFTR_CENTER \\*[$CHAPTER_STRING] \} |
. el \{ .ds $HDRFTR_CENTER \\*[$CHAPTER_STRING]\} |
3673 |
. \} |
. \} |
3674 |
. el \{\ |
. el \{\ |
3675 |
. ie !'\\*[$CHAPTER_TITLE]'' \{\ |
. ie !'\\*[$CHAPTER_TITLE]'' \{\ |
3676 |
. ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] |
. ds $HDRFTR_CENTER \\*[$CHAPTER_TITLE] |
3677 |
. \} |
. \} |
3678 |
. el \{ .ds $HDRFTR_CENTER \\*[$CHAPTER_STRING] \\*[$CHAPTER] \} |
. el \{ .ds $HDRFTR_CENTER \\*[$CHAPTER_STRING] \\*[$CHAPTER]\} |
3679 |
. \} |
. \} |
3680 |
. \} |
. \} |
3681 |
. el \{\ |
. el \{\ |
4600 |
\# String defaults for both PRINTSTYLEs |
\# String defaults for both PRINTSTYLEs |
4601 |
. ie \\n[#DOC_TYPE]=1 \{\ |
. ie \\n[#DOC_TYPE]=1 \{\ |
4602 |
. ie '\\*[$DOC_TITLE]'' \{\ |
. ie '\\*[$DOC_TITLE]'' \{\ |
4603 |
. if \\n[#USER_DEF_HDRFTR_LEFT]=0 \{ .ds $HDRFTR_LEFT \\*[$AUTHOR_1] \} |
. if \\n[#USER_DEF_HDRFTR_LEFT]=0 \{ .ds $HDRFTR_LEFT \\*[$AUTHOR_1]\} |
4604 |
. rr #USER_DEF_HDRFTR_LEFT |
. rr #USER_DEF_HDRFTR_LEFT |
4605 |
. if \\n[#USER_DEF_HDRFTR_RIGHT]=0 \{ .ds $HDRFTR_RIGHT \\*[$TITLE] \} |
. if \\n[#USER_DEF_HDRFTR_RIGHT]=0 \{ .ds $HDRFTR_RIGHT \\*[$TITLE]\} |
4606 |
. rr #USER_DEF_HDRFTR_RIGHT |
. rr #USER_DEF_HDRFTR_RIGHT |
4607 |
. \} |
. \} |
4608 |
. el \{\ |
. el \{\ |
4609 |
. if \\n[#COPY_STYLE]=1 \{ .DRAFT_WITH_PAGENUMBER \} |
. if \\n[#COPY_STYLE]=1 \{ .DRAFT_WITH_PAGENUMBER \} |
4610 |
. if \\n[#USER_DEF_HDRFTR_LEFT]=0 \{ .ds $HDRFTR_LEFT \\*[$AUTHOR_1] \} |
. if \\n[#USER_DEF_HDRFTR_LEFT]=0 \{ .ds $HDRFTR_LEFT \\*[$AUTHOR_1]\} |
4611 |
. rr #USER_DEF_HDRFTR_LEFT |
. rr #USER_DEF_HDRFTR_LEFT |
4612 |
. if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{ .ds $HDRFTR_CENTER \\*[$TITLE] \} |
. if \\n[#USER_DEF_HDRFTR_CENTER]=0 \{ .ds $HDRFTR_CENTER \\*[$TITLE]\} |
4613 |
. rr #USER_DEF_HDRFTR_CENTER |
. rr #USER_DEF_HDRFTR_CENTER |
4614 |
. if \\n[#USER_DEF_HDRFTR_RIGHT]=0 \{ .ds $HDRFTR_RIGHT \\*[$DOC_TITLE] \} |
. if \\n[#USER_DEF_HDRFTR_RIGHT]=0 \{ .ds $HDRFTR_RIGHT \\*[$DOC_TITLE]\} |
4615 |
. rr #USER_DEF_HDRFTR_RIGHT |
. rr #USER_DEF_HDRFTR_RIGHT |
4616 |
. \} |
. \} |
4617 |
. \} |
. \} |
4618 |
. el \{\ |
. el \{\ |
4619 |
. if \\n[#USER_DEF_HDRFTR_LEFT]=0 \{ .ds $HDRFTR_LEFT \\*[$AUTHOR_1] \} |
. if \\n[#USER_DEF_HDRFTR_LEFT]=0 \{ .ds $HDRFTR_LEFT \\*[$AUTHOR_1]\} |
4620 |
. rr #USER_DEF_HDRFTR_LEFT |
. rr #USER_DEF_HDRFTR_LEFT |
4621 |
. if \\n[#USER_DEF_HDRFTR_RIGHT]=0 \{ .ds $HDRFTR_RIGHT \\*[$TITLE] \} |
. if \\n[#USER_DEF_HDRFTR_RIGHT]=0 \{ .ds $HDRFTR_RIGHT \\*[$TITLE]\} |
4622 |
. rr #USER_DEF_HDRFTR_RIGHT |
. rr #USER_DEF_HDRFTR_RIGHT |
4623 |
. \} |
. \} |
4624 |
. if !d$ATTRIBUTE_STRING \{ .ATTRIBUTE_STRING "by" \} |
. if !d$ATTRIBUTE_STRING \{ .ATTRIBUTE_STRING "by" \} |
5216 |
\# |
\# |
5217 |
\# |
\# |
5218 |
.MAC COVERTITLE END |
.MAC COVERTITLE END |
5219 |
. ie '\\$0'DOC_COVERTITLE' \{ .ds $DOC_COVER_TITLE \\$1 \} |
. ie '\\$0'DOC_COVERTITLE' \{ .ds $DOC_COVER_TITLE \\$1\} |
5220 |
. el \{ .ds $COVER_TITLE \\$1 \} |
. el \{ .ds $COVER_TITLE \\$1\} |
5221 |
.END |
.END |
5222 |
\# |
\# |
5223 |
\# |
\# |
7709 |
\# event that the user enters .TITLE in caps/lc), I've used |
\# event that the user enters .TITLE in caps/lc), I've used |
7710 |
\# quad left, quad centre, and quad right to arrange the three bits |
\# quad left, quad centre, and quad right to arrange the three bits |
7711 |
\# of the header, rather than .tl. This allows the use of the CAPS macro. |
\# of the header, rather than .tl. This allows the use of the CAPS macro. |
7712 |
\# The downside is that I have to add \\v'-(\\n[#LEAD]u*#) in order |
\# The downside is that I have to add \\v'-(\\n[#LEAD]u*<n>) in order |
7713 |
\# for -Tlatin1 output to align the header/footer strings on the baseline. |
\# for -Tlatin1 output to align the header/footer strings on the baseline. |
7714 |
\# The console output still isn't brilliant, but at least it's |
\# The console output still isn't brilliant, but at least it's |
7715 |
\# comprehensible. |
\# comprehensible. |
9125 |
. if \\n[#PP_SPACE] \{\ |
. if \\n[#PP_SPACE] \{\ |
9126 |
. if \\n[#PRINT_STYLE]=2 \{\ |
. if \\n[#PRINT_STYLE]=2 \{\ |
9127 |
. ie \\n[#END_QUOTE] \{\ |
. ie \\n[#END_QUOTE] \{\ |
9128 |
|
. ALD \\n[#DOC_LEAD]u |
9129 |
. rr #END_QUOTE |
. rr #END_QUOTE |
9130 |
|
. nr #NO_SPACE 1 |
9131 |
|
. nr #BASELINE_MARK \\n(nl |
9132 |
|
. \} |
9133 |
|
. el \{\ |
9134 |
|
. if \\n[#NO_SPACE]=1 \{\ |
9135 |
|
. rr #NO_SPACE |
9136 |
|
. \} |
9137 |
|
. if !\\n(nl=\\n[#BASELINE_MARK] \{\ |
9138 |
|
. ALD \\n[#DOC_LEAD]u |
9139 |
|
. rr #BASELINE_MARK |
9140 |
|
. \} |
9141 |
. \} |
. \} |
|
. el \{ .ALD \\n[#DOC_LEAD]u \} |
|
9142 |
. \} |
. \} |
9143 |
. \} |
. \} |
9144 |
. ie \\n[#INDENT_ACTIVE] \{ .ti \\n[#INDENT]u+\\n[#PP_INDENT]u \} |
. ie \\n[#INDENT_ACTIVE] \{ .ti \\n[#INDENT]u+\\n[#PP_INDENT]u \} |
11401 |
. el \{ .nr #PAGINATE 0 \} |
. el \{ .nr #PAGINATE 0 \} |
11402 |
. \} |
. \} |
11403 |
. if \\n[#FOOTERS_ON]=1 \{\ |
. if \\n[#FOOTERS_ON]=1 \{\ |
11404 |
. if !'\\*[$HDRFTR_CENTER_OLD]'' \{ .ds $HDRFTR_CENTER \\*[$HDRFTR_CENTER_OLD] \} |
. if !'\\*[$HDRFTR_CENTER_OLD]'' \{ .ds $HDRFTR_CENTER \\*[$HDRFTR_CENTER_OLD]\} |
11405 |
. \} |
. \} |
11406 |
. NEWPAGE |
. NEWPAGE |
11407 |
. if \\n[#FOOTERS_ON]=1 \{\ |
. if \\n[#FOOTERS_ON]=1 \{\ |
11769 |
. \} |
. \} |
11770 |
. \} |
. \} |
11771 |
. if \\n[#FOOTERS_ON]=1 \{\ |
. if \\n[#FOOTERS_ON]=1 \{\ |
11772 |
. if !'\\*[$HDRFTR_CENTER_OLD]'' \{ .ds $HDRFTR_CENTER \\*[$HDRFTR_CENTER_OLD] \} |
. if !'\\*[$HDRFTR_CENTER_OLD]'' \{ .ds $HDRFTR_CENTER \\*[$HDRFTR_CENTER_OLD]\} |
11773 |
. ie \\n[#PAGINATE_TOC]=1 \{ .PAGINATE \} |
. ie \\n[#PAGINATE_TOC]=1 \{ .PAGINATE \} |
11774 |
. el \{ .PAGINATION OFF \} |
. el \{ .PAGINATION OFF \} |
11775 |
. \} |
. \} |
13191 |
.ALIAS DO_DOC_COVER DO_COVER |
.ALIAS DO_DOC_COVER DO_COVER |
13192 |
.ALIAS PRINT_FOOTNOTE_RULE FOOTNOTE_RULE |
.ALIAS PRINT_FOOTNOTE_RULE FOOTNOTE_RULE |
13193 |
\# |
\# |
13194 |
|
\# Miscellaneous aliases |
13195 |
|
.ALIAS SECTION LINEBREAK |
13196 |
|
.ALIAS SECTION_CHAR LINEBREAK_CHAR |
13197 |
|
\# |
13198 |
\# Miscellaneous macros to take care of backward compatibility |
\# Miscellaneous macros to take care of backward compatibility |
13199 |
\# ----------------------------------------------------------- |
\# ----------------------------------------------------------- |
13200 |
\# |
\# |