|
|
1.1 ! root 1: .nr _0 \n(c. ! 2: .\" @(#)footnote.me 2.4 9/23/80 ! 3: .\" This version has had comments stripped. ! 4: .de (f ! 5: .ec ! 6: .if "\\n(.z"|f" .tm Line \\n(c. -- Illegal footnote nesting ! 7: .ie "\\n(.z"" \ ! 8: \{\ ! 9: . nr _D \\n(dn ! 10: . nr _0 1v+\\n(nlu ! 11: . ev 2 ! 12: . da |f ! 13: . in 0 ! 14: . xl \\n($lu-\\n(fuu ! 15: . @F \\n(ff ! 16: . sz \\n(fpu ! 17: . vs \\n(.su*\\n($Ru ! 18: . if !\\n(?f \ ! 19: \{\ ! 20: . nr _b +2u*\n(.Vu \" fudge factor ! 21: . $s ! 22: . \} ! 23: . br ! 24: . if \\n(.p-\\n(_b-\\n(_0-\\n(.h-1v-\\n(fs<0 \ ! 25: \{\ ! 26: . da\" \" won't fit on page at all ! 27: . bc ! 28: . if !\\n(?f \ ! 29: . rm |f ! 30: . da |f ! 31: .\" next five lines could be dropped if headers had their own environment ! 32: . in 0 \" reset everything from .bc ! 33: . xl \\n($lu-\\n(fuu ! 34: . @F \\n(ff ! 35: . sz \\n(fpu ! 36: . vs \\n(.su*\\n($Ru ! 37: . if !\\n(?f \ ! 38: . $s ! 39: . br ! 40: . \} ! 41: . rr _0 ! 42: . sp \\n(fsu ! 43: . nr ?f 1 ! 44: . fi ! 45: . if !"\\$1"_" \ ! 46: . ti \\n(fiu ! 47: .\} ! 48: .el \ ! 49: \{\ ! 50: . ev 2 ! 51: \!.(f \\$1 ! 52: .\} ! 53: .. ! 54: .de )f \" *** end footnote ! 55: .ie "\\n(.z"|f" \ ! 56: \{\ ! 57: . if \\n* \ ! 58: . nr $f +1 ! 59: . ds * \\*[\\n($f\\*]\k* ! 60: . rr * ! 61: . in 0 ! 62: . da ! 63: . ev ! 64: . if \\n(_w<\\n(dl \ ! 65: . nr _w \\n(dl \" compute maximum fn width ! 66: . nr _b +\\n(dn ! 67: . ch @f -\\n(_bu ! 68: . if \\n(.p-\\n(_b<=\\n(nl \ ! 69: . ch @f \\n(nlu+\n(.Vu ! 70: . nr dn _D ! 71: . rr _D ! 72: .\} ! 73: .el \ ! 74: \{\ ! 75: . br ! 76: \!.)f ! 77: . ev ! 78: .\} ! 79: .. ! 80: .if \n(ff<=0 \ ! 81: . nr ff 1 \" footnote font: Times Roman ! 82: .if \n(fp<=0 \ ! 83: . nr fp 8 \" footnote pointsize ! 84: .nr c. \n(_0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.