home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / APPS / lout2.lzh / LOUT2 / DOC / TR.IMPL / s6.0 < prev    next >
Text File  |  1994-01-25  |  829b  |  19 lines

  1. @Section
  2.     @Title { Cross references }
  3. @Begin
  4. @PP
  5. Cross references, such as `see page 57' and `see Figure 5,' are a useful
  6. but highly error-prone feature of documents.  Scribe [7]
  7. introduced a method of keeping them up to date automatically as the
  8. document changes:  the user gives each referenced entity a tag, and
  9. operators are provided that return the page or sequence number of the
  10. entity with a given tag.
  11. @PP
  12. A cross reference takes an object (such as a page number) from one point
  13. in the document and copies it to another, and this generalization
  14. suggests other applications.  For example, a running header is copied
  15. from the title of a nearby chapter, and a reference is copied from a
  16. bibliographic database.  Making the unity of these applications manifest
  17. is an interesting language design problem.
  18. @BeginSubSections
  19.