是否有一个内置命令可以显示输出\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})}}