因此,我正在完成提交给 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}