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 f5OKIWf10212 for ; Sun, 24 Jun 2001 22:18:32 +0200 Received: by webgate.proteosys.de (8.11.4/8.11.0) with ESMTP id f5OKIWQ07659 . for ; Sun, 24 Jun 2001 22:18:32 +0200 MIME-Version: 1.0 Received: from mail.Uni-Mainz.DE (mailserver1.zdv.Uni-Mainz.DE [134.93.8.30]) by mailgate1.zdv.Uni-Mainz.DE (8.11.0/8.10.2) with ESMTP id f5OKIWU09052 for ; Sun, 24 Jun 2001 22:18:32 +0200 (MET DST) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0FCEA.D6A41C00" 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 WAA14799 for ; Sun, 24 Jun 2001 22:18:31 +0200 (MEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 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 f5OKIVU09046 for ; Sun, 24 Jun 2001 22:18:31 +0200 (MET DST) Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <4.AFE7EED0@mail.listserv.gmd.de>; Sun, 24 Jun 2001 22:15:49 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 498659 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Sun, 24 Jun 2001 22:18:28 +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 WAA09492 for ; Sun, 24 Jun 2001 22:18:26 +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 WAA49374 for ; Sun, 24 Jun 2001 22:18:27 +0200 Received: from algonet.se (garibaldi.tninet.se [195.100.94.103]) by relay.uni-heidelberg.de (8.10.2+Sun/8.10.2) with ESMTP id f5OKIR325031 for ; Sun, 24 Jun 2001 22:18:27 +0200 (MET DST) Received: from [195.163.226.168] (sdu168-226.ppp.algonet.se [195.163.226.168]) by garibaldi.tninet.se (BLUETAIL Mail Robustifier 2.2.2) with ESMTP id 523818.413905.993garibaldi-s2 for ; Sun, 24 Jun 2001 22:18:25 +0200 In-Reply-To: <200106241531.f5OFV6W05941@fenris.math.albany.edu> Return-Path: X-Sender: lars@abel.math.umu.se x-mime-autoconverted: from quoted-printable to 8bit by relay.urz.uni-heidelberg.de id WAA09493 Content-class: urn:content-classes:message Subject: Re: [Fwd: Proposal to Latex Development team] Date: Sun, 24 Jun 2001 21:16:34 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: =?iso-8859-1?Q?Lars_Hellstr=F6m?= 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: 4135 This is a multi-part message in MIME format. ------_=_NextPart_001_01C0FCEA.D6A41C00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable At 17.31 +0200 2001-06-24, Mark Steinberger wrote: >Thus what is needed is an improved \bar macro that adjusts its length >to the letter it occurs over. I suspect there is font magic involved in this which prevents you from doing quite that (maybe with new math fonts it could happen = automagically), but I've recently used the following with acceptable results for most capitals: \makeatletter \newcommand{\cmpl}[1]{% \sbox\z@{$#1$}% \dimen@=3D\wd\z@ \advance \dimen@ -\strip@pt\fontdimen\@ne\textfont\@ne \ht\z@ \setbox\tw@=3D\hb@xt@\dimen@{}% \ht\tw@=3D\ht\z@ \dp\tw@=3D\dp\z@ \box\z@ \llap{$\overline{\box\tw@}$}% } \makeatother It's still an \overline, but it takes the italic slant into account. It's all rather off-topic for this list, though. Lars Hellstr=F6m ------_=_NextPart_001_01C0FCEA.D6A41C00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: [Fwd: Proposal to Latex Development team]

At 17.31 +0200 2001-06-24, Mark Steinberger = wrote:
>Thus what is needed is an improved \bar macro = that adjusts its length
>to the letter it occurs over.

I suspect there is font magic involved in this which = prevents you from
doing quite that (maybe with new math fonts it could = happen automagically),
but I've recently used the following with acceptable = results for most
capitals:

\makeatletter
\newcommand{\cmpl}[1]{%
   \sbox\z@{$#1$}%
   \dimen@=3D\wd\z@
   \advance \dimen@ = -\strip@pt\fontdimen\@ne\textfont\@ne \ht\z@
   \setbox\tw@=3D\hb@xt@\dimen@{}%
   \ht\tw@=3D\ht\z@ \dp\tw@=3D\dp\z@
   \box\z@
   \llap{$\overline{\box\tw@}$}%
}
\makeatother

It's still an \overline, but it takes the italic slant = into account.

It's all rather off-topic for this list, = though.

Lars Hellstr=F6m

------_=_NextPart_001_01C0FCEA.D6A41C00--