siglas que incluem outras siglas (acompanhamento)

siglas que incluem outras siglas (acompanhamento)

Eu queria escrever um comentário, mas aparentemente você precisa de 50 de reputação para isso. Desculpe pela (quase) duplicata.

Fiquei feliz em descobrir que minha pergunta foi feita e respondidanesse site. Fiquei menos feliz ao descobrir que não conseguiria replicar o resultado.

Também tenho uma pergunta complementar: no meu caso, há um plural fora do padrão (meu acro mais longo é tomografia computadorizada de alta resolução). Como algo assim pode ser modificado para suportar isso?

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

ainda resultou na seguinte saída:

A Ejeção de Massa Coronal Interplanetária (ICME) é uma versão da Ejeção de Massa Coronal (CME). Uma versão da Ejeção de Massa Coronal (CME) é chamada de Ejeção de Massa Coronal Interplanetária (ICME)

Estou usando o ShareLaTeX, mas tenho o mesmo resultado no TexMaker+MikTeX. Tem algo que estou perdendo? Como posso obter o resultado que desejo?

informação relacionada