LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding: 8bit
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
From: Bernard Gaulle <[log in to unmask]>
Date: Tue, 21 Jan 2003 10:34:03 +0100
Content-Type: text/plain; charset=iso-8859-1
MIME-Version: 1.0
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments: text/plain (35 lines)
 >  > 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...