Received: by nummer-3.proteosys id <01C19442.D6F4DD1C@nummer-3.proteosys>; Thu, 3 Jan 2002 11:38:53 +0100 Return-Path: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C19442.D6F4DD1C" x-vm-v5-data: ([nil nil nil nil nil nil nil t nil][nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil]) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: RE: AUTOMATIC CENTERING Date: Thu, 20 Dec 1990 18:49:26 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "LaTeX-L Mailing list" Sender: "MITTELBACH FRANK" To: "Rainer M. Schoepf" Reply-To: "LaTeX-L Mailing list" Status: R X-Status: X-Keywords: X-UID: 264 This is a multi-part message in MIME format. ------_=_NextPart_001_01C19442.D6F4DD1C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > > while i agree that centering of items that are slightly wider > than the text area is usually preferable to having it shifted > to the right, in cases such as centered titles an even better > solution is to divide the centered text into more shorter lines. > > it's my feeling that many people tend to ignore overfull boxes in > any event, and full automatic centering might tend to camouflage > situations where reasonable action would yield a better result. > so i'd be in favor of keeping a widecenter environment, for > intentional use in situations where there isn't any choice. What Barbara is implicitly pointing out is that there are two or perhaps three distinct concepts connected with centering of items. 1) Centering of text and objects similar to text in a `reasonable' way. If things do not fit into a given frame (\hsize) then the user gets a waring and an overfull box. This is more or less realized in the currrent LaTeX environment. 2) Centering of items on the current page regardless of their size, or at least within some given extra size. This is useful for tables figures etc. and only possible in the current LaTeX by using \makebox to hide the actual size. 3) Centering of text within a given frame so that lines are neither too long nor too short. This can be done automatically only making direct use of \leftskip and \rightskip. I suppose the correct way to handle this is to either provide different environment or (which I favor) to add attributes to the center environment to address the special cases. I think that the default setting could be left as it is. A similar problem arises with flushleft and flushright environments. In case of flushleft we miss a raggedright environment for text typesetting which is able to hyphenate in a given range. Frank WARNING: My email address will change in the in the near future to WARNING: PZF5HZ@RUIPC1E.BITNET. Please correct your address WARNING: file. The node DRUEDS2 will vanish. At the moment both WARNING: addresses are possible. ------_=_NextPart_001_01C19442.D6F4DD1C Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: AUTOMATIC CENTERING

>
> while i agree that centering of items that are = slightly wider
> than the text area is usually preferable to = having it shifted
> to the right, in cases such as centered titles = an even better
> solution is to divide the centered text into = more shorter lines.
>
> it's my feeling that many people tend to ignore = overfull boxes in
> any event, and full automatic centering might = tend to camouflage
> situations where reasonable action would yield a = better result.
> so i'd be in favor of keeping a widecenter = environment, for
> intentional use in situations where there isn't = any choice.

What Barbara is implicitly pointing out is that there = are two
or perhaps three distinct concepts connected with = centering of
items.

  1) Centering of text and objects similar to = text in a
     `reasonable' way. If things = do not fit into a
     given frame (\hsize) then = the user gets a waring
     and an overfull box.  = This is more or less
     realized in the currrent = LaTeX environment.

  2) Centering of items on the current page = regardless of their
     size, or at least within = some given extra size. This is
     useful for tables figures = etc. and only possible in the
     current LaTeX by using = \makebox to hide the actual size.

  3) Centering of text within a given frame so = that lines are
     neither too long nor too = short. This can be done automatically
     only making direct use of = \leftskip and \rightskip.

I suppose the correct way to handle this is to either = provide
different environment or (which I favor) to add = attributes to the
center environment to address the special cases. I = think that the
default setting could be left as it is.

A similar problem arises with flushleft and flushright = environments.
In case of flushleft we miss a raggedright = environment for text
typesetting which is able to hyphenate in a given = range.

Frank

WARNING: My email address will change in the in the = near future to
WARNING: PZF5HZ@RUIPC1E.BITNET. Please correct your = address
WARNING: file. The node DRUEDS2 will vanish. At the = moment both
WARNING: addresses are possible.



------_=_NextPart_001_01C19442.D6F4DD1C--