我正在使用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
会导致每次使用首字母缩略词时也以长格式写出。