LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Proportional Font
Show Text Part by Default
Condense Mail Headers

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

Print Reply
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
From: Werner Lemberg <[log in to unmask]>
Date: Sat, 21 Jun 1997 23:29:15 +0200
In-Reply-To: <[log in to unmask]>
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments: text/plain (44 lines)
On Sat, 21 Jun 1997, Vladimir Volovich wrote:

> > Inputenc currently enforces all characters to be declared as text or
> > math, but not both. (Allowing use of both in general is very expensive
> > as normally in text mode it uses \chardef, but \chardef'ed tokens
> > don't work in math mode, so it would require twice as many csnames, so
> > that some math-mode version could be declared as well (cf
> > \textsterling and \mathsterling, and \pounds which uses one or the other)
> > However it may be possible to do something in this case.
> \chardef\newCYRA=128
> \chardef\newCYRB=129
> \chardef\newCYRV=130
> $\cyrmathit{\newCYRA\newCYRB\newCYRV}$  % this works well
> $\cyrmathit{\CYRA\CYRB\CYRV}$           % this produces warnings
>                                         % and does not work
> Probably, either the definition of \DeclareTextSymbol should be changed,
> or the new \Declare* command should be added to avoid this `bug'.

I second this. What about the following:

                        {<math character class>}



the math category would always be \mathalpha (is this reasonable?)

\CYRA should then work in text and math mode...this is more like an alias
for a letter than a symbolic name IMHO.

LaTeX does this implicitly: you have a \DeclareMathSymbol{a}... but no
corresponding sequence for text mode!