更改词汇表包中 - 中的 ( ) 的显示

更改词汇表包中 - 中的 ( ) 的显示

我正在使用词汇表包,当我\gls第一次使用时,它显示“完整名称(缩写)”,我怎样才能将()更改为单个 - 以便打印“完整名称 - 缩写”?

答案1

答案在(完整)用户手册的第 13.1 章中。您基本上需要选择一种样式,然后重新定义该样式中使用的首字母缩略词的长调用:

\documentclass{article}
\usepackage{glossaries}
\newacronym{HTTP}{HTTP}{Hyper Text Transfer Protocol}
\setacronymstyle{short-long}

\renewcommand*{\genacrfullformat}[1]{%
    \glsentrylong{#1}  -- \acronymfont{\glsentryshort{#1}}%
}%

\begin{document}
A foo walks into a bar. The bartender says have you seen my \gls{HTTP}, foo ? 
\end{document}

相关内容