
Ich möchte einen Befehl definieren, der für ein Leerzeichen zwischen einem chinesischen Zeichen und einem alphabetischen Zeichen steht, so dass
- Es erzeugt ein Leerzeichen, wenn es zwischen einem chinesischen (CJK) Zeichen und einem alphabetischen Zeichen platziert wird, während
- es erzeugt nichts, wenn es zwischen zwei chinesischen Zeichen gesetzt wird und
- (Wenn möglich) erzeugt es ein Leerzeichen, wenn es zwischen zwei alphabetischen Zeichen platziert wird.
Soweit ich weiß, ctex
könnte das Makropaket dafür sorgen, dass sich normale Leerzeichen so verhalten, aber dies ist nur beim Erstellen mit XeLaTeX verfügbar.
Ist es möglich, einen solchen Befehl zu definieren, der mit Unicode-TeX-Engines (z. B. XeLaTeX und LuaLaTeX) funktioniert?