23 lines
1.0 KiB
TeX
23 lines
1.0 KiB
TeX
% -----------------------------------------------------------------------------
|
|
% definition lists:
|
|
% better definition list than the tex default, somewhat
|
|
% autosized like those in {X}fm, consistently indented text, and it
|
|
% _does_ span pages unlike a single tabular. Leave a blank line
|
|
% after a \dlitem{} command for a nice amount of space betwen,
|
|
% or add a space with a following \vpace{len} command to add more.
|
|
% \dlitemcw formats the term using a constant width font, othewise it
|
|
% is identical to \dlitem.
|
|
% usage:
|
|
% \dlbeg{term-width}
|
|
% \dlitem{term}{definition text}
|
|
% :
|
|
% :
|
|
% \dlend
|
|
% -----------------------------------------------------------------------------
|
|
%
|
|
\newlength{\DLdw}
|
|
\newcommand{\dlbeg}[1]{\def\DLtw{#1}\setlength{\DLdw}{\textwidth}\addtolength{\DLdw}{-#1}\addtolength{\DLdw}{-0.4in}\vspace{10pt}}
|
|
\newcommand{\dlitem}[2]{\noindent\begin{tabular}{p{\DLtw} p{\DLdw}}\sf{#1}\end{tabular}\\}
|
|
\newcommand{\dlitemcw}[2]{\begin{tabular}{ p{\DLtw} p{\DLdw} } \tt{#1} & #2 \end{tabular}\\[5pt] }
|
|
\newcommand{\dlend}{\vspace{12pt} }
|