
Я использую \usepackage[printonlyused]{acronym}
для списка сокращений и хотел бы определить сокращение, \acro{\nabla}{Volume of Displacement}
но при этом изменении счетчик ошибок увеличивается с 4 до 39.
Можно было ввести аббревиатуру с
\acrodef{vod}[$\nabla$]{Volume of displacement}
Но тогда его не будет в списке сокращений.
Кто-нибудь знает, как это сделать? Любой нетрадиционный способ тоже подойдет!
решение1
\acro
поддерживает тот же необязательный второй аргумент для указания краткой формы, отличной от имени аббревиатуры, \acrodef
как
\acro{nabla}[$\nabla]{Volume of displacement}
будет работать для списка.
acronym
(и аналогичные пакеты) требуют некоторого рода текста без макросов для внутренней идентификации и отслеживания аббревиатуры (что является аргументом, используемым для \ac
и co), часто это то же самое, что и текстовая краткая форма, поэтому доступен дополнительный механизм для указания альтернативной краткой формы. Дляacronym
это необязательный второй аргумент, доступный для всех \acro
, \newacro
и\acrodef