Pacote de acrônimos: printonlyreused e capitalizar não funcionam

Pacote de acrônimos: printonlyreused e capitalizar não funcionam

A versão recente do acronympacote oferece opções para imprimir apenas siglas usadas multiplicadas ( [printonlyreused]) na lista de siglas, bem como colocar letras maiúsculas, por exemplo, versões longas ( \Acl{XYZ}). Capitalizar funcionou para mim em uma versão anterior. Atualizei o pacote para a versão 1.46, mas nenhuma das opções mencionadas acima funciona agora. Também reinstalei os pacotes necessários suffixe o xstring. Estou usando o MiKTeX 2.9.7380 com PDFlatex e também redefini a configuração do MiKTeX, mas nada ajudou.

Encontre abaixo um MWE para descrever o problema. Na minha saída, a versão longa de A não está em maiúscula e B ainda está na lista.

\documentclass[12pt]{article}
\usepackage[printonlyreused]{acronym}
\begin{document}

\section{Chapter}
First use: \ac{NA}  \\
2nd use: \ac{NA}   \\
Long version with capital: \Acl{NA} \\
Other acronym, only mentioned once: \ac{NB} \\
The third acro is not mentioned to be excluded on the printed list

\section{List of acronyms}
\begin{acronym}
\acro{NA}{new acro A}
\acro{NB}{new acro B} % negative test for [printonlyreused]
\acro{NC}{new acro C} % negative test for [printonlyused]
\end{acronym}

\end{document}

Como solução alternativa, mudei para package acro, felizmente ele usa principalmente os mesmos comandos de texto, então não precisei mudar muito em meu documento de 130 páginas, apenas redefinir >4 páginas de siglas foi um tanto tedioso. No entanto, uma solução usando acronymainda seria útil.

informação relacionada