home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / text / 1622 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  1.2 KB

  1. Path: sparky!uunet!gatech!darwin.sura.net!bogus.sura.net!howland.reston.ans.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!att!allegra!alice!npn
  2. From: npn@alice.att.com (Nils-Peter Nelson)
  3. Newsgroups: comp.text
  4. Subject: Re: extended \*(xx sequence for .RS/.RF; is it possible?
  5. Summary: sorry, two characters is the name limit
  6. Message-ID: <24703@alice.att.com>
  7. Date: 25 Jan 93 21:29:27 GMT
  8. Article-I.D.: alice.24703
  9. References: <1993Jan23.214359.29186@porthos.cc.bellcore.com>
  10. Organization: AT&T Bell Laboratories, Murray Hill NJ
  11. Lines: 16
  12.  
  13.  
  14.  
  15. Correspondent would like "long register names."
  16. Sorry, but the "twoness" of troff is pervasive.
  17. There are 96 printing characters (not all of which
  18. can appear in string names; eg I would't try backslash)
  19. and you can use one or two char names, so 96*96+96
  20. appears to be the limit.
  21. The way most people solve this is to append to
  22. a diversinon with your own personal "magic cookie"
  23. and then use a companion awk program.
  24. For example: ***REF1 <contents of reference 1>
  25. Of course, this means you need 2 passes, but you
  26. always need two passes due to the potential for
  27. forward referencing. You then insert your simple
  28. awk program between the 2 passes.
  29.