可以指示首字母缩略词包使用某种特定的样式吗?

可以指示首字母缩略词包使用某种特定的样式吗?

我正在使用acronym包,我正在尝试添加通用样式。具体来说,我希望第一次提到首字母缩略词时,用斜体扩展长格式。

到目前为止我所做的就是说:

\acrodef{label}[short]{\textit{long form}}

只要你不需要重复长形式(我不需要)。但是,当您需要复数形式时,它会发生冲突\acp{lable},因为复数“s”不会以斜体排版:

长表s <- 错误
长格式<- 正确

有没有办法告诉首字母缩略词包将长格式排版为斜体?

答案1

\renewcommand*{\acffont}[1]{\textit{#1}}

设置整个完整表达式的字体,包括长格式、括号和首字母缩略词。为了仅有的使长格式变为斜体,必须通过添加以下内容覆盖完整表达式其余部分的斜体模式:

\renewcommand*{\acfsfont}[1]{\textnormal{#1}}

答案2

不知道当时是否没有包含,但包装中已经有不同的样式(见文档)。因此无需重新执行命令。

要以草书/斜体写出首字母缩略词,应使用\acfi{AI}而不是\ac{AI}-命令。但是,使用\acfi会导致每次使用首字母缩略词时也以长格式写出。

相关内容