web-dev-qa-db-ja.com

高度なギリシャ語タイピング

LaTeXドキュメントではギリシャ文字をよく使用します。 \alpha\phiなどの読み取り不可能なソースファイルを回避するために、Unicodeとギリシャ文字を直接使用します。これは、次のようなコマンドで簡単に構成できます。

\DeclareUnicodeCharacter{03B1}{\alpha}

タイピングでは、英語とギリシャ語のキーボードレイアウトを切り替えます。

LaTeXとUnicodeはどちらも、いくつかのギリシャ文字のバリアントを認識します

U +03C6φギリシャ文字の小さな文字ファイ:\varphi in LaTeX

U + 03D5 ϕギリシャ語ファイ記号:\phi in LaTeX

U +03B5εギリシャ語の小さな文字のイプシロン:LaTeXの\varepsilon

U + 03F5ϵギリシャ語LUNATE EPSILON SYMBOL:\epsilon in LaTeX

しかし、私のギリシャ語のレイアウトでは、これらの文字の複数のバリエーションは提案されていません。

誰かがこれらのギリシャ文字の特定の変形を入力する適切な方法を知っていますか?

2
jorispilot

私はついに満足のいく解決策を見つけました。 dirktが示唆しているように、キーボードレイアウトをカスタマイズするというアイデアですが、私はコンポーズキーを使用しました。 .XComposeファイルにエントリを追加する必要がありました。

<Multi_key> <Greek_sigma> : "ς" U03C2 # Final sigma; \varsigma in LaTeX
<Multi_key> <Greek_beta> : "ϐ" U03D0 # Curled beta
<Multi_key> <Greek_theta> : "ϑ" U03D1 # Script Theta; \vartheta in LaTeX
<Multi_key> <Greek_phi> : "ϕ" U03D5 # Phi symbol; \phi in LaTeX
<Multi_key> <Greek_pi> : "ϖ" U03D6 # Omega Pi; \varpi in LaTeX
<Multi_key> <Greek_gamma> : "Ϝ" U03DC # Digamma; \digamma in LaTeX
<Multi_key> <Greek_kappa> : "ϰ" U03D0 # Scpipt Kappa; \varkappa in LaTeX
<Multi_key> <Greek_rho> : "ϱ" U03D1 # Tailed Rho; \varrho in LaTeX
<Multi_key> <Greek_epsilon> : "ϵ" U03F5 # Lunate Epsilon; \epsilon in LaTeX

ギリシャ語のレイアウトがオンの場合、私はCapsLock+fと入力するだけで、φの代わりにϕを生成します。簡単! (私のComposeキーはCapsLockにマップされています。)

2
jorispilot