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

Reply via email to