更改乳胶词汇表页码颜色

更改乳胶词汇表页码颜色

在词汇表章节中,我想将页码颜色从黑色更改为蓝色。该怎么做?条目中有一个选项吗\usepackage{glossaries}

\usepackage{glossaries}
\renewcommand*{\glstextformat}[1]{\textcolor{blue}{#1}} 
\newglossaryentry{IaaS}{name=IaaS,description={Infrastructure as a Service}}

答案1

最简单的方法是重新定义\glossaryentrynumbers其参数以将其排版为所需的颜色:

\renewcommand{\glossaryentrynumbers}[1]{\textcolor{blue}{#1}}

但是,这也会改变数字和范围分隔符的颜色。如果您不想发生这种情况,则需要重新定义它们:

\renewcommand{\delimN}{\textcolor{black}{, }}
\renewcommand{\delimR}{\textcolor{black}{--}}

这是一个简单的例子:

\documentclass{article}

\usepackage{xcolor}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{IaaS}{name=IaaS,description={Infrastructure as a
Service}}

\renewcommand{\glossaryentrynumbers}[1]{\textcolor{blue}{#1}}
\renewcommand{\delimN}{\textcolor{black}{, }}
\renewcommand{\delimR}{\textcolor{black}{--}}

\begin{document}

\gls{IaaS}

\newpage

\gls{IaaS}

\newpage

\printglossaries

\end{document}

词汇表如下:

排版词汇表的图片

笔记:如果你使用hyperref因为链接颜色将覆盖当前文本颜色。

相关内容