在文本中第一次使用后,以复数形式和全长形式显示首字母缩略词

在文本中第一次使用后,以复数形式和全长形式显示首字母缩略词

随着我的论文的每个新章节,我都需要重新定义大多数缩略词。

我可以用来\glsfirst{bmi}在编译的文件中打印“身体质量指数(BMI)”。

当我需要复数形式时,我会\glspl{bmi}在编译的文件中使用它来获取“BMIs”。

我如何获得完整定义我的文本中的缩写复数形式,当我以前使用过这个缩写词时? 例如,在这个例子中,当我在文中已经使用了 BMI 缩写词时,我该如何结合\glsfirst{}和获得“身体质量指数 (BMI)”?\glspl{}

是否存在这样的命令,或者我是否只需要手动输入它,而不是使用\gls{}

(我会勾选正确答案,但由于徽章不足,我无法投票)

答案1

\acrfullpl将产生完整的复数形式

\documentclass{article}
\usepackage[acronym]{glossaries} 

\newacronym{cd}{CD}{compact disc}

\begin{document}
\gls{cd}
\gls{cd}
\acrfullpl{cd}
\end{document}

光碟 (CD)

光盘

光盘(CD)

但是,如果存在明显的障碍,您想在之后返回到最初的外观,您可能需要\glsreset\glsresetall

\documentclass{article}
\usepackage[acronym]{glossaries} 

\newacronym{cd}{CD}{compact disc}
\newacronym{dc}{DC}{disc compact}

\begin{document}
\gls{cd} \gls{dc}
\glsresetall[acronym]

\gls{cd} \gls{dc}
\glsreset{cd}

\gls{cd} \gls{dc}
\end{document}

光盘 (CD) 光盘 (DC)

光盘 (CD) 光盘 (DC)

光盘(CD)DC

答案2

据我所知,\Glspl应该可以正常工作:

\documentclass[a4paper, 12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[acronym]{glossaries}

\makeglossaries
\newacronym{bmi}{BMI}{Body Mass Index}

\begin{document}
\section{The Body Mass Index}
Different people do, in fact, have different \Glspl{bmi}. Not many know that! \par
\section{Measurement of the Body Mass Index}
Body Mass Indexes (\Glspl{bmi}) can be measured by the following equasion:

\printglossary[type=\acronymtype]

\end{document}

代码示例

相关内容