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.FIG / s1 < prev    next >
Text File  |  1994-01-25  |  1KB  |  43 lines

  1. @Section
  2.    @Title { Introduction }
  3. @Begin
  4. @PP
  5. Fig is a package of Lout definitions for drawing and filling in
  6. arbitrary shapes made from straight lines, circular and elliptical arcs,
  7. and Bezier curves.  Its features are smoothly integrated with the rest
  8. of Lout: one can rotate and concatenate objects created by Fig, draw a
  9. box to fit neatly around any object, etc.  The design of Fig is based
  10. entirely on Brian W. Kernighan's PIC language [{@Ref kernighan82}].  The
  11. implementation of Fig makes good use of the PostScript
  12. @FootNote { PostScript is a trademark of Adobe Systems, Inc. }
  13. page description language [{@Ref adobe90}], which was designed by John
  14. Warnock and others.  Lout was designed and implemented by Jeffrey
  15. H. Kingston [{@Ref kingston92}].
  16. @PP
  17. To use Fig within a Lout document, first ensure that its definition is
  18. included, either by putting @Code "@SysInclude { fig }" at the start of
  19. the document, or @Code "-ifig" on the command line.  Then, anywhere at
  20. all within the document, write
  21. @ID @Code "@Fig {  ...  }"
  22. and the symbols of Fig will be available
  23. between the braces, which may enclose an arbitrary Lout object.  Throughout
  24. this report we will show the Lout text on the left and the corresponding
  25. result on the right, like this:
  26. @ID {
  27. @Code {
  28. "@Fig {"
  29. "   @Square"
  30. "   //0.5c"
  31. "   @Circle"
  32. "}"
  33. }
  34. ||7ct
  35. @Fig {
  36.    @Square
  37.    //0.5c
  38.    @Circle
  39. }
  40. }
  41. Subsequent examples will omit the enclosing {@Code "@Fig"}.
  42. @End @Section
  43.