help-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help using DeclareUnicodeCharacter for russian


From: Leo Butler
Subject: Re: Help using DeclareUnicodeCharacter for russian
Date: Fri, 11 Jun 2021 06:23:23 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

ludvig-faddeev@gmx.com writes:

>> Sent: Friday, June 11, 2021 at 1:25 PM
>> From: "Jacob Bachmeyer" <jcb62281@gmail.com>
>> To: ludvig-faddeev@gmx.com
>> Cc: "help-texinfo gnu" <help-texinfo@gnu.org>
>> Subject: Re: Help using DeclareUnicodeCharacter for russian
>>
>> ludvig-faddeev@gmx.com wrote:
>> > I am trying to declare unicode characters for russian
>> >
>> > @macro ru
>> >
>> > \DeclareUnicodeCharacter{1040}{\ensuremath\rua}
>> > \DeclareUnicodeCharacter{1041}{\ensuremath\rube}
>> > \DeclareUnicodeCharacter{1042}{\ensuremath\ruve}
>> > \DeclareUnicodeCharacter{1043}{\ensuremath\rughe}
>> > \DeclareUnicodeCharacter{1044}{\ensuremath\rude}
>> > \DeclareUnicodeCharacter{1045}{\ensuremath\ruie}
>> > \DeclareUnicodeCharacter{1046}{\ensuremath\ruzhe}
>> > \DeclareUnicodeCharacter{1047}{\ensuremath\ruze}
>> >
>> > @end macro
>> >
>>
>> Instead of "@macro"/"@end macro", try "@tex"/"@end tex".
>>
>>
>> -- Jacob
>
> I have tried that but still get the same problem.
>
> Have also played with
>
> @documentencoding UTF-8
> @documentencoding ISO-8859-1
> @documentencoding ISO-8859-2
>
> before calling the unicode declarations.

You likely don't need \ensuremath, which looks like it is causing your
tex errors.

FI:

\ifcsname ensuremath\endcsname
\relax
\else
\message{Defining ensuremath.}
\gdef\ensuremath#1{\ifmmode{#1}\else\math{#1}\math\fi}
\fi

Leo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]