Digitação grega avançada

1

Costumo usar letras gregas em meus documentos do LaTeX. Para evitar arquivos de origem ilegíveis com \alpha , \phi , etc., eu uso letras Unicode e Gregas diretamente. Isso é fácil de configurar com comandos como

\DeclareUnicodeCharacter{03B1}{\alpha}

Para digitar, alterno entre os layouts de teclado em inglês e grego.

Tanto o LaTeX quanto o Unicode reconhecem variantes para algumas letras gregas

U+03C6 φ GREEK SMALL LETTER PHI: \varphi in LaTeX

U+03D5 ϕ GREEK PHI SYMBOL: \phi in LaTeX

U+03B5 ε GREEK SMALL LETTER EPSILON: \varepsilon in LaTeX

U+03F5 ϵ GREEK LUNATE EPSILON SYMBOL: \epsilon in LaTeX

Embora meu layout grego não proponha várias variantes para essas letras.

Alguém conhece uma maneira apropriada de inserir uma variante específica dessas letras gregas?

    
por jorispilot 15.09.2017 / 12:18

1 resposta

1

Eu finalmente encontrei uma solução satisfatória. Como sugerido por dirkt, a idéia é personalizar o layout do teclado, mas usei a tecla de composição. Acabei de adicionar a entrada no meu arquivo .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

Quando o layout grego está ativado, basta digitar CapsLock+f para produzir ϕ em vez de φ. Fácil! (Minha chave de composição é mapeada em CapsLock .)

    
por 21.09.2017 / 14:25