Received: via tmail-4.1(11) (invoked by user schoepf) for schoepf; Thu, 13 Jan 2000 19:57:28 +0100 (MET) Received: from mailgate1.zdv.Uni-Mainz.DE (mailgate1.zdv.Uni-Mainz.DE [134.93.8.56]) by mailserver1.zdv.Uni-Mainz.DE (8.9.3+Sun/8.9.1) with ESMTP id TAA28201 for ; Thu, 13 Jan 2000 19:57:28 +0100 (MET) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01BF5DF8.095C9C00" Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mailgate1.zdv.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id TAA09010 for ; Thu, 13 Jan 2000 19:57:28 +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 <7.D8FF2700@mail.listserv.gmd.de>; Thu, 13 Jan 2000 19:57:13 +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 447687 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Thu, 13 Jan 2000 19:56:09 +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 TAA07489 for ; Thu, 13 Jan 2000 19:56:05 +0100 (MET) Received: from snowdrop.csv.warwick.ac.uk (snowdrop.csv.warwick.ac.uk [137.205.192.31]) by relay.uni-heidelberg.de (8.9.3+Sun/8.9.1) with ESMTP id TAA15460 for ; Thu, 13 Jan 2000 19:57:15 +0100 (MET) Received: from mimosa.csv.warwick.ac.uk (mapdn@mimosa [137.205.192.34]) by snowdrop.csv.warwick.ac.uk (8.9.3/8.9.3) with ESMTP id SAA15734 for ; Thu, 13 Jan 2000 18:57:15 GMT Received: (from mapdn@localhost) by mimosa.csv.warwick.ac.uk (8.9.3/8.9.3) id SAA07752 for LATEX-L@URZ.UNI-HEIDELBERG.DE; Thu, 13 Jan 2000 18:57:14 GMT In-Reply-To: <200001070658.HAA00191@istrati.zdv.uni-mainz.de> from Frank Mittelbach at "Jan 7, 0 07:58:14 am" Return-Path: X-Mailer: ELM [version 2.4ME+ PL31 (25)] x-vm-v5-data: ([nil nil nil nil nil nil nil nil nil]["887" "Wed" "13" "January" "0100" "18:57:14" "+0000" "James Kilfiger" "mapdn@CSV.WARWICK.AC.UK" nil "22" "Re: environment templates" "^Date:" nil nil "1" nil nil nil nil nil]nil) Content-class: urn:content-classes:message Subject: Re: environment templates Date: Thu, 3 Jan 2002 12:09:54 +0100 Message-ID: <200001131857.SAA07752@mimosa.csv.warwick.ac.uk> X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "James Kilfiger" 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: 4193 This is a multi-part message in MIME format. ------_=_NextPart_001_01BF5DF8.095C9C00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > the problem with this and perhaps the problem with the whole mechanism = is that > a lot of people have learned to write environments like this: > > \newenvironment{foo}{...\quote ...}{ ... \endquote ...} > > ie without using \begin/\end internally. > > if all such things like \quote internally use \EndThisEnviornment then = guess > what happens. so this needs some thoughts. > > a) do not allow above usage I don't know how verbatim environments will be implemented in latex3, but the verbatim package requires this short hand. One posiblity that comes to mind is that there should be a class writer's version of \begin and end (\BeginEnvironment ?) that do not set the current environment, and could perhaps be used with verbatim and other unusual things. BTW, how is the vertical space handling and the rest of latex2e coming along, now that Y2K has come and gone. James ------_=_NextPart_001_01BF5DF8.095C9C00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: environment templates

> the problem with this and perhaps the problem = with the whole mechanism is that
> a lot of people have learned to write = environments like this:
>
> \newenvironment{foo}{...\quote ...}{ ... = \endquote ...}
>
> ie without using \begin/\end internally.
>
> if all such things like \quote internally use = \EndThisEnviornment then guess
> what happens. so this needs some = thoughts.
>
>  a) do not allow above usage

I don't know how verbatim environments will be = implemented in latex3,
but the verbatim package requires this short = hand.  One posiblity that
comes to mind is that there should be a class = writer's version of \begin
and end (\BeginEnvironment ?) that do not set the = current environment,
and could perhaps be used with verbatim and other = unusual things.

BTW, how is the vertical space handling and the rest = of latex2e coming
along, now that Y2K has come and gone.

        = James

------_=_NextPart_001_01BF5DF8.095C9C00--