<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><div>On Feb 10, 2008, at 5:37 PM, Geoffrey S. Knauth wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I want to make a table of definitions, for example:<div><br class="webkit-block-placeholder"></div><div><font class="Apple-style-span" face="Courier"><i>pomme de terre</i>   potato</font></div><div><font class="Apple-style-span" face="Courier"><i>glace</i>            ice cream</font></div><div><font class="Apple-style-span" face="Courier"><i>grenouille</i>       frog</font></div><div><br class="webkit-block-placeholder"></div><div>How do I do that with scribble commands?</div></blockquote><br></div><div><br class="webkit-block-placeholder"></div><div>See struct.ss. Use @make-table with lists and flows, like this: </div><div><br class="webkit-block-placeholder"></div><div><div><br class="webkit-block-placeholder"></div><div>@make-table['center]{</div><div>    @list[@list[@make-flow{@list[@t{hello} @t{world} @t{bye} @t{boy}]}</div><div>                    @make-flow{@list[@t{1}      @t{2}        @t{3}    @t{4}]}]]}</div><div><br class="webkit-block-placeholder"></div><div>OR, which is what I was about to do: define a function in your document (which is a program after all) that consumes a bunch of stuff and arranges it for you </div><div><br class="webkit-block-placeholder"></div><div>@(define (table . stuff) ...)</div><div><br class="webkit-block-placeholder"></div><div>-- Matthias</div><div><br class="webkit-block-placeholder"></div><div>  </div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></div></body></html>