
Estou usando \usepackage[printonlyused]{acronym}
para a lista de abreviações e gostaria de definir a abreviatura, \acro{\nabla}{Volume of Displacement}
mas o contador de erros aumenta de 4 para 39 apenas com essa alteração.
Foi possível introduzir a abreviatura com
\acrodef{vod}[$\nabla$]{Volume of displacement}
Mas então não apareceria na lista de abreviações.
Alguém sabe algo para fazer isso funcionar. Qualquer solução alternativa pouco ortodoxa também seria aceitável!
Responder1
\acro
suporta o mesmo segundo argumento opcional para especificar uma forma abreviada diferente do nome do acrônimo, \acrodef
assim
\acro{nabla}[$\nabla]{Volume of displacement}
funcionará para a lista.
acronym
(e pacotes similares) exigem algum tipo de texto livre de macro para identificar e rastrear o acrônimo internamente (que é o argumento usado para \ac
e co), geralmente é o mesmo que o formato abreviado baseado em texto, portanto, um mecanismo opcional para especificar um formato abreviado alternativo é disponibilizado. Paraacronym
este é o segundo argumento opcional disponível para todos \acro
, \newacro
e\acrodef