LaTeX 数式中のキリル文字

| | コメント(0) | トラックバック(0)

LaTeX において数式中に OT2 エンコーディングのキリル文字を記述しただけではラテンアルファベットで出力されてしまう。$a=b+\cyr{B}$ とやっても、a=b+B と印字されてしまう。

数式中にキリル文字を出力したいときは、amsmath.sty を指定して、キリル文字記述を \text{} のなかに入れる。ロシア語環境外では、さらにキリル文字は \cyr{} で囲む必要がある。

\documentclass[a4paper]{jsarticle}
\usepackage{amsmath}
\usepackage[T1, OT2]{fontenc}
\usepackage[russian, english]{babel}
\begin{document}
\selectlanguage{russian}
ロシア語環境\\
\qquad $a=b+B$\quad ラテン文字出力\\
\qquad $a=b+\text{B}$ \quad キリル文字出力
 
\selectlanguage{english}
ロシア語環境外\\
\qquad $a=b+\cyr{B}$\quad ラテン文字出力\\
\qquad $a=b+\text{\cyr{B}}$ \quad キリル文字出力
\end{document}

組版結果イメージは次のとおり。

exp_cyr.jpg

数式モードでキリル文字を出力するには,ほか mathtext パッケージを fontenc パッケージの前に指定し,\cyra 等のシンボル命令で記述する方法もある.amsmath.stymathtext.sty を使ったサンプルを掲載しておく.

ol.jpg

トラックバック(0)

このブログ記事を参照しているブログ一覧: LaTeX 数式中のキリル文字

このブログ記事に対するトラックバックURL: http://nox-insomniae.ddo.jp/cgi-bin/mt-tb.cgi/77

Comments


画像の中に見える文字を入力してください。

Profile

ISAO。システムエンジニア。昭和 30 年代を懐かしむオヤジ。ロシアに興味があります。
[more], [About our site]

Notice

この文書はフィクションであり,実在する個人,団体等とは一切関係ありません。

文書の記述内容は無保証です。不適切な表現があればコメントにてご指摘ください。

管理者が公序良俗に反すると判断したコメント,トラックバックは,断りなく削除される場合があります。

Links

About this entry

Written by isao at 2006年5月21日 20:06.

Previous: Premature end of script headers エラー

Next: misima TeX 変換活用方法

Recent Entries in Main Index.
All Entries in Archive Index.

Web Pages

Powered by Movable Type 4.1