以下をタイプセットすると(TeXlive2021)
「English」の後ろに空きなし
「日本語」の後ろに少し空きあり
のように見えます。日本語の後ろの空きを無くすには、どこを変更すればいいでしょうか。
ちなみに美文書作成入門改訂第8版p.181の例では空き無しです。
このページにciteの代わりにoverciteパッケージを使うように書いてありますが、今のoverciteパッケージはciteパッケージをsuperscriptオプション
にするラッパーになっているようです。
以下例
\documentclass[uplatex,12pt,a4paper,dvipdfmx]{jsarticle}
\usepackage[superscript]{cite} \renewcommand\citeform[1]{#1)}
\begin{document}
English\cite{b} \par
日本語\cite{b}
\begin{thebibliography}{9}
\bibitem{a} Item a
\bibitem{b} Item b
\end{thebibliography}
\end{document}