home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / util / gnu / groff_src.lha / groff-1.10src / tmac / tmac.dvi < prev    next >
Text File  |  1995-06-22  |  4KB  |  136 lines

  1. .nr _C \n(.C
  2. .cp 0
  3. .ftr CR CW
  4. .ftr C CW
  5. .ftr TT CW
  6. .ftr HR H
  7. .\" This uses the dvi-char_1 string in font CW, dvi-char_0 otherwise.
  8. .char _ \R'dvi-char_ \\n(.f=\f(CW\\n(.f\fP'\\*[dvi-char_\\n[dvi-char_]]
  9. .char \[ul] \R'dvi-char_ \w'M'=\w'i''\\*[dvi-char_\\n[dvi-char_]]
  10. .\" Normally use a rule.
  11. .\" This is designed so that \(ul, \(rn and \(br form corners.
  12. .ds dvi-char_0 \Z'\v'.23m'\D'R .54m .04m''\h'.5m'
  13. .\" In font CW use a real _ character.
  14. .ds dvi-char_1 _
  15. .if !c\[radicalex] .char \[radicalex] \D'R .5m -.04m'\v'.04m'
  16. .if !c\[br] .char \[br] \Z'\v'.25m'\D'R .04m -1m''
  17. .if !c\[ru] .char \[ru] \Z'\v'-.02m'\D'R .54m .04m''\h'.5m'
  18. .if !c\[rn] .char \[rn] \Z'\v'-.77m'\D'R .54m .04m''\h'.5m'
  19. .if !c\[co] .char \[co] \z\(ci\h'\w'\(ci'u-\w'c'u/2u'c\h'\w'\(ci'u-\w'c'u/2u'
  20. .if !c\[rg] .char \[rg] \z\(ci\h'\w'\(ci'u-\w'r'u/2u'r\h'\w'\(ci'u-\w'r'u/2u'
  21. .if !c\[fm] .char \[fm] \v'-.35m'\s[\\n(.s*7u/10u]\[prime]\s0\v'.35m'
  22. .if !c\[de] .char \[de] \h'.05m'\v'-.54m'\D'c .3m'\v'.54m'\h'.05m'
  23. .if !c\[ct] .char \[ct] \o'c/'
  24. .if !c\[sq] .char \[sq] \Z'\h'.05m'\D'R .4m -.04m'\v'.04m'\h'-.04m'\
  25. \D'R .04m -.4m'\v'.04m'\D'R -.4m -.04m'\D'R .04m .4m''\h'.5m'
  26. .\"char \[sq] \h'.05m'\D'l .4m 0'\D'l 0 -.4m'\D'l -.4m 0'\D'l 0 .4m'\h'.45m'
  27. .if !c\[!=] .char \[!=] \[slashnot]\(eq
  28. .if !c\[tm] .char \[tm] \v'-.3m'\s[\\n(.s/2u]TM\s0\v'.3m'
  29. .if !c\[aq] .char \[aq] '
  30. .if !c\[bq] .char \[bq] ,
  31. .if !c\[Bq] .char \[Bq] ,\h'\w'\(rq'u-(2u*\w"'"u)',
  32. .if !c\[ho] .char \[ho] \s[\En[.s]/2u]\v'.4m'c\v'-.4m'\s0
  33. .if !c\[-D] .char \[-D] \Z'\v'-.1m'\h'.05m'-'D
  34. .if !c\[Sd] .char \[Sd] \Z'\v'-.3m'\h'.35m'-'\(pd
  35. .if !c\[TP] .char \[TP] I\h'-.25m'\v'-.33m'\s[\En[.s]*6u/10u]\v'.33m'D\
  36. \v'-.33m'\s0\v'.33m'
  37. .if !c\[Tp] .char \[Tp] \zlp
  38. .if !c\[nb] .char \[nb] \[slashnot]\(sb
  39. .cflags 8 \(an
  40. .if !c\[an] .char \[an] \h'-.167m'\(mi\h'-.167m'
  41. .\" Define some fractions.
  42. .de dvi-frac
  43. .if !c\[\\$1\\$2] .char \[\\$1\\$2] \
  44. \v'-.25m'\s[\\\\n(.s*7u/10u]\\$1\s0\v'.25m'\h'-.2m'\
  45. /\h'-.2m'\v'.25m'\s[\\\\n(.s*7u/10u]\\$2\s0\v'-.25m'
  46. ..
  47. .dvi-frac 1 2
  48. .dvi-frac 3 4
  49. .dvi-frac 1 4
  50. .dvi-frac 1 8
  51. .dvi-frac 3 8
  52. .dvi-frac 5 8
  53. .dvi-frac 7 8
  54. .\" support for ISO Latin-1
  55. .if !c\[S1] .char \[S1] \v'-.2m'\s-31\s+3\v'+.2m'
  56. .if !c\[S2] .char \[S2] \v'-.2m'\s-32\s+3\v'+.2m'
  57. .if !c\[S3] .char \[S3] \v'-.2m'\s-33\s+3\v'+.2m'
  58. .if !c\[Of] .char \[Of] \v'-.2m'\s'\En(.s*6u/10u'\o'_a'\s0\v'.2m'
  59. .if !c\[Om] .char \[Om] \v'-.2m'\s'\En(.s*6u/10u'\o'_o'\s0\v'.2m'
  60. .if !c\[Fo] .char \[Fo] <<
  61. .if !c\[Fc] .char \[Fc] >>
  62. .if !c\[bb] .char \[bb] |
  63. .if !c\[Ye] .char \[Ye] \o'-Y'
  64. .if !c\[Cs] .char \[Cs] \o'\[mu]o'
  65. .de dvi-achar
  66. .\" Note that character definitions are always interpreted with
  67. .\" compatibility mode off.
  68. .if !c\\$1 \{\
  69. .char \\$1 \\$3\
  70. \k[acc]\
  71. \h'(u;-\w'\\$2'-\w'\\$3'/2+\\\\n[skw]+(\w'x'*0)-\\\\n[skw])'\
  72. \v'(u;\w'x'*0+\\\\n[rst]+(\w'\\$3'*0)-\\\\n[rst])'\
  73. \\$2\
  74. \v'(u;\w'x'*0-\\\\n[rst]+(\w'\\$3'*0)+\\\\n[rst])'\
  75. \h'|\\\\n[acc]u'
  76. .\}
  77. .hcode \\$1\\$4
  78. ..
  79. .dvi-achar \(`A \` A a
  80. .dvi-achar \('A \' A a
  81. .dvi-achar \(^A ^ A a
  82. .dvi-achar \(~A ~ A a
  83. .dvi-achar \(:A \(ad A a
  84. .dvi-achar \(oA \(ao A a
  85. .dvi-achar \(`E \` E e
  86. .dvi-achar \('E \' E e
  87. .dvi-achar \(^E ^ E e
  88. .dvi-achar \(:E \(ad E e
  89. .dvi-achar \(`I \` I i
  90. .dvi-achar \('I \' I i
  91. .dvi-achar \(^I ^ I i
  92. .dvi-achar \(:I \(ad I i
  93. .dvi-achar \(~N ~ N n
  94. .dvi-achar \(`O \` O o
  95. .dvi-achar \('O \' O o
  96. .dvi-achar \(^O ^ O o
  97. .dvi-achar \(~O ~ O o
  98. .dvi-achar \(:O \(ad O o
  99. .dvi-achar \(`U \` U u
  100. .dvi-achar \('U \' U u
  101. .dvi-achar \(^U ^ U u
  102. .dvi-achar \(:U \(ad U u
  103. .dvi-achar \('Y \' Y y
  104. .dvi-achar \(`a \` a a
  105. .dvi-achar \('a \' a a
  106. .dvi-achar \(^a ^ a a
  107. .dvi-achar \(~a ~ a a
  108. .dvi-achar \(:a \(ad a a
  109. .dvi-achar \(oa \(ao a a
  110. .dvi-achar \(`e \` e e
  111. .dvi-achar \('e \' e e
  112. .dvi-achar \(^e ^ e e
  113. .dvi-achar \(:e \(ad e e
  114. .dvi-achar \(`i \` \(.i i
  115. .dvi-achar \('i \' \(.i i
  116. .dvi-achar \(^i ^ \(.i i
  117. .dvi-achar \(:i \(ad \(.i i
  118. .dvi-achar \(~n ~ n n
  119. .dvi-achar \(`o \` o o
  120. .dvi-achar \('o \' o o
  121. .dvi-achar \(^o ^ o o
  122. .dvi-achar \(~o ~ o o
  123. .dvi-achar \(:o \(ad o o
  124. .dvi-achar \(`u \` u u
  125. .dvi-achar \('u \' u u
  126. .dvi-achar \(^u ^ u u
  127. .dvi-achar \(:u \(ad u u
  128. .dvi-achar \('y \' y y
  129. .dvi-achar \(:y \(ad y y
  130. .if !c\(,C .char \(,C \o'\(acC'
  131. .hcode \(,Cc
  132. .if !c\(,c .char \(,c \o'\(acc'
  133. .hcode \(,cc
  134. .cp \n(_C
  135. .do mso tmac.latin1
  136.