反向显示 \acrfull

反向显示 \acrfull

是否有一个内置命令可以显示输出\acrfull但随后反转?

所以当我有:

\newacronym{vm}{VM}{Virtual Machine}

我确实如此:

\acrfull

表明:

Virtual Machine (VM)

但我想要:

VM (Virtual Machine)

如果不手动操作,可以实现吗?例如:\acrshort{beam} (\acrlong{beam})

答案1

我们可以交换使用短的长的格式里面的扩展\acrfull使用了下面的重定义:

在此处输入图片描述

\documentclass{article}

\usepackage{glossaries}

\begin{document}

\newacronym{vm}{VM}{Virtual Machine}

\acrfull{vm}

% Swap short/long in acronym full format
\renewcommand{\acrlinkfullformat}[5]{\acrfullformat{#2{#3}{#4}[#5]}{#1{#3}{#4}[]}}

\acrfull{vm}

\end{document}

在序言中添加更新以进行全局更改。对于宏版本,您可以定义\acrfullr它只是打乱首字母缩略词的短/长版本的顺序:

% Full acronym in reverse order
\newcommand\acrfullr[2][]{\acrshort[#1]{#2} (\acrlong[#1]{#2})}}

相关内容