aboutsummaryrefslogblamecommitdiffstats
path: root/doc/user/tbl
blob: 230c69e0297a69887b2651d6cf0994474aa58051 (plain) (tree)















































                                                                        
@Chapter
    @Title { Tables }
    @Tag { tables }
@Begin
@LP
This chapter explains how to produce tables like this one:
tables. @Index { tables }
@CD @Tbl
   aindent { ctr }
   arulebelow { double }
   aformat { @StartHSpan @Cell @B X | | @HSpan }
   bformat { @Cell rr { no } @I A | @Cell rl { no } B | @Cell C }
   rule { yes }
{
@Rowa
   X { Value of mathematical formulae (millions of dollars) }
@Rowb
   A { Quadratic formula }
   B { @Eq { x ^= { minus b +- sqrt { b sup 2 - 4ac } } over 2a } }
   C { 3^.5 }
@Rowb
   A { Binomial theorem }
   B { @Eq { ( a + b ) sup n ^= big sum from k=0 to infty
matrix atleft { ( } atright { ) } { n above k } a sup k b sup n-k
} }
   C { 12^ }
}
As the example shows, the tables may contain spanning columns, aligned
columns, and rules, and the cells may contain arbitrary objects.
@BeginSections

@Include { tbl_intr } # introduction
@Include { tbl_cell } # basic cell formatting: font, break, width, paint
@Include { tbl_rows } # row formats and the @Row symbol
@Include { tbl_marg } # margins
@Include { tbl_widt } # width and height
@Include { tbl_inde } # indenting and struts
@Include { tbl_rule } # rules
@Include { tbl_span } # spanning columns and rows
@Include { tbl_mult } # multi-page tables
@Include { tbl_alig } # aligned columns and headings over them
@Include { tbl_mark } # @MarkRow
@Include { tbl_plai } # plain text tables
@Include { tbl_setu } # setup file options
@Include { tbl_summ } # summary

@EndSections
@End @Chapter