From 92ab79cc00be5fb01a07f3381efdc3fc9bdc2348 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Tue, 22 Jun 2021 21:26:49 +0200 Subject: example.t: Add table of contents --- example.t | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) (limited to 'example.t') diff --git a/example.t b/example.t index 8a1033c..d2b9f1c 100644 --- a/example.t +++ b/example.t @@ -1,4 +1,5 @@ .so g.tmac +.so toc/toc.tmac . .\" configure header and footer .eo @@ -28,6 +29,22 @@ . .\" define macros .eo +.de he +. h +\$* +. tm .the \n% \$* +.. +. +.de the +. nr _ \$1 +. shift +. ta 0 \n(.luR +. tc . +\$* \n_ +. tc +. br +.. +. .de n . if !'\$1'' \{\ . nr ni \$1-1 @@ -52,9 +69,10 @@ a simple macro package for troff John Ankarstr\(:om .d e . +.p +.to . -.h -Introduction +.he Introduction .p .i Mg is a simple macro package for troff with the following features: @@ -98,8 +116,7 @@ The reader is encouraged to inspect the document's source code in order to see how the macro package is used in practice. . . -.h -Environments +.he Environments .p .i Mg makes heavy use of named environments, @@ -173,8 +190,7 @@ which are treated specially and do not support these registers. . . -.h -External macros +.he External macros .p .i Mg defines a number of macros. @@ -381,8 +397,7 @@ For example: \&.w ss p \\" a subheading of two lines + a paragraph of one line . . -.h -Internal macros +.he Internal macros .p .i Mg 's internal macros are generally not meant to be used outside of @@ -464,8 +479,7 @@ special environment variables above). . . -.h -Frequently anticipated questions +.he Frequently anticipated questions . .s How do I customize the default appearance of a document? -- cgit v1.2.3