如何自动在词汇表条目和缩写词下添加彩色下划线?

如何自动在词汇表条目和缩写词下添加彩色下划线?

我希望我的所有词汇表条目和首字母缩略词都带下划线,并且下划线是彩色的。

我正在使用此配置,因此默认情况下所有超链接都是隐藏的。

\usepackage{hyperref}
\hypersetup{hidelinks,backref=true,pagebackref=true,hyperindex=true,colorlinks=false,breaklinks=true,urlcolor= rouge,bookmarks=true,bookmarksopen=false,pdftitle={Title},pdfauthor={Author}}

答案1

词汇表条目的格式是通过\glstextformat这样创建的,\renewcommand以便我们定义显示条目的样式。

由于首字母缩略词也是词汇表条目,因此这对于它们两者都适用。

对于彩色下划线,有些人会使用灵魂\ul和包\setulcolor,但我更喜欢使用本机的\underline和简单的\color

因此,首先设置下划线的颜色,然后强制指定文本的颜色,否则它将使用与下划线相同的颜色。

\usepackage{hyperref}
\hypersetup{hidelinks,backref=true,pagebackref=true,hyperindex=true,colorlinks=false,breaklinks=true,urlcolor= rouge,bookmarks=true,bookmarksopen=false,pdftitle={Title},pdfauthor={Author}}
\usepackage[acronym,toc,xindy]{glossaries}
% color glossary referencies
\renewcommand*{\glstextformat}[1]{\color{rouge}{\underline{\color{black} #1}}}

相关内容