我该如何使首字母缩略词具有所有格?我尝试过使用,\gls{ACR}['s]
但这样只会打印出“首字母缩略词 (ACR)”。
main.tex
输入如下:
\documentclass{article}
\usepackage[acronym]{glossaries}
\makeglossaries
% acronyms:
\newacronym{ACR}{ACR}{Acronym }
\begin{document}
\gls{ACR}['s]
\end{document}
答案1
你可以使用acronym
软件包,而不是词汇表。
您需要在序言中定义以下方法:
\newcommand{\acposs}[1]{%
\expandafter\ifx\csname AC@#1\endcsname\AC@used
\acs{#1}'s%
\else
\aclu{#1}'s (\acs{#1})%
\fi
}
然后您可以致电\acposs{ACR}
获取首字母缩略词 (ACR)。
如果您想使用词汇表包(a很多更简单的解决方案)。
参考资料:Nicola Talbothttps://tex.stackexchange.com/a/416637/212801
答案2
添加
\setacronymstyle{long-sc-short}
刚过\makeglossaries
。
可能还有其他首字母缩略词样式可用,但我发现这种样式文档并确认其有效。
编辑:首字母缩略词样式long-short
也有效,并且与不同,它不会引入小型大写字母long-sc-short
。