![acro 包 Latex 存在问题(键“acro/short-format”未知且被忽略。})](https://linux22.com/image/463008/acro%20%E5%8C%85%20Latex%20%E5%AD%98%E5%9C%A8%E9%97%AE%E9%A2%98%EF%BC%88%E9%94%AE%E2%80%9Cacro%2Fshort-format%E2%80%9D%E6%9C%AA%E7%9F%A5%E4%B8%94%E8%A2%AB%E5%BF%BD%E7%95%A5%E3%80%82%7D%EF%BC%89.png)
\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
在顶层要使用的键\acseutp
是format/short
。
short-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}
包选项printonlyused
和withpage
也不再被接受,默认情况下只会打印使用的首字母缩略词,而withpage
应该设置pages/display=first
或pages/display=all
传递给以\acsetup
对所有列表起作用或\printacronyms
对特定列表起作用。