他の頭字語を含む頭字語(フォローアップ)

他の頭字語を含む頭字語(フォローアップ)

コメントを書きたかったのですが、どうやらそれには 50 の評価が必要だそうです。(ほぼ) 重複して申し訳ありません。

私の質問が聞かれ、答えが得られたことを嬉しく思いますこのサイトでは結果を再現できなかったと知って、私はあまりうれしくありませんでした。

追加の質問もあります。私の場合、非標準の複数形があります (長いアクロバットは高解像度のコンピューター断層撮影です)。これをサポートするために、どのように変更すればよいでしょうか?

\documentclass[paper=a4, fontsize=12pt]{article}
\usepackage[utf8]{inputenc} 
\usepackage[english]{babel} % English language/hyphenation
\usepackage[pdftex]{graphicx}% Enable pdflatex
\usepackage[printonlyused]{acronym}

\makeatletter
\newcommand{\acx}{\protect\@acx}%
\newcommand{\@acx}[1]{%
  \ifAC@dua
   \acl{#1}%
  \else
   \expandafter\ifx\csname ac@#1\endcsname\AC@used
      \acs{#1}%
   \else
      \acl{#1}%
   \fi
  \fi
}
\makeatother

\begin{document}
\begin{acronym}
\acro{CME}{Coronal Mass Ejection}
\acro{ICME}{Interplanetary \acx{CME}}
\end{acronym}

\section{Text}
\acresetall

The \ac{ICME} is a version of \ac{CME}.

\acresetall

A version of \ac{CME} is called \ac{ICME}.

\end{document}

それでも、次の出力が得られました。

惑星間コロナ質量放出(ICME)はコロナ質量放出(CME)の一種です。コロナ質量放出(CME)の一種は惑星間コロナ質量放出(ICME)と呼ばれます。

ShareLaTeX を使用していますが、TexMaker+MikTeX でも同じ結果になります。何か見落としている点があるのでしょうか? 希望する結果を得るにはどうすればよいのでしょうか?

関連情報