Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!caen!ox.com!math.fu-berlin.de!ira.uka.de!sun1.ruf.uni-freiburg.de!rusmv1!texinfo1 From: texinfo1@rusmv1.rus.uni-stuttgart.de (Rainer Schoepf) Newsgroups: comp.text.tex Subject: Re: How to change spaces in LaTeX lists? Message-ID: <1991Jun20.200214.5253@rusmv1.rus.uni-stuttgart.de> Date: 20 Jun 91 20:02:14 GMT References: <1991Jun19.020345.3481@ux1.cso.uiuc.edu> Organization: Comp.Center (RUS), U of Stuttgart, FRG Lines: 49 In article <1991Jun19.020345.3481@ux1.cso.uiuc.edu> maher@clio.sts.uiuc.edu (Patrick Maher) writes: > >I'm trying to remove the vertical spaces in \itemize and \enumerate >environments. I realize I could do that by defining new list >environments; but since I want all environments changed the same, and no >other changes, it seemed preferable to just change the default values of >\topsep, \parskip, \parsep and \itemsep to 0pt. Easy as that sounds, I >haven't figured out how to do it. > >I tried setting them to 0pt in the document, with no effect. And I tried >adding the following style file as a style option, also with no effect: >___________________________________________________________________________ >\catcode`@=11 >\def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt >\abovedisplayskip 12pt plus3pt minus7pt\belowdisplayskip \abovedisplayskip >\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt >minus3pt\let\@listi\@listI} >\def\small{\@setsize\small{13.6pt}\xipt\@xipt >\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip >\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt >minus3pt >\def\@listi{\leftmargin\leftmargini \parsep 0pt plus 2pt %Lengths here >\itemsep \parsep %changed to > \topsep 0pt plus 3pt}} %0 pt. >\@listi >\catcode`@=12 >--------------------------------------------------------------------------- > >Why don't these work? What should I do? > >Patrick Maher Department of Philosophy >p-maher@uiuc.edu University of Illinois at Urbana-Champaign You should define \@listI instead of \@listi. See for example art10.doc from where I extracted the following lines: % \@listI defines top level and \@listi values of % \leftmargin, \topsep, \parsep, and \itemsep % (Added 9 Jun 87) \def\@listI{\leftmargin\leftmargini \parsep 4pt plus 2pt minus 1pt% \topsep 8pt plus 2pt minus 4pt% \itemsep 4pt plus 2pt minus 1pt} \let\@listi\@listI \@listi Rainer Sch"opf