Zaawansowane pisanie greckie

2

Często używam greckich liter w dokumentach LaTeX. Aby uniknąć nieczytelne pliki źródłowe z \alpha, \phiitd, używam bezpośrednio Unicode i greckich liter. Jest to łatwe do skonfigurowania za pomocą poleceń takich jak

\DeclareUnicodeCharacter{03B1}{\alpha}

Podczas pisania przełączam się między układami klawiatury w języku angielskim i greckim.

Zarówno LaTeX, jak i Unicode rozpoznają warianty kilku greckich liter

U + 03C6 φ GRECKI MAŁY LIST PHI: \varphiw LaTeX

U + 03D5 ϕ GREEK PHI SYMBOL: \phiw LaTeX

U + 03B5 ε GRECKI MAŁY LIST EPSILON: \varepsilonw LaTeX

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

Chociaż mój grecki układ nie proponuje wielu wariantów tych liter.

Czy ktoś zna odpowiedni sposób na wprowadzenie określonego wariantu tych greckich liter?

jorispilot
źródło
2
Dostosować układ klawiatury, aby wyświetlał wszystkie warianty? Na przykład z xmodmap.
dirkt

Odpowiedzi:

2

W końcu znalazłem zadowalające rozwiązanie. Jak sugeruje dirkt, pomysł polega na dostosowaniu układu klawiatury, ale użyłem klawisza komponowania. Musiałem tylko dodać wpis do mojego .XComposepliku:

<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

Gdy grecki układ jest włączony, piszę tylko, CapsLock+fby utworzyć ϕ zamiast φ. Łatwo! (Mój klucz tworzenia jest mapowany CapsLock).

jorispilot
źródło