\begin{page}{HTXFormatPage5}{Creating Lists and Tables} \centerline{\fbox{{\tt \thispage}}}\newline \begin{scroll} The {\tt \\begin\{items\} {\rm -} \\end\{items\}} group command constructs itemized lists. The {\tt \\item} command separates the items in the list. The indentation rules for the list group are different from those of a paragraph. The first line of an item will normally extend further to the left than the rest of the lines. Both commands accept {\em optional} arguments. Optional arguments are enclosed in square brackets ({\tt \[ \]}) rather than braces. The indentation of subsequent lines in an item is determined by the optional argument {\it some text} in the {\tt \\begin\{items\}\[{\it some text}\]} command. The optional argument is {\em not} displayed. Its width is calculated and used to indent all subsequent lines in the group except from the first line of each new item. This indentation rule applies to all text {\em before} the first {\tt \\item} command as well. The {\tt \\item\[{\it some text}\]} command specifies the start of a new item. The {\it some text} optional argument will be displayed in {\em bold} font at the current left-page-margin. Then, the text following the command will be displayed in normal fashion with the above indentation rule. \beginImportant \begin{paste}{HTXFormatPage5xPaste1}{HTXFormatPage5xPatch1} \pastebutton{HTXFormatPage5xPaste1}{Interpret} \newline {\tt \\indent\{5\}}\newline {\tt \\begin\{items\}\[how wide am I\]}\newline {\tt Here we carry on but a \\newline} \newline {\tt new line will be indented } \newline {\tt \\item\[how wide am I\] fits nicely. Here is a \\newline new line in an item.}\newline {\tt \\item\[again\] to show another item}\newline {\tt \\item\[\\\\tab\]\\tab\{0\} can be used \\tab\{15\} effectively}\newline {\tt \\end\{items\}}\newline {\tt \\indent\{0\}}\newline \end{paste} \endImportant Note that the {\tt \\begin\{items\}} command immediately sets the left- page-margin to a new value. Subsequent {\tt \\tab} or {\tt \\centerline} commands refer to this new margin. Any explicit margin setting commands included in the group {\em will} have the normal effect. The {\tt \\par} command does not produce the standard paragraph indentation within a list group --- it behaves instead like {\tt \\newline}. You can nest list groups like the following example suggests. \beginImportant \begin{paste}{HTXFormatPage5xPaste2}{HTXFormatPage5xPatch2} \pastebutton{HTXFormatPage5xPaste2}{Interpret} \newline {\tt \\begin\{items\}\[quitealot\]}\newline {\tt A nested list:}\newline {\tt \\item\[The first\] item of an itemized list is on this line.}\newline {\tt \\item\[The second\] item of the list starts here. It contains another}\newline {\tt list nested inside it.}\newline {\tt \\begin\{items\}\[somuchmore\]}\newline {\tt \\item \[First\]\\tab\{0\}This is the first item of an enumerated}\newline {\tt list that is nested within the itemized list.}\newline {\tt \\item \[Second\]\\tab\{0\}This is the second item of the inner list.}\newline {\tt \\end\{items\}}\newline {\tt This is the rest of the second item of the outer list. It}\newline {\tt is no more interesting than any other part of the item.}\newline {\tt \\item\[The third\] item of the list.}\newline {\tt \\end\{items\}}\newline \end{paste} \endImportant Another facility for presenting lists is the {\tt \\table} command. The correct syntax for it is : {\tt \\table\{\{{\it item a}\} \{{\it item b}\} {\it ..}\}}. The items in the braces will be placed in as many aligned columns as is possible for the current window dimensions or page width. If one item is particularly long there will probably be only one column in the table. Here is a table of color names. \beginImportant \begin{paste}{HTXFormatPage5xPaste3}{HTXFormatPage5xPatch3} \pastebutton{HTXFormatPage5xPaste3}{Interpret} \newline {\tt \\table\{ \{Dark Orchid\} \{Dark Salmon\} \{Dark Sea Green\} \{Dark Slate Blue\} \{Dark Slate Gray\} \{Dark Turquoise\} \{Dark Violet\} \{Deep Pink\} \{Deep Sky Blue\} \{Dodger Blue\} \{Floral White\} \{Forest Green\} \{Ghost White\} \{Hot Pink\} \{Indian Red\} \{Lavender Blush\} \} } \end{paste} \endImportant \end{scroll} \beginmenu \menulink{Next -- Boxes and Lines}{HTXFormatPage6} \endmenu \end{page} \begin{patch}{HTXFormatPage5xPatch1} \begin{paste}{HTXFormatPage5xPaste1A}{HTXFormatPage5xPatch1A} \pastebutton{HTXFormatPage5xPaste1A}{Source} \newline \indent{5} \begin{items}[how wide am I] Here we carry on but a \newline new line will be indented \item[how wide am I] fits nicely. Here is a \newline new line in an item. \item[again] to show another item \item[\\tab]\tab{0} can be used \tab{15} effectively \end{items} \indent{0} \end{paste} \end{patch} \begin{patch}{HTXFormatPage5xPatch1A} \begin{paste}{HTXFormatPage5xPaste1B}{HTXFormatPage5xPatch1} \pastebutton{HTXFormatPage5xPaste1B}{Interpret} \newline {\tt \\indent\{5\}}\newline {\tt \\begin\{items\}\[how wide am I\]}\newline {\tt Here we carry on but a \\newline} \newline {\tt new line will be indented } \newline {\tt \\item\[how wide am I\] fits nicely. Here is a \\newline new line in an item.}\newline {\tt \\item\[again\] to show another item}\newline {\tt \\item\[\\\\tab\]\\tab\{0\} can be used \\tab\{15\} effectively}\newline {\tt \\end\{items\}}\newline {\tt \\indent\{0\}}\newline \end{paste} \end{patch} \begin{patch}{HTXFormatPage5xPatch2} \begin{paste}{HTXFormatPage5xPaste2A}{HTXFormatPage5xPatch2A} \pastebutton{HTXFormatPage5xPaste2A}{Source} \newline \begin{items}[quitealot] A nested list: \item[The first] item of an itemized list is on this line. \item[The second] item of the list starts here. It contains another list nested inside it. \begin{items}[somuchmore] \item [First]\tab{0}This is the first item of the list that is nested within the itemized list. \item [Second]\tab{0}This is the second item of the inner list. \end{items} This is the rest of the second item of the outer list. It is no more interesting than any other part of the item. \item [The third] item of the list. \end{items} \end{paste} \end{patch} \begin{patch}{HTXFormatPage5xPatch2A} \begin{paste}{HTXFormatPage5xPaste2B}{HTXFormatPage5xPatch2} \pastebutton{HTXFormatPage5xPaste2B}{Interpret} \newline {\tt \\begin\{items\}\[quitealot\]}\newline {\tt A nested list:}\newline {\tt \\item\[The first\] item of an itemized list is on this line.}\newline {\tt \\item\[The second\] item of the list starts here. It contains another}\newline {\tt list nested inside it.}\newline {\tt \\begin\{items\}\[somuchmore\]}\newline {\tt \\item \[First\]\\tab\{0\}This is the first item of an enumerated}\newline {\tt list that is nested within the itemized list.}\newline {\tt \\item \[Second\]\\tab\{0\}This is the second item of the inner list.}\newline {\tt \\end\{items\}}\newline {\tt This is the rest of the second item of the outer list. It}\newline {\tt is no more interesting than any other part of the item.}\newline {\tt \\item\[The third\] item of the list.}\newline {\tt \\end\{items\}}\newline \end{paste} \end{patch} \begin{patch}{HTXFormatPage5xPatch3} \begin{paste}{HTXFormatPage5xPaste3A}{HTXFormatPage5xPatch3A} \pastebutton{HTXFormatPage5xPaste3A}{Source} \newline \table{ {Dark Orchid} {Dark Salmon} {Dark Sea Green} {Dark Slate Blue} {Dark Slate Gray} {Dark Turquoise} {Dark Violet} {Deep Pink} {Deep Sky Blue} {Dodger Blue} {Floral White} {Forest Green} {Ghost White} {Hot Pink} {Indian Red} {Lavender Blush} } \end{paste} \end{patch} \begin{patch}{HTXFormatPage5xPatch3A} \begin{paste}{HTXFormatPage5xPaste3B}{HTXFormatPage5xPatch3} \pastebutton{HTXFormatPage5xPaste3B}{Interpret} \newline {\tt \\table\{ \{Dark Orchid\} \{Dark Salmon\} \{Dark Sea Green\} \{Dark Slate Blue\} \{Dark Slate Gray\} \{Dark Turquoise\} \{Dark Violet\} \{Deep Pink\} \{Deep Sky Blue\} \{Dodger Blue\} \{Floral White\} \{Forest Green\} \{Ghost White\} \{Hot Pink\} \{Indian Red\} \{Lavender Blush\} \} } \end{paste} \end{patch}