Wen-Chang,
sorry for answering so late.
> I wrote a small package, CJKspace.sty, which can suppress only
> spaces between CJK characters while leave other spaces as they are.
> This would lead to a better result for paragraphs containing both
> CJK and other characters.
>
> Maybe you can merge this feature to your CJK package, or leave the
> package as is.
It's a nice idea! However, I think it's not reliable enough to assume
that only the top level CJK macros start with \ifx. I could imagine a
slightly better approach: Instead of starting those CJK macros with
`\ifx...', start them with, say, `\CJK@@@\ifx...', with
\def\CJK@@@{}
then you don't need to test 9 arguments but only 8:
[EMAIL PROTECTED]
and check, using \futurelet, whether the ninth value is equal to
\CJK@@@. This would be a reliable identification IMHO.
What do you think?
Werner
_______________________________________________
Cjk maillist - [email protected]
https://lists.ffii.org/mailman/listinfo/cjk