Erweiterte griechische Schreibweise

358
jorispilot

Ich verwende häufig griechische Buchstaben in meinen LaTeX-Dokumenten. Um unlesbare Quelldateien mit \alpha, \phiusw. zu vermeiden, verwende ich direkt Unicode- und griechische Buchstaben. Dies lässt sich leicht mit Befehlen wie konfigurieren

\DeclareUnicodeCharacter{\alpha} 

Beim Tippen wechsle ich zwischen englischen und griechischen Tastaturlayouts.

Sowohl LaTeX als auch Unicode erkennt Varianten für einige griechische Buchstaben

U + 03C6 φ GRIECHISCHER KLEINER BUCHSTABE PHI: \varphiin LaTeX

U + 03D5 ϕ GRIECHISCHES PHI-SYMBOL: \phiin LaTeX

U + 03B5 ε GRIECHISCHER KLEINER BUCHSE EPSILON: \varepsilonin LaTeX

U + 03F5 ϵ GRIECHISCHES LUNATE EPSILON SYMBOL: \epsilonin LaTeX

Mein griechisches Layout schlägt jedoch nicht mehrere Varianten für diese Buchstaben vor.

Kennt jemand einen geeigneten Weg, um eine bestimmte Variante dieser griechischen Buchstaben einzugeben?

1
Passen Sie Ihr Tastaturlayout so an, dass alle Varianten produziert werden? Zum Beispiel mit `xmodmap`. dirkt vor 6 Jahren 2

1 Antwort auf die Frage

1
jorispilot

Ich habe endlich eine zufriedenstellende Lösung gefunden. Wie von Dirkt vorgeschlagen, ist die Idee, das Tastaturlayout anzupassen, aber ich habe die Compose-Taste verwendet. Ich musste nur den Eintrag in meine .XComposeDatei einfügen:

<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 

Wenn das griechische Layout eingeschaltet ist, CapsLock+ftippe ich einfach, um ϕ anstelle von φ zu erzeugen. Einfach! (Meine Compose-Taste ist zugeordnet CapsLock.)