Received: via tmail-4.1(11) (invoked by user schoepf) for schoepf; Tue, 1 Feb 2000 04:51:46 +0100 (MET) Received: from mailgate2.zdv.Uni-Mainz.DE (mailgate2.zdv.Uni-Mainz.DE [134.93.8.57]) by mail.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id EAA27025 for ; Tue, 1 Feb 2000 04:51:46 +0100 (MET) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01BF6C67.A8DAB500" Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mailgate2.zdv.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id EAA16839 for ; Tue, 1 Feb 2000 04:51:44 +0100 (MET) Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <5.7779F435@mail.listserv.gmd.de>; Tue, 1 Feb 2000 4:51:29 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 448628 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 1 Feb 2000 04:50:11 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id EAA29711 for ; Tue, 1 Feb 2000 04:50:10 +0100 (MET) Received: from downtown.oche.de (downtown.oche.de [194.94.253.3]) by relay.uni-heidelberg.de (8.9.3+Sun/8.9.3) with ESMTP id EAA09244 for ; Tue, 1 Feb 2000 04:50:10 +0100 (MET) Received: from corona.oche.de (uucp@localhost) by downtown.oche.de (8.9.3/8.9.3/Debian/GNU) with UUCP id EAA16555 for URZ.UNI-HEIDELBERG.DE!LATEX-L; Tue, 1 Feb 2000 04:50:00 +0100 Received: by corona.oche.de (wUUCP 1.10) id <1kyi@corona.oche.de>; Mon, 31 Jan 00 21:34:11 CET Return-Path: X-Mailer: AmiGate 1.6 (13.11.95) x-vm-v5-data: ([nil nil nil nil nil nil nil nil nil]["1470" "Mon" "31" "January" "2000" "21:19:41" "CET" "Achim Blumensath" "blume@CORONA.OCHE.DE" nil "30" "Re: templates for galley formatting --- the basics" "^Date:" nil nil "1" nil "templates for galley formatting --- the basics" nil nil nil]nil) Content-class: urn:content-classes:message Subject: Re: templates for galley formatting --- the basics Date: Mon, 31 Jan 2000 22:19:41 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Achim Blumensath" Sender: "Mailing list for the LaTeX3 project" To: "Multiple recipients of list LATEX-L" Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 3531 This is a multi-part message in MIME format. ------_=_NextPart_001_01BF6C67.A8DAB500 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Frank Mittelbach wrote: > as promised I have now added the basic macros for galley formatting = onto > the web site. So this now can actually be used and you could apply the > justification templates etc and put them to a test. [...] > hope this interface (now productive) spawns some further discussion. > There are certainly a lot of open questions being posed in the file > galley2.dtx --- so I hope to receive your comments to the mechanism > in the next days Just one comment so far: The xhj and galley2 packages are neatly separated; galley2 provides the low-level implementation which is used by xhj. There is only one place where this separation is violated: the galley code uses a hard-coded justification template to set the default justification. IMHO, this should be avoided somehow. E.g., one could simply remove the call to the template and demand that higher level classes have to set reasonable defaults themselvesl; or one could provide some interface to set the defaults instead of hard coding them. Achim ________________________________________________________________________ _ | \_____/ = | // Achim Blumensath | \ _ \O/ \___/\ = | // blume@corona.oche.de |-< /_\ =3Do=3D \ = /\ \| \X/ (p^2 - m^2)\psi =3D 0 |_/ \_ /"\ = o----| ____________________________________________________________________\___|= ------_=_NextPart_001_01BF6C67.A8DAB500 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: templates for galley formatting --- the basics

Frank Mittelbach wrote:
> as promised I have now added the basic macros = for galley formatting onto
> the web site. So this now can actually be used = and you could apply the
> justification templates etc and put them to a = test.

[...]

> hope this interface (now productive) spawns some = further discussion.
> There are certainly a lot of open questions = being posed in the file
> galley2.dtx --- so I hope to receive your = comments to the mechanism
> in the next days

Just one comment so far: The xhj and galley2 packages = are neatly
separated; galley2 provides the low-level = implementation which is
used by xhj. There is only one place where this = separation is
violated: the galley code uses a hard-coded = justification template
to set the default justification. IMHO, this should = be avoided somehow.
E.g., one could simply remove the call to the = template and demand that
higher level classes have to set reasonable defaults = themselvesl; or
one could provide some interface to set the defaults = instead of hard
coding them.

Achim
________________________________________________________________= ________
          &nbs= p;            = ;         = _            =             &= nbsp;    | \_____/ |
    //  Achim = Blumensath       | \  = _            =             \O/ = \___/\ |
   //   = blume@corona.oche.de   |-< = /_\           &nbs= p;           = =3Do=3D  \ /\ \|
 \X/    (p^2 - m^2)\psi =3D = 0    |_/ = \_            = ;            = /"\   o----|
________________________________________________________________= ____\___|

------_=_NextPart_001_01BF6C67.A8DAB500--