在词汇表章节中,我想将页码颜色从黑色更改为蓝色。该怎么做?条目中有一个选项吗\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
因为链接颜色将覆盖当前文本颜色。