Content-Transfer-Encoding: |
8bit |
Sender: |
|
Subject: |
|
From: |
|
Date: |
Tue, 21 Jan 2003 10:34:03 +0100 |
Content-Type: |
text/plain; charset=iso-8859-1 |
MIME-Version: |
1.0 |
Reply-To: |
|
Parts/Attachments: |
|
|
> > there is no
> > \ifmmode and there is no expansion since i use the "mltex" option and
> > thus inputed chars belong to category "letter".
>
> ah, so what you mean is you solved it for a subgroup of the clientele of
> todays LaTeX
fallacious argument i heard for the first time 20 years ago, when accented
chars were only used by a subgroup of TeX users... Willing to solve
all world's problems often generates no solution, so having
complementary solutions is a good approach.
> and only for the chars that are part of your base font (or can be
> constructed from them), eg if you type $\texteuro$ what happens?
as we spoke about input encoding and math, \text constructs were
not concerned. If \DeclareMathMeaning can solve the pb of $\texteuro$
it's fine.
> One limited possibility would be
> \mathcode`\ä="8000
i confess this is also my trick along with the mltex option and
thus there is an expansion:
{the letter à}
à->\mathaccent "7012\relax a
> would require that input encoding and font encoding match...
no more than \catcode`\ä=\active of inputenc!
May be a \usepackage[...]{mathenc} should help...
--bg
|
|
|