% LISTS PSIZZL - macros for lists, numbered and unnumbered % \gdef\d@m{.08}% \gdef\sd@m{.13}% \gdef\ssd@m{.195}% % % UNNUMBERED LISTS % % This is similar to the Itemized List Macro except it doesn't % number the items. Instead it allows you to pick a symbol to % highlight the line. % % \itembegin{}text You pick the symbol to be used. % It then applies to all following items. % % \item text Each additional item in the series. % % \itemcon text Used to continue an xitem when you have % more than one paragraph in the item: % you get a blank instead of a symbol. % % \sitembegin{} Use these as above. The sub-item list % \sitem is indented a bit farther. % \sitemcon % % \ssitembegin{} Sub-sub-item list macros % \ssitem % \ssitemcon % % A blank line or a \par will end the item and give you a new paragraph. % If you don't want a new paragraph at the end of the xitem, % type `\par\noindent' to end the item % \def\itemset#1{% \gdef\items@m{#1}% }\itemset{\bull}% \def\itembegin#1{% \itemset{#1}\item }% \def\it@m{% \hangpar\d@m }% \def\item{% \it@m{\items@m\quad}% }% \def\itemcon{% \it@m{}% }% % \def\sitemset#1{% \gdef\sitems@m{#1}% }\sitemset{\astr}% \def\sitembegin#1{% \sitemset{#1}\sitem }% \def\sit@m{% \hangpar\sd@m }% \def\sitem{% \sit@m{\sitems@m\quad}% }% \def\sitemcon{% \sit@m{}% }% % \def\ssitemset#1{% \gdef\ssitems@m{#1}% }\ssitemset{\crcl}% \def\ssitembegin#1{% \ssitemset{#1}\ssitem }% \def\ssit@m{% \hangpar\ssd@m }% \def\ssitem{% \ssit@m{\ssitems@m\quad}% }% \def\ssitemcon{% \ssit@m{}% }% % % % ITEMIZED LIST MACRO % % These commands are used to make xitemized lists, to write % outlines or make points within a body of text. % % \pointbegin text To start a list. The list will be % or numbered in Arabic numerals and % \pointbegin indented. You can begin the text % text after the \pointbegin command - % separated by a space - or you can % begin on the following line. % % \point text Subsequent items in the list. % % \pointcon text If you want a point to contain more % than one paragraph, but you don't want % to generate a new number, use % \pointcon text. This will also work % with \spointcon and \sspointcon. % % \spointbegin text To begin a sub-point list; indented, % lowercase Roman letter, in ( ). % % \spoint text To continue a sub-point list. % % \sspointbegin text To start a sub-sub-point list; % indented, lowercase Roman numerials, % in ( ). % % \sspoint text To continue a sub-sub-point list. % % A blank line or a \par will end the item and give you a new paragraph. % If you don't want a new paragraph at the end of the item, % type `\par\noindent' to end the item % \newcount\p@ntcount \def\p@ntinit{% \p@ntcount\@ne }% \def\p@ntreset{% \sp@ntinit\sp@ntreset }% \def\pointbegin{% \p@ntinit\point }% \def\point{% \p@ntreset\it@m{\p@nttext\p@ntcount.\quad}% \bumpcount\p@ntcount }% \def\pointcon{% \it@m{}% }% \let\p@nttext\numorroman % \newcount\sp@ntcount \def\sp@ntinit{% \sp@ntcount`a }% \def\sp@ntreset{% \ssp@ntinit\ssp@ntreset }% \def\spointbegin{% \sp@ntinit\spoint }% \def\spoint{% \sp@ntreset\sit@m{\sp@nttext\sp@ntcount.\quad}% \bumpcount\sp@ntcount }% \def\spointcon{% \sit@m{}% }% \let\sp@nttext\char% % \newcount\ssp@ntcount \def\ssp@ntinit{% \ssp@ntcount\@ne }% \def\ssp@ntreset{}% \def\sspointbegin{% \ssp@ntinit\sspoint }% \def\sspoint{% \ssp@ntreset\ssit@m{\number\ssp@ntcount.\quad}% \bumpcount\ssp@ntcount }% \def\sspointcon{% \ssit@m{}% }% \let\ssp@nttext\numorroman %