From 0a57e91a484281ae52e576b6d340e9e64bbc1b0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Wed, 23 Jun 2021 21:36:31 +0200 Subject: Add gx.tmac (extra macros) --- README.pdf | Bin 91606 -> 91600 bytes README.t | 51 +++------------------------------------------------ gx.tmac | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 64 insertions(+), 48 deletions(-) create mode 100644 gx.tmac diff --git a/README.pdf b/README.pdf index 9f07118..1810564 100644 Binary files a/README.pdf and b/README.pdf differ diff --git a/README.t b/README.t index 7e6e6f9..2d61d15 100644 --- a/README.t +++ b/README.t @@ -1,4 +1,5 @@ .so g.tmac +.so gx.tmac .so toc/toc.tmac . .\" configure header and footer @@ -15,55 +16,10 @@ .. .ec . -.\" define macros -.eo -.de he -. h -\$* -. te .the \n% \$* -.. -. -.de se -. s -\$* -. te .the \n% \\h'18p'\$* -.. -. -.de the -. nr _ \$1 -. shift -. ta 0 \n(.luR -. tc . -\$* \n_ -. tc -. br -.. -. -.de n -. if !'\$1'' \{\ -. nr ni \$1-1 -. af ni 0 -. if !'\$2'' .af ni \$2 -. ds n. . -. if !'\$3'' .ds n. \$3 -. \} -. nr ni +1 -. br -. @e n -. ti \n(tiu -\n(ni\*(n. \c -.. -.ec -. .\" configure environments .@e l . fam M . vs +1p -.@e n -. @c p -. nr sq \n(sp -. nr sp 0 -. ta 3n +3n +3n +3n .@e . .\" start document @@ -75,9 +31,8 @@ John Ankarstr\(:om .d e . .s -.ft I -.tl ''TABLE OF CONTENTS'' -.ft +.ce +.i "TABLE OF CONTENTS" .sp 4p .@e .to diff --git a/gx.tmac b/gx.tmac new file mode 100644 index 0000000..7b324a2 --- /dev/null +++ b/gx.tmac @@ -0,0 +1,61 @@ +.\" "/. +.\" extra stuff for mg "/. +.\" "/. +.\" Permission to use, copy, modify and/or "/. +.\" distribute this software for any purpose "/. +.\" with or without fee is hereby granted. "/. +.\" "/. +. +.eo +. +.\" he -- toc-enabled heading +.de he +. h +\$* +. te .the \n% \$* +.. +. +.\" se -- toc-enabled subheading +.de se +. s +\$* +. te .the \n% \\h'18p'\$* +.. +. +.\" the -- toc entry +.de the +. nr _ \$1 +. shift +. ta 0 \n(.luR +. tc . +\$* \n_ +. tc +. br +.. +. +.\" n -- numbered list item +.de n +. if !'\$1'' \{\ +. nr ni \$1-1 +. af ni 0 +. if !'\$2'' .af ni \$2 +. ds n. . +. if !'\$3'' .ds n. \$3 +. \} +. nr ni +1 +. br +. @e n +. ti \n(tiu +\n(ni\*(n. \c +.. +. +.am @a +. @e n +. @c p +. nr sq \n(sp +. nr sp 0 +. ta 3n +3n +3n +3n +. @e +.. +. +.ec -- cgit v1.2.3