Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!wuarchive!mit-eddie!eddie!aryeh From: aryeh@eddie.mit.edu (Aryeh M. Weiss) Newsgroups: comp.text.tex Subject: Re: \raggedright bug in LaTeX Message-ID: <1991Jan16.165730.19791@eddie.mit.edu> Date: 16 Jan 91 16:57:30 GMT References: <127738@linus.mitre.org> Sender: news@eddie.mit.edu (Usenet News) Organization: MIT EE/CS Computer Facilities, Cambridge, MA Lines: 16 In article <127738@linus.mitre.org> djb@babypuss.mitre.org (David J. Braunegg) writes: ... >The bug occurs in *LaTeX*. I want to get unfilled text with indented >paragraphs. \raggedright sets the \parindent to 0.0pt, thus >preventing paragraph indentation. However, from the definition of >\raggedright in lplain, I don't know why: > >\def\raggedright{\rightskip\z@ plus2em \spaceskip.3333em \xspaceskip.5em\relax} The definition of \raggedright in lplain.tex certainly does not set \parindent! Therefore this is the WRONG definition. \raggedright is REDEFINED in latex.tex, overriding the (l)plain definition! Look in latex.tex and you will find a \raggedright macro that certainly zeroes out \parindent. I'm afraid latex has played another cruel hoax on you. You can define your own raggedright macro or set parindent after using raggedright or both.