[comp.text.tex] alternate "description" environment wanted

dsmith@applga.aa.cad.slb.com (J. Daniel Smith) (09/21/90)

I'm attempting to create a modified "description" environment, but
haven't had much luck.  What I would like is for the \item[...] entry
to be on a line by itself.  For example:

This is a long description item that is on a line by itself
   Here are several lines describing the above item.  This could all
   be a single paragraph, or it could be broken into several
   paragraphs.

   If the description text is broken into several paragraphs, there
   are two possible formats.  One is the standard "list-style" format,
   with blank lines between paragraphs and no indentation (of course the
   left margin for all paragraphs has changed as shown here.)

   The other possibilty is more of a "section-style", with the first
   paragraph not indented, but subsequent paragraphs have the normal
   amount of indentation.  In this case there would not be blank lines
   between the paragraphs.

*OR*
This is a long description item that is on a line by itself
   Here are several lines describing the above item.  This could all
   be a single paragraph, or it could be broken into several
   paragraphs.
       If the description text is broken into several paragraphs, there
   are two possible formats.  One is the standard "list-style" format,
   with blank lines between paragraphs and no indentation (of course the
   left margin for all paragraphs has changed as shown here.)
       The other possibilty is more of a "section-style", with the first
   paragraph not indented, but subsequent paragraphs have the normal
   amount of indentation.  In this case there would not be blank lines
   between the paragraphs.
  

I've managed to get the first style to work, but the solution is a
real hack (redefine \makelabel to put the label in an \hbox to
\textwidth, however this causes an underfull \hbox (badness 10000),
which I can get rid of with \hbadness=10000).  There must be a
solution that is less of a hack and still true to the LaTeX way of
doing things.

Thanks for the help,
   Dan
=========================================================================
J. Daniel Smith                     Internet: dsmith@applga.aa.cad.slb.com
Schlumberger CAD/CAM                  BITNET: smithdan@msuegr
Ann Arbor, Michigan                   Usenet: uunet!sharkey!applga!dsmith
                                       SINet: AAACA1::SMITH

Important references are given in boldface.  Italicized numbers indicate
fleeting references, wheras numbers in parentheses refer to mere
implications or unwarranted extrapolations.  Asterisks are used to
identifiy particularly distasteful passages.
          - Peter Schickele, The Definitive Biography of P.D.Q. Bach
=========================================================================