只将几个较长的缩略词描述单独用斜体表示

只将几个较长的缩略词描述单独用斜体表示

在此处输入图片描述

我正在使用该acro包创建首字母缩略词和首字母缩略词列表。但我无法将单个方式首字母缩略词的长描述斜体化。\emph和选项不起作用。这些选项仅对外部选项单独起作用,对长选项不起作用。如图所示,我只需要将突出显示的首字母缩略词的描述斜体\textit\itshape。我使用以下代码来定义首字母缩略词:

\DeclareAcronym{4G}{
short = 4G,
long   = sistema de telefonia móvel de quarta geração,
class = Ac,
}

\DeclareAcronym{mMTC}{
short = mMTC,
long = comunicação massiva entre máquinas,
foreign = \emph{massive machine type communication},
class = Ac,
}


\DeclareAcronym{3GPP}{
short = 3GPP,
long = 3\textsuperscript{rd} Generation Partnership Project,
long-format = \itshape,
list-long-format = {\emph},
class = Ac,
}

\DeclareAcronym{CP}{
short = CP,
long = prefíxo cíclico,
foreign = \emph{cyclic prefix},
class = Ac,
}

请帮我完成我的论文。

答案1

我不太清楚你是否希望缩写的长形式总是以斜体显示(在文档和首字母缩略词列表中)或仅在首字母缩略词列表中显示。在第一种情况下使用,long=\textit{...}在另一种情况下使用list属性:

\documentclass{article}
\usepackage{acro}

\DeclareAcronym{A}{
  short = A ,
  long = upright
}
\DeclareAcronym{B}{
  short = B ,
  long = \textit{italic}
}
\DeclareAcronym{C}{
  short = C ,
  long = upright ,
  list = \textit{italic}
}

\begin{document}

\ac{A} \par \ac{B} \par \ac{C}

\printacronyms

\end{document}

在此处输入图片描述

相关内容