\ac* 命令不产生缩写

\ac* 命令不产生缩写

因此,我正在完成提交给 IEEE 的 TeX 文件。我决定使用阿克罗包以确保缩写正确出现。出于某种原因,\ac*{...} 的输出未缩写。

这是我的标题:

\documentclass[journal,10pt]{IEEEtran}

\usepackage{graphicx}
\usepackage{bm}
\usepackage{amsmath}
\usepackage{amsfonts}

\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}


\usepackage{acro}

假设我定义了以下首字母缩略词:

\DeclareAcronym{PET}{
    short=PET,
    long=positron emission tomography,
}

但出于某种原因,使用\ac*{PET}将系统地返回“正电子发射断层扫描 (PET)”。示例

some text

\ac*{PET}

some text

\ac*{PET}

它产生

在此处输入图片描述

可能是因为与 IEEEtran 冲突吗?

答案1

这是记录的行为:

如果您使用带星号的变体,则首字母缩略词将不会被标记为已使用。

请使用 \ac{PET} 代替:

\documentclass[journal,10pt]{IEEEtran}

\usepackage{graphicx}
\usepackage{bm}
\usepackage{amsmath}
\usepackage{amsfonts}

\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}


\usepackage{acro}

\DeclareAcronym{PET}{
    short=PET,
    long=positron emission tomography,
}

\begin{document}
some text

\ac{PET}

some text

\ac{PET}
\end{document}

在此处输入图片描述

相关内容