I am sorry for my not giving a minimal example.
Code: Select all
\documentclass{article}
\newcommand{\rrr}{{\sffamily\tiny\raisebox{0.2pc}{\=r}}}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK*}{UTF8}{song}
一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二\rrr三四五六七八九十\par
one two three four five six seven eight nine ten one two three four five six \rrr seven eight nine ten
\end{CJK*}
\end{document}

I want to have my "\rrr" start a new line in the Chinese example, as it does in the English example.
In English a space appears between words. This space also teaches LaTeX to start a new line if necessary. However,
no space is placed between CJK characters to separate words, so nothing can tell LaTeX to start a new line.
I failed to tell LaTeX to start a new line with "\rrr" unless I add a space somewhere appropriate, but this will results in undesired spaces. Can anyone help me tell LaTeX to start a new line with "\rrr" whenever it comes near the end of a line without adding a space, please?