Received: from webgate.proteosys.de (mail.proteosys-ag.com [62.225.9.49]) by lucy.proteosys (8.11.0/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id f3SMINf05066 for ; Sun, 29 Apr 2001 00:18:24 +0200 Received: by webgate.proteosys.de (8.11.0/8.11.0) with ESMTP id f3SMIM701299 . for ; Sun, 29 Apr 2001 00:18:23 +0200 Received: from mail.Uni-Mainz.DE (mailserver1.zdv.Uni-Mainz.DE [134.93.8.30]) by mailgate2.zdv.Uni-Mainz.DE (8.11.0/8.10.2) with ESMTP id f3SMIM022941 for ; Sun, 29 Apr 2001 00:18:22 +0200 (MET DST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C0D031.23DC7800" Received: from mailgate1.zdv.Uni-Mainz.DE (mailgate1.zdv.Uni-Mainz.DE [134.93.8.56]) by mail.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id AAA10296 for ; Sun, 29 Apr 2001 00:18:22 +0200 (MEST) Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mailgate1.zdv.Uni-Mainz.DE (8.11.0/8.10.2) with ESMTP id f3SMILU25284 for ; Sun, 29 Apr 2001 00:18:21 +0200 (MET DST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <4.30F31963@mail.listserv.gmd.de>; Sun, 29 Apr 2001 0:17:08 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 493587 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Sun, 29 Apr 2001 00:18:16 +0200 Received: from ix.urz.uni-heidelberg.de (mail.urz.uni-heidelberg.de [129.206.119.234]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id AAA21811 for ; Sun, 29 Apr 2001 00:18:14 +0200 (MET DST) Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by ix.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id AAA18990 for ; Sun, 29 Apr 2001 00:18:11 +0200 Received: from sender.ngi.de (sender.ngi.de [212.79.47.18]) by relay.uni-heidelberg.de (8.10.2+Sun/8.10.2) with ESMTP id f3SMICf12969 for ; Sun, 29 Apr 2001 00:18:12 +0200 (MET DST) Received: from istrati.zdv.uni-mainz.de (manz-3e365015.pool.mediaWays.net [62.54.80.21]) by sender.ngi.de (Postfix) with ESMTP id 939B596E03 for ; Sun, 29 Apr 2001 00:13:41 +0200 (CEST) Received: (from latex3@localhost) by istrati.zdv.uni-mainz.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id AAA24648; Sun, 29 Apr 2001 00:15:28 +0200 In-Reply-To: References: Return-Path: X-Mailer: VM 6.75 under Emacs 20.4.1 X-Authentication-Warning: istrati.zdv.uni-mainz.de: latex3 set sender to frank@mittelbach-online.de using -f Content-class: urn:content-classes:message Subject: Re: docindex package available Date: Sat, 28 Apr 2001 23:15:28 +0100 Message-ID: <15083.16640.606598.34053@istrati.zdv.uni-mainz.de> X-MS-Has-Attach: yes X-MS-TNEF-Correlator: From: "Frank Mittelbach" 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: 4038 This is a multi-part message in MIME format. ------_=_NextPart_001_01C0D031.23DC7800 Content-Type: multipart/alternative; boundary="----_=_NextPart_002_01C0D031.23DC7800" ------_=_NextPart_002_01C0D031.23DC7800 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Lars, > >yes please, mention it, it looks great though I'm a bit horrified to = see > >that > >somebody really attempted to let galley2 loose on the world :-) > > Well, so far I've only let it loose on doc.dtx and the LaTeX2e = sources, and > neither came out looking worse than the average text you see coming = out of > a word processor. :-) It has only been there because xhj needs it = though, > and I've only been setting the justification, so I suspect that the = things > you've done for the frontmatter stuff could serve just as well. I've now got a first version of this ready (I hope) and would be glad if = you or anybody else interested could try it out a bit --- on xdoc2 and = elsewhere. > But speaking about the justification ... I'm effectively making a = hanging > indentation by giving leftskip and rightskip nonzero natural widths, = rather > than by using any of the higher layer settings. This works fine but I > suspect it would confuse quite a lot of code if used in a more = general > context, so it might need some thought. Maybe justification shouldn't = be > allowed to give these nonzero natural widths? [I'm not really = expecting an > answer.] I think it is wrong to do this, but i'm not sure what is "right". The = problem is that if leftskip is used in this way things like lists,verbatim and = the like will still pick up the outer margin as their margin to start from, = which is not quite what one wants (ie they then stick out to the left = typically). However the problem with galley2 and xfmgalley (the new small version) = is that the next higher level, ie the measure templates, only work on the whole galley, which means you can't do hanging indentation with it really. if we are talking only about the first line of a paragraph, then it is probably better to set the measure to the indented lines and "outdent" = the first line. for a more general solution you would need to provide a "parshape" = datatype which allows to add and and substract parshapes from each other. not = easy if at all possible with TeX (easier probably with eTeX but still ...) so i don't know ... anyway, as the xfmgalley.dtx is not so large i'll append it. if xparse and template is on a machine (which can be picked up from http://www.latex-project.org) it should run after unpacking it unpacks a sample file which shows some strange examples (of course in = real life one wouldn't go \UseInstance in a middle of a document) so do latex xfmgalley.ins latex xfmgalley-sample.tex % look at source and outcome latex xfmgalley.dtx % to read documentation good night (or rather good morning) frank ------_=_NextPart_002_01C0D031.23DC7800 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: docindex package available

Lars,

 > >yes please, mention it, it looks great = though I'm a bit horrified to see
 > >that
 > >somebody really attempted to let = galley2 loose on the world :-)
 >
 > Well, so far I've only let it loose on = doc.dtx and the LaTeX2e sources, and
 > neither came out looking worse than the = average text you see coming out of
 > a word processor. :-)  It has only = been there because xhj needs it though,
 > and I've only been setting the = justification, so I suspect that the things
 > you've done for the frontmatter stuff = could serve just as well.

