Note I'm not actually planning on writing any, for instance, Russian prose or even any Russian words. It's just that, on paper, I've always had the habit of denoting sets by uppercase roman letters, sets of sets by script letters and, when the need arises, sets of sets of sets by uppercase Cyrillic letters. Is there some package I can load which will allow me to typeset (in LaTeX math mode) Cyrillic letters much as I would typeset Greek letters? ie. $\Zhe$ to produce an uppercase zhe. Thanks!
|
If you use only a few cyrillic letters and only in text size, the simplest way is to say
If you need them also in subscripts or superscripts, it's possible to use
This makes available \Ze at all sizes. The names to use are easy: just add Another solution, useful if you need the entire repertory without wasting too much resources is to say
since the Sha has that position in the T2A encoding; this can be deduced from the definitions in the file
The command The |
|||
|
|
There may be a better way to do this, but here at least is one way. The required glyphs are all in the STIX fonts, so far as I can determine, and the unicode math package can be used to use the STIX fonts in mathematics. The catch is that the authors of Here's the (idea of) the code:
Obviously, one has to fill in the rest of the desired characters in the alphabet. You can get the unicode numbers of the Cyrillic letters at this wikipedia page. The numbers are in hex, so need to be prefixed by a double-quote mark: Result:
Caveats: you need a font with the glyphs (STIX is pretty comprehensive), and you need to use XeLaTeX or LuaLaTeX for the |
|||
|


\mathcyrcommand or to add a symbol font and define various command. Which cyrillic font do you want to use? Can you make a small test document which uses this font in normal text? – Ulrike Fischer Mar 31 '11 at 7:57