@Chapter @Title { Advanced Graphics } @Tag { fig } @Begin @LP This chapter describes the use of the @Code "@Fig" symbol, which draws, fig. @Index @Code "@Fig" colours, and positions arbitrary shapes made from straight lines, circular and elliptical arcs, and Bezier curves: @CD @Fig margin { 0.2c } { @Frame -2p @Font { A:: @Ellipse { 25, 39 } /0.3c |0.2c B:: @Ellipse { 43 } |0.1c |0.8c E:: @Box linestyle {noline} {Problem node} /0.3c C:: @Ellipse { 40, 41 } | | D:: @Ellipse paint { lightgrey } {44, 45, 46} } // @Line from { A@SE } to { B@NW } // @Line from { B@SW } to { C@NE } // @Line from { B@SE } to { D@NW } // @Arrow from { E@W } to { D@NE } } The graphical objects may be rotated and scaled; they may enclose, and be enclosed by arbitrary Lout objects (text, equations, tables, other graphical objects, etc.) without restriction. A convenient algebra of points and a method of labelling points assist positioning. @BeginSections @Include { fig_intr } @Include { fig_shap } @Include { fig_news } @Include { fig_leng } @Include { fig_toge } @Include { fig_erro } @Include { fig_summ } @EndSections @End @Chapter