acrónimos que incluyen otros acrónimos (seguimiento)

acrónimos que incluyen otros acrónimos (seguimiento)

Quería escribir un comentario, pero aparentemente necesitas 50 de reputación para eso. Perdón por el (casi) duplicado.

Me alegró saber que mi pregunta ya había sido formulada y respondida.en este sitio. Me sentí menos feliz al descubrir que no podía replicar el resultado.

También tengo una pregunta complementaria: en mi caso hay un plural no estándar (mi acro más largo es la tomografía computarizada de alta resolución). ¿Cómo se puede modificar algo como esto para admitir eso?

\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}

todavía resultó en el siguiente resultado:

La Eyección de Masa Coronal Interplanetaria (ICME) es una versión de la Eyección de Masa Coronal (CME). Una versión de Eyección de Masa Coronal (CME) se llama Eyección de Masa Coronal Interplanetaria (ICME)

Estoy usando ShareLaTeX, pero tengo el mismo resultado en TexMaker+MikTeX. ¿Se me escapa algo? ¿Cómo puedo obtener el resultado que quiero?

información relacionada