¿Cómo manejo la forma posesiva de un acrónimo usando el acronym
paquete?
Definición de acrónimo:
\begin{acronym}
\acro{FBI}{Federal Bureau of Investigation}
\end{acronym}
Uso:
The \ac{FBI}'s plan. The \ac{FBI}'s plan.
Resultado:
The Federal Bureau of Investigation (FBI)'s plan. The FBI's plan.
La forma corta es correcta, pero la forma larga es incorrecta.
Respuesta1
Aquí hay un método que define el comando \acposs
que se expandirá alargo's (corto) en el primer uso ycortoEstá en el próximo uso:
\documentclass{article}
\usepackage{acronym}
\makeatletter
\newcommand{\acposs}[1]{%
\expandafter\ifx\csname AC@\AC@prefix#1\endcsname\AC@used
\acs{#1}'s%
\else
\aclu{#1}'s (\acs{#1})%
\fi
}
\makeatother
\begin{document}
\begin{acronym}
\acro{FBI}{Federal Bureau of Investigation}
\end{acronym}
The \acposs{FBI} plan. The \acposs{FBI} plan.
\end{document}
Si tu prefiereslargo's (corto's) entonces use la siguiente definición en su lugar:
\newcommand{\acposs}[1]{%
\expandafter\ifx\csname AC@#1\endcsname\AC@used
\acs{#1}'s%
\else
\aclu{#1}'s (\acs{#1}'s)%
\fi
}