1

Я часто использую греческие буквы в моих документах LaTeX. Чтобы избежать нечитаемых исходных файлов с \alpha , \phi и т.д., Я использую Unicode и греческие буквы напрямую. Это легко настроить с помощью команд, таких как

\DeclareUnicodeCharacter{03B1}{\alpha}

Для набора текста я переключаюсь между английской и греческой раскладками клавиатуры.

И LaTeX, и Unicode распознают варианты для нескольких греческих букв

U+03C6 φ ГРЕЧЕСКОЕ МАЛЕНЬКОЕ ПИСЬМО PHI: \varphi in LaTeX

U+03D5 ϕ СИМВОЛ ГРЕЧЕСКОГО ФИ: \phi в LaTeX

U+03B5 ε ГРЕЧЕСКОЕ МАЛЕНЬКОЕ ПИСЬМО ЭПСИЛОН: \varepsilon в LaTeX

U+03F5 ϵ ГРЕЧЕСКИЙ ЛУНСКИЙ ЭПСИЛОН СИМВОЛ: \epsilon в LaTeX

Хотя мой греческий макет не предлагает несколько вариантов для этих букв.

Кто-нибудь знает подходящий способ ввода конкретного варианта этих греческих букв?

1 ответ1

1

Я наконец нашел удовлетворительное решение. Согласно предложению dirkt, идея состоит в том, чтобы настроить раскладку клавиатуры, но я использовал клавишу compose. Мне просто нужно было добавить запись в мой .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 .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .