diff options
Diffstat (limited to 'tmac')
-rw-r--r-- | tmac/Makefile.sub | 2 | ||||
-rw-r--r-- | tmac/html-end.tmac | 25 | ||||
-rw-r--r-- | tmac/html.tmac | 199 | ||||
-rw-r--r-- | tmac/troffrc | 2 | ||||
-rw-r--r-- | tmac/troffrc-end | 2 | ||||
-rw-r--r-- | tmac/www.tmac | 2 |
6 files changed, 42 insertions, 190 deletions
diff --git a/tmac/Makefile.sub b/tmac/Makefile.sub index a2f83821..0d9cd60a 100644 --- a/tmac/Makefile.sub +++ b/tmac/Makefile.sub @@ -22,7 +22,7 @@ NORMALFILES=\ X.tmac Xps.tmac \ lj4.tmac \ lbp.tmac \ - html.tmac \ + html.tmac html-end.tmac \ europs.tmac \ composite.tmac \ eqnrc \ diff --git a/tmac/html-end.tmac b/tmac/html-end.tmac new file mode 100644 index 00000000..0199d201 --- /dev/null +++ b/tmac/html-end.tmac @@ -0,0 +1,25 @@ +.\" html-end.tmac +.\" +.nr _C \n(.C +.cp 0 +. +.\" turn off all headers and footers for ms, me, and mm macro sets +.if d EF .EF '''' +.if d EH .EH '''' +.if d OF .OF '''' +.if d OH .OH '''' +.if d ef .ef '''' +.if d of .of '''' +.if d oh .oh '''' +.if d eh .eh '''' +.tl '''' +. +.\" tell grohtml some default parameter values +.pl 99999i +.po 0 +.ll \n[.l]u +.ta \n[.tabs] +. +.cp \n(_C +. +.\" end of file, make sure this is the last line diff --git a/tmac/html.tmac b/tmac/html.tmac index 9d400e02..7843a3cf 100644 --- a/tmac/html.tmac +++ b/tmac/html.tmac @@ -23,193 +23,25 @@ .\" .\" remove hyphenation .\" +.nh +.nr HY 0 +. .de hy .. .de nh .. . -.\" Now set any characters defined in devps/S but not in devhtml/S to nul -- -.\" these are generated by eqn but not used by grohtml. grops generated -.\" images during the alternative pass. -.if !c\[*y] .tr \[*y] -.if !c\[fa] .tr \[fa] -.if !c\[te] .tr \[te] -.if !c\[st] .tr \[st] -.if !c\[=~] .tr \[=~] -.if !c\[*A] .tr \[*A] -.if !c\[*B] .tr \[*B] -.if !c\[*X] .tr \[*X] -.if !c\[*D] .tr \[*D] -.if !c\[*E] .tr \[*E] -.if !c\[*F] .tr \[*F] -.if !c\[*G] .tr \[*G] -.if !c\[*Y] .tr \[*Y] -.if !c\[*I] .tr \[*I] -.if !c\[+h] .tr \[+h] -.if !c\[*K] .tr \[*K] -.if !c\[*L] .tr \[*L] -.if !c\[*M] .tr \[*M] -.if !c\[*N] .tr \[*N] -.if !c\[*O] .tr \[*O] -.if !c\[*P] .tr \[*P] -.if !c\[*H] .tr \[*H] -.if !c\[*R] .tr \[*R] -.if !c\[*S] .tr \[*S] -.if !c\[*T] .tr \[*T] -.if !c\[ts] .tr \[ts] -.if !c\[*W] .tr \[*W] -.if !c\[*C] .tr \[*C] -.if !c\[*Q] .tr \[*Q] -.if !c\[*Z] .tr \[*Z] -.if !c\[3d] .tr \[3d] -.if !c\[tf] .tr \[tf] -.if !c\[pp] .tr \[pp] -.if !c\[radicalex] .tr \[radicalex] -.if !c\[*a] .tr \[*a] -.if !c\[*b] .tr \[*b] -.if !c\[*x] .tr \[*x] -.if !c\[*d] .tr \[*d] -.if !c\[*e] .tr \[*e] -.if !c\[*f] .tr \[*f] -.if !c\[*g] .tr \[*g] -.if !c\[*y] .tr \[*y] -.if !c\[*i] .tr \[*i] -.if !c\[+f] .tr \[+f] -.if !c\[*k] .tr \[*k] -.if !c\[*l] .tr \[*l] -.if !c\[*m] .tr \[*m] -.if !c\[*n] .tr \[*n] -.if !c\[*o] .tr \[*o] -.if !c\[*p] .tr \[*p] -.if !c\[*h] .tr \[*h] -.if !c\[*r] .tr \[*r] -.if !c\[*s] .tr \[*s] -.if !c\[*t] .tr \[*t] -.if !c\[*u] .tr \[*u] -.if !c\[+p] .tr \[+p] -.if !c\[*w] .tr \[*w] -.if !c\[*c] .tr \[*c] -.if !c\[*q] .tr \[*q] -.if !c\[*z] .tr \[*z] -.if !c\[ap] .tr \[ap] -.if !c\[*U] .tr \[*U] -.if !c\[fm] .tr \[fm] -.if !c\[<=] .tr \[<=] -.if !c\[f/] .tr \[f/] -.if !c\[if] .tr \[if] -.if !c\[Fn] .tr \[Fn] -.if !c\[CL] .tr \[CL] -.if !c\[DI] .tr \[DI] -.if !c\[HE] .tr \[HE] -.if !c\[SP] .tr \[SP] -.if !c\[<>] .tr \[<>] -.if !c\[<-] .tr \[<-] -.if !c\[ua] .tr \[ua] -.\" .if !c\[arrowverttp] .tr \[arrowverttp] -.if !c\[->] .tr \[->] -.if !c\[da] .tr \[da] -.\" .if !c\[arrowvertbt] .tr \[arrowvertbt] -.if !c\[de] .tr \[de] -.if !c\[sd] .tr \[sd] -.if !c\[>=] .tr \[>=] -.if !c\[pt] .tr \[pt] -.if !c\[pd] .tr \[pd] -.if !c\[bu] .tr \[bu] -.if !c\[di] .tr \[di] -.if !c\[!=] .tr \[!=] -.if !c\[==] .tr \[==] -.if !c\[~~] .tr \[~~] -.if !c\[~=] .tr \[~=] -.\" .if !c\[arrowvertex] .tr \[arrowvertex] -.if !c\[an] .tr \[an] -.if !c\[CR] .tr \[CR] -.if !c\[Ah] .tr \[Ah] -.if !c\[Im] .tr \[Im] -.if !c\[Re] .tr \[Re] -.if !c\[wp] .tr \[wp] -.if !c\[c*] .tr \[c*] -.if !c\[c+] .tr \[c+] -.if !c\[es] .tr \[es] -.if !c\[ca] .tr \[ca] -.if !c\[cu] .tr \[cu] -.if !c\[sp] .tr \[sp] -.if !c\[ip] .tr \[ip] -.if !c\[nb] .tr \[nb] -.if !c\[sb] .tr \[sb] -.if !c\[ib] .tr \[ib] -.if !c\[mo] .tr \[mo] -.if !c\[nm] .tr \[nm] -.if !c\[/_] .tr \[/_] -.if !c\[gr] .tr \[gr] -.\" .if !c\[product] .tr \[product] -.if !c\[sr] .tr \[sr] -.if !c\[md] .tr \[md] -.if !c\[no] .tr \[no] -.if !c\[AN] .tr \[AN] -.if !c\[OR] .tr \[OR] -.if !c\[hA] .tr \[hA] -.if !c\[lA] .tr \[lA] -.if !c\[uA] .tr \[uA] -.if !c\[rA] .tr \[rA] -.if !c\[dA] .tr \[dA] -.if !c\[lz] .tr \[lz] -.if !c\[la] .tr \[la] -.if !c\[sum] .tr \[sum] -.\" .if !c\[parenlefttp] .tr \[parenlefttp] -.\" .if !c\[parenleftex] .tr \[parenleftex] -.\" .if !c\[parenleftbt] .tr \[parenleftbt] -.\" .if !c\[bracketlefttp] .tr \[bracketlefttp] -.if !c\[lc] .tr \[lc] -.\" .if !c\[bracketleftex] .tr \[bracketleftex] -.\" .if !c\[bracketleftbt] .tr \[bracketleftbt] -.if !c\[lf] .tr \[lf] -.\" .if !c\[bracelefttp] .tr \[bracelefttp] -.if !c\[lt] .tr \[lt] -.\" .if !c\[braceleftmid] .tr \[braceleftmid] -.if !c\[lk] .tr \[lk] -.\" .if !c\[braceleftbt] .tr \[braceleftbt] -.if !c\[lb] .tr \[lb] -.\" .if !c\[braceex] .tr \[braceex] -.\" .if !c\[bracerightex] .tr \[bracerightex] -.\" .if !c\[braceleftex] .tr \[braceleftex] -.\" .if !c\[barex] .tr \[barex] -.if !c\[bv] .tr \[bv] -.if !c\[ra] .tr \[ra] -.if !c\[is] .tr \[is] -.\" .if !c\[parenrighttp] .tr \[parenrighttp] -.\" .if !c\[parenrightex] .tr \[parenrightex] -.\" .if !c\[parenrightbt] .tr \[parenrightbt] -.\" .if !c\[bracketrighttp] .tr \[bracketrighttp] -.if !c\[rc] .tr \[rc] -.\" .if !c\[bracketrightex] .tr \[bracketrightex] -.\" .if !c\[bracketrightbt] .tr \[bracketrightbt] -.if !c\[rf] .tr \[rf] -.\" .if !c\[bracerighttp] .tr \[bracerighttp] -.if !c\[rt] .tr \[rt] -.\" .if !c\[bracerightmid] .tr \[bracerightmid] -.if !c\[rk] .tr \[rk] -.\" .if !c\[bracerightbt] .tr \[bracerightbt] -.if !c\[rb] .tr \[rb] -. -.\" now turn off all headers and footers for ms, me and mm macro sets -.if d EF .EF '''' -.if d EH .EH '''' -.if d OF .OF '''' -.if d OH .OH '''' -.if d ef .ef '''' -.if d of .of '''' -.if d oh .oh '''' -.if d eh .eh '''' -.tl '''' -. -.\" it doesn't make sense to use hyphenation with html, so we turn it off. -.hy 0 -.nr HY 0 -. .\" avoid line breaks after hyphen-like characters. .cflags 0 -\[hy]\[em]\[en]\[shc] . -.pl 99999 +.\" Now set any characters defined in devps/S but not in devhtml to nul -- +.\" these are generated by eqn but not used by grohtml. grops generated +.\" images during the alternative pass. +.if !c\[radicalex] .tr \[radicalex] +.if !c\[arrowverttp] .tr \[arrowverttp] +.if !c\[arrowvertbt] .tr \[arrowvertbt] +.if !c\[arrowvertex] .tr \[arrowvertex] +.if !c\[barex] .tr \[barex] . .\" now for the color definitions .\" @@ -700,17 +532,14 @@ . .cp \n(_C . -.if !\n(_C \ +.if !\n(_C \{\ . mso pspic.tmac +. mso www.tmac +.\} . .do ie '\[char97]'a' \ . do mso latin1.tmac .el \ . do mso cp1047.tmac . -.\" tell grohtml some default parameter values -.po 0 -.ll \n[.l]u -.ta \n[.tabs] -. .\" end of file, make sure this is the last line diff --git a/tmac/troffrc b/tmac/troffrc index 419a6716..61cb32d1 100644 --- a/tmac/troffrc +++ b/tmac/troffrc @@ -18,7 +18,7 @@ .do ds troffrc!cp1047 tty.tmac .do ds troffrc!lj4 lj4.tmac .do ds troffrc!lbp lbp.tmac -.do ds troffrc!html www.tmac +.do ds troffrc!html html.tmac .do if d troffrc!\*[.T] \ . do mso \*[troffrc!\*[.T]] .do rm troffrc!ps troffrc!Xps troffrc!dvi troffrc!X75 troffrc!X75-12 \ diff --git a/tmac/troffrc-end b/tmac/troffrc-end index 1dba113c..ef4f0082 100644 --- a/tmac/troffrc-end +++ b/tmac/troffrc-end @@ -2,7 +2,7 @@ . .\" this file is parsed after all macro sets have been read . -.do if '\*[.T]'html' .do mso html.tmac +.do if '\*[.T]'html' .do mso html-end.tmac . .\" if we are running the postscript device for html images then load www.tmac .do if r ps4html .do mso www.tmac diff --git a/tmac/www.tmac b/tmac/www.tmac index c7ef46ed..e7c3cc94 100644 --- a/tmac/www.tmac +++ b/tmac/www.tmac @@ -49,8 +49,6 @@ www functionality. It should work with any macro set. .if '\*[.T]'html' .nr www-html 1 . .\" set up www-image-template -.\" (cannot do this in html.tmac as the image device must -.\" also know about this string) . .if !d www-image-template \ . ds www-image-template |