Received: from mail.proteosys.com ([62.225.9.49]) by nummer-3.proteosys with Microsoft SMTPSVC(5.0.2195.5329); Tue, 4 Feb 2003 00:26:21 +0100 Received: by mail.proteosys.com (8.12.2/8.12.2) with ESMTP id h13NQJ6C020065 for ; Tue, 4 Feb 2003 00:26:20 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.27]) by relay.uni-heidelberg.de (8.12.4/8.12.4) with ESMTP id h13NL0XM012448; Tue, 4 Feb 2003 00:21:01 +0100 (MET) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C2CBDB.A8CBCC80" Received: from listserv (listserv.uni-heidelberg.de [129.206.100.27]) by listserv.uni-heidelberg.de (8.12.2/8.12.2/SuSE Linux 0.6) with ESMTP id h13N03Qs007171; Tue, 4 Feb 2003 00:13:14 +0100 Received: from LISTSERV.UNI-HEIDELBERG.DE by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8d) with spool id 7943 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 4 Feb 2003 00:13:14 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.12.2/8.12.2/SuSE Linux 0.6) with ESMTP id h13N3EPw007217 for ; Tue, 4 Feb 2003 00:03:14 +0100 Received: from mailout11.sul.t-online.com (mailout11.sul.t-online.com [194.25.134.85]) by relay.uni-heidelberg.de (8.12.4/8.12.4) with ESMTP id h13NAmXM010597 for ; Tue, 4 Feb 2003 00:10:48 +0100 (MET) Received: from fwd11.sul.t-online.de by mailout11.sul.t-online.com with smtp id 18fpjb-00082C-02; Tue, 04 Feb 2003 00:10:39 +0100 Received: from localhost.localdomain (520018396234-0001@[217.80.160.66]) by fmrl11.sul.t-online.com with esmtp id 18fpjZ-0AfsieC; Tue, 4 Feb 2003 00:10:37 +0100 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.12.5/8.12.5) with ESMTP id h13N9PMv002210; Tue, 4 Feb 2003 00:09:45 +0100 Received: (from dak@localhost) by localhost.localdomain (8.12.5/8.12.5/Submit) id h13N9OgV002206; Tue, 4 Feb 2003 00:09:24 +0100 In-Reply-To: Lines: 53 References: Return-Path: X-OriginalArrivalTime: 03 Feb 2003 23:26:21.0693 (UTC) FILETIME=[A9358AD0:01C2CBDB] X-Sender: 520018396234-0001@t-dialin.net User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang) X-Spam-Score: -2.8 () IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01,USER_AGENT,USER_AGENT_GNUS_UA Content-class: urn:content-classes:message Subject: Re: [LATEX3] xor: patches for use with current classes Date: Tue, 4 Feb 2003 00:09:23 +0100 Message-ID: A X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: [LATEX3] xor: patches for use with current classes Thread-Index: AcLL26lPF9gamzT8QA6j44Ly3eulgg== From: "David Kastrup" To: Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 4533 This is a multi-part message in MIME format. ------_=_NextPart_001_01C2CBDB.A8CBCC80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Bjoern Pedersen writes: > I have now succesfully used xor for producing 3-column output with > book.cls. Attached you will find my changes/additions to the current = xor. > > * fixed horizontal float placement for starting column >1 > > * added hooks for header/footer > > * added compatibility for old marks > > * added \totalwidth for correct header/footer sizing > > * added \floatwidth for float scaling > > I will probably do some more refinement on the header/footer stuff, = but > would appreciate some input on the interface design first. I am currently taking a look at the stuff in order to incorporate it. Of course, while you are perfectly obedient to the wording of the licence by renaming everything to xor-bp and the like, it would have been probably somewhat easier if you chose the same filenames just for the patch (though obviously not for other circulation). I trust that posting patches here does not count as distribution prohibited according to the terms of the licence, but if it does, I certainly will get corrected within few days at most, and little harm will be done. Ok, to start off, here is the first patch: 484c484,490 < {\pagebodylefthpos - \columndisplacement + \columndisplacement * = #3} --- > {\pagebodylefthpos - \columndisplacement + \columndisplacement * = #3 + > } > %%Change BP > \ifnum #3 > 1 > \addtolength\@tempdima{0.5\columnsep} > \fi > %% End change The first two lines look fishy, like you decided to put the added dimension inside of the \setlength and then decided against it without fixing the original change completely. I am combing through here a bit, but it would probably be more convenient if you a) used the original file names just for the sake of discussing the patches b) crosschecked that everything looks to be in working order. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ------_=_NextPart_001_01C2CBDB.A8CBCC80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: [LATEX3] xor: patches for use with current = classes

        Bjoern = Pedersen <Bjoern.Pedersen@FRM2.TUM.DE> writes:

> I have now succesfully used xor for producing = 3-column output with
> book.cls. Attached you will find my = changes/additions to the current xor.
>
>  * fixed horizontal float placement for = starting column >1
>
>  * added hooks for header/footer
>
>  * added compatibility for old marks
>
>  * added \totalwidth for correct = header/footer sizing
>
>  * added \floatwidth for float = scaling
>
> I will probably do some more refinement on the = header/footer stuff, but
> would appreciate some input on the interface = design first.

I am currently taking a look at the stuff in order to = incorporate it.
Of course, while you are perfectly obedient to the = wording of the
licence by renaming everything to xor-bp and the = like, it would have
been probably somewhat easier if you chose the same = filenames just for
the patch (though obviously not for other = circulation).  I trust that
posting patches here does not count as distribution = prohibited
according to the terms of the licence, but if it = does, I certainly
will get corrected within few days at most, and = little harm will be
done.

Ok, to start off, here is the first patch:

484c484,490
<     {\pagebodylefthpos - = \columndisplacement + \columndisplacement * #3}
---
>     {\pagebodylefthpos - = \columndisplacement + \columndisplacement * #3 +
>        = }
> %%Change BP
>     \ifnum #3 > 1
>       = \addtolength\@tempdima{0.5\columnsep}
>       \fi
> %% End change

The first two lines look fishy, like you decided to = put the added
dimension inside of the \setlength and then decided = against it
without fixing the original change completely.

I am combing through here a bit, but it would probably = be more
convenient if you
a) used the original file names just for the sake of = discussing the
   patches
b) crosschecked that everything looks to be in = working order.

--
David Kastrup, Kriemhildstr. 15, 44793 Bochum

------_=_NextPart_001_01C2CBDB.A8CBCC80--