
Eu gostaria de definir um comando que represente um espaço em branco entre um caractere chinês e um caractere alfabético, de modo que
- produz um espaço em branco quando colocado entre um caractere chinês (CJK) e um caractere alfabético, enquanto
- não produz nada quando colocado entre dois caracteres chineses e
- (se possível) produz um espaço em branco quando colocado entre dois caracteres alfabéticos.
Até onde eu sei, o ctex
pacote macro poderia fazer com que os espaços em branco normais se comportassem assim, mas só está disponível ao construir com XeLaTeX.
É possível definir tal comando que funcione com mecanismos Unicode TeX (por exemplo, XeLaTeX e LuaLaTeX)?