I've now got a first version of this ready (I hope) = and would be glad if you
or anybody else interested could try it out a bit --- = on xdoc2 and elsewhere.

 > But speaking about the justification = ...  I'm effectively making a hanging
 > indentation by giving leftskip and = rightskip nonzero natural widths, rather
 > than by using any of the higher layer = settings. This works fine but I
 > suspect it would confuse quite a lot of = code if used in a more general
 > context, so it might need some thought. = Maybe justification shouldn't be
 > allowed to give these nonzero natural = widths? [I'm not really expecting an
 > answer.]

I think it is wrong to do this, but i'm not sure what = is "right". The problem
is that if leftskip is used in this way things like = lists,verbatim and the
like will still pick up the outer margin as their = margin to start from, which
is not quite what one wants (ie they then stick out = to the left typically).

However the problem with galley2 and xfmgalley (the = new small version) is that
the next higher level, ie the measure templates, only = work on the whole
galley, which means you can't do hanging indentation = with it really.

if we are talking only about the first line of a = paragraph, then it is
probably better to set the measure to the indented = lines and "outdent" the
first line.

for a more general solution you would need  to = provide a "parshape" datatype
which allows to add and and substract parshapes from = each other. not easy if
at all possible with TeX (easier probably with eTeX = but still ...)

so i don't know ...

anyway, as the xfmgalley.dtx is not so large i'll = append it.

if xparse and template is on a machine (which can be = picked up from
http://www.latex-project.org) = it should run after unpacking

it unpacks a sample file which shows some strange = examples (of course in real
life one wouldn't go \UseInstance in a middle of a = document)

so do

latex xfmgalley.ins
latex xfmgalley-sample.tex  % look at source and = outcome
latex = xfmgalley.dtx         % to read = documentation

good night (or rather good morning)
frank

------_=_NextPart_002_01C0D031.23DC7800-- ------_=_NextPart_001_01C0D031.23DC7800 Content-Type: application/x-zip-compressed; name="xfmgalley.zip" Content-Transfer-Encoding: base64 Content-Description: xfmgalley.zip Content-Disposition: attachment; filename="xfmgalley.zip" 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 AAACAAIAkAAAAMZFAAAAAA== ------_=_NextPart_001_01C0D031.23DC7800--