acro 包 Latex 存在问题(键“acro/short-format”未知且被忽略。})

acro 包 Latex 存在问题(键“acro/short-format”未知且被忽略。})
\RequirePackage[printonlyused, withpage]{acro}

\acsetup{
    format = \emph,
%   format = {\textcolor{blue}},
    short-format = {\textcolor{blue}},
    templates/colspec = longtable
}
\DeclareAcronym{abc}{
    short=ABC, 
    long=Artificial Bee Colony
}

\DeclareAcronym{aco}{
    short=ACO, 
    long=Ant Colony Optimization
}

\DeclareAcronym{aes}{
    short=AES, 
    long=Advanced Encryption Standard
}

\printacronyms[heading=none, display=used, sort=true]

答案1

在顶层要使用的键\acseutpformat/shortshort-format是 中可用的首字母缩略词特定的等效项\DeclareAcronym

\documentclass{article}
\usepackage{acro}

\acsetup{
    format = \emph,
    format/short = \color{blue},
}

\DeclareAcronym{abc}{
    short=ABC, 
    long=Artificial Bee Colony
}

\begin{document}
\ac{abc}
\printacronyms
\end{document}

编译后的代码显示了首字母缩略词的使用情况以及以蓝色打印的缩写格式的首字母缩略词列表

包选项printonlyusedwithpage也不再被接受,默认情况下只会打印使用的首字母缩略词,而withpage应该设置pages/display=firstpages/display=all传递给以\acsetup对所有列表起作用或\printacronyms对特定列表起作用。

相关内容