Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(5.0.2195.6713); Tue, 6 Jul 2004 11:24:15 +0200 Received: by mail.proteosys.com (8.12.10/8.12.2) with ESMTP id i669OBUO006785 for ; Tue, 6 Jul 2004 11:24:12 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.119.176]) by relay2.uni-heidelberg.de (8.12.10/8.12.10) with ESMTP id i669JxBp011298; Tue, 6 Jul 2004 11:20:00 +0200 (MET DST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4633B.01584980" Received: from listserv (listserv.uni-heidelberg.de [129.206.119.176]) by listserv.uni-heidelberg.de (8.12.7/8.12.7/SuSE Linux 0.6) with ESMTP id i65E1xFo004682; Tue, 6 Jul 2004 11:17:37 +0200 Received: from LISTSERV.UNI-HEIDELBERG.DE by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8e) with spool id 367339 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 6 Jul 2004 11:17:37 +0200 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.7/8.12.7/SuSE Linux 0.6) with ESMTP id i669Hbh6025155 for ; Tue, 6 Jul 2004 11:17:37 +0200 Received: from atlas.informatik.uni-freiburg.de (atlas.informatik.uni-freiburg.de [132.230.150.3]) by relay.uni-heidelberg.de (8.12.10/8.12.10) with ESMTP id i669JNIY006945 for ; Tue, 6 Jul 2004 11:19:24 +0200 (MET DST) Received: from remote218-05.home.uni-freiburg.de ([132.230.218.5] helo=m0A02325D.vpn.uni-freiburg.de) by atlas.informatik.uni-freiburg.de with asmtp (TLSv1:AES256-SHA:256) (Exim 4.32) id 1Bhm6k-0004yJ-Ta for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 06 Jul 2004 11:19:22 +0200 Received: by m0A02325D.vpn.uni-freiburg.de (Postfix, from userid 500) id EC73D29E21; Tue, 6 Jul 2004 11:20:36 +0200 (CEST) In-Reply-To: <20040706.001646.155827066.wl@gnu.org> References: <20040705.073134.197330345.wl@gnu.org> <20040705133005.GA3295@m0A02325D.vpn.uni-freiburg.de> <20040706.001646.155827066.wl@gnu.org> Return-Path: X-OriginalArrivalTime: 06 Jul 2004 09:24:15.0818 (UTC) FILETIME=[01D51AA0:01C4633B] mail-followup-to: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang) X-ProteoSys-SPAM-Score: 0 () x-spam-auto-whitelist: Content-class: urn:content-classes:message Subject: Re: accents and inputenc Date: Tue, 6 Jul 2004 10:20:36 +0100 Message-ID: A<20040706092036.GA3222@m0A02325D.vpn.uni-freiburg.de> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: accents and inputenc Thread-Index: AcRjOwH8/0VJaow0SEusyYBEDg9H5g== From: "Heiko Oberdiek" Sender: "Mailing list for the LaTeX3 project" To: Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 4802 This is a multi-part message in MIME format. ------_=_NextPart_001_01C4633B.01584980 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Tue, Jul 06, 2004 at 12:16:46AM +0200, Werner LEMBERG wrote: > > Package inputenc translates the input characters that it controls > > into TeX code: ^^b9 becomes: > > \show^^b9 > > ->\IeC {\i } > > Actually 4 tokens instead of one ^^b9 token. > > It is fairly easy to catch this case while the accent macro is looking > for its argument -- I just wonder why it is missing... * You want to change *every* makro and TeX construct that can have inputenc character as argument? \', \", \textbf, \textsc, _, ... * UTF-8: The editor will display *one* character, but the representation can consist of several bytes. Thus the save way is not to omit the argument braces around active characters or macros (especially in dangerous situations such as moving arguments). Yours sincerely Heiko ------_=_NextPart_001_01C4633B.01584980 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: accents and inputenc

On Tue, Jul 06, 2004 at 12:16:46AM +0200, Werner = LEMBERG wrote:

> > Package inputenc translates the input = characters that it controls
> > into TeX code: ^^b9 becomes:
> >   \show^^b9
> >   ->\IeC {\i }
> > Actually 4 tokens instead of one ^^b9 = token.
>
> It is fairly easy to catch this case while the = accent macro is looking
> for its argument -- I just wonder why it is = missing...

* You want to change *every* makro and TeX construct = that can have
  inputenc character as argument?
  \', \", \textbf, \textsc, _, ...
* UTF-8: The editor will display *one* character, but = the
  representation can consist of several = bytes.

Thus the save way is not to omit the argument braces = around
active characters or macros (especially in dangerous = situations
such as moving arguments).

Yours sincerely
  Heiko <oberdiek@uni-freiburg.de>

------_=_NextPart_001_01C4633B.01584980